# Comment héberger un serveur TeamSpeak sur un VPS Windows ## Qu'est-ce que TeamSpeak ? TeamSpeak est une application VoIP propriétaire qui permet la communication vocale sur internet. Elle est largement utilisée pour : - **Communautés de jeux** - Coordonnez-vous avec vos coéquipiers en temps réel - **Communication d'entreprise** - Réduisez les coûts des appels téléphoniques et réunions - **Objectifs éducatifs** - Salles de classe virtuelles et groupes d'étude - **Coordination d'événements** - Gérez efficacement de grands groupes - **Groupes sociaux** - Connectez-vous avec des amis et des communautés ### Pourquoi choisir TeamSpeak ? **Avantages :** - **Faible latence** - Délai minimal pour communication en temps réel - **Audio de haute qualité** - Transmission vocale cristalline - **Faible utilisation des ressources** - Léger sur CPU et bande passante - **Axé sur la confidentialité** - Auto-hébergé, vous contrôlez vos données - **Personnalisable** - Système étendu de permissions et canaux - **Gratuit jusqu'à 32 utilisateurs** - Pas de frais de licence pour petits serveurs - **Multiplateforme** - Fonctionne sur Windows, Mac, Linux, iOS, Android ## Prérequis ### Ce dont vous aurez besoin **1. VPS Windows :** - **Système d'exploitation :** Windows Server 2019, 2022, 2025 ou Windows 10/11 - **RAM :** Minimum 512 Mo (1 Go+ recommandé) - **CPU :** 1 vCPU minimum - **Stockage :** 1 Go d'espace disponible - **Réseau :** Connexion internet stable avec adresse IP publique - **Bande passante :** Dépend du nombre d'utilisateurs (calculez ~50 Kbps par utilisateur) **2. Logiciels requis :** - Navigateur web (pour télécharger TeamSpeak) - Outil d'extraction (7-Zip, WinRAR ou intégré Windows) - Client TeamSpeak 3 (pour se connecter et gérer) **3. Exigences réseau :** - Adresse IP publique (fournie par VPS) - Accès aux ports (les ports par défaut doivent être ouverts) - Pas de pare-feu restrictif bloquant le trafic VoIP ### Capacité du serveur **Limitations version gratuite :** - **32 slots** maximum (sans licence) - **Canaux illimités** et groupes - **Disponibilité illimitée** **Avec licence (optionnel) :** - Jusqu'à 512 ou 1024 slots - Fonctionnalités supplémentaires - Support commercial ## Étape 1 : Se connecter à votre VPS Windows ### Utilisation de la connexion Bureau à distance **Sur Windows :** 1. Appuyez sur **Touche Windows + R** 2. Tapez **mstsc** et appuyez sur Entrée 3. Ou recherchez **Connexion Bureau à distance** **Entrez les détails de connexion :** - **Ordinateur :** Adresse IP de votre VPS (par ex., 123.45.67.89) - **Nom d'utilisateur :** Généralement `Administrateur` - **Mot de passe :** Votre mot de passe VPS **Connexion :** 1. Cliquez sur **Connexion** 2. Acceptez le certificat de sécurité si demandé 3. Entrez les identifiants si demandé 4. Vous êtes maintenant sur le bureau de votre VPS ## Étape 2 : Télécharger le serveur TeamSpeak ### Obtenir la dernière version **Sur votre VPS :** 1. Ouvrez un navigateur web (Microsoft Edge, Chrome, etc.) 2. Allez sur la page de téléchargements officielle TeamSpeak : - https://www.teamspeak.com/en/downloads/#server 3. Faites défiler jusqu'à **TeamSpeak 3 Server** 4. Sous **Windows**, cliquez sur le bouton de téléchargement pour : - **SERVER 64-BIT** (pour systèmes modernes) - Ou **SERVER 32-BIT** (pour systèmes plus anciens) **Comment vérifier votre version Windows :** - Clic droit **Démarrer** → **Système** - Recherchez **Type du système** - Les systèmes 64 bits sont les plus courants **Fichier téléchargé :** `teamspeak3-server_win64-[version].zip` ## Étape 3 : Extraire les fichiers du serveur ### Créer le répertoire d'installation **Emplacement recommandé :** `C:\TeamSpeak3-Server\` 1. Ouvrez **Explorateur de fichiers** (Touche Windows + E) 2. Naviguez vers **C:\** 3. Créez un nouveau dossier : **TeamSpeak3-Server** ### Extraire les fichiers **Utilisation de l'extraction intégrée Windows :** 1. Clic droit sur le fichier `.zip` téléchargé 2. Sélectionnez **Extraire tout...** 3. Choisissez la destination : `C:\TeamSpeak3-Server` 4. Cliquez sur **Extraire** ### Vérifier les fichiers Naviguez vers `C:\TeamSpeak3-Server\teamspeak3-server_win64\` **Vous devriez voir des fichiers comme :** - `ts3server.exe` - Exécutable principal du serveur - `license.txt` - Accord de licence - Divers fichiers DLL ## Étape 4 : Configurer le pare-feu Windows TeamSpeak nécessite l'ouverture de ports spécifiques pour la communication. ### Ports TeamSpeak par défaut - **9987** (UDP) - Communication vocale (par défaut) - **10011** (TCP) - ServerQuery (admin textuel) - **30033** (TCP) - Transferts de fichiers - **41144** (TCP) - TSDNS (optionnel) ### Méthode 1 : Utilisation de PowerShell (Recommandé) **Ouvrir PowerShell en tant qu'administrateur :** 1. Cliquez sur Démarrer 2. Recherchez **PowerShell** 3. Clic droit sur **Windows PowerShell** 4. Sélectionnez **Exécuter en tant qu'administrateur** **Ajouter les règles de pare-feu :** Copiez et collez ces commandes : ```powershell New-NetFirewallRule -DisplayName "TeamSpeak Voice" -Direction Inbound -LocalPort 9987 -Protocol UDP -Action Allow New-NetFirewallRule -DisplayName "TeamSpeak ServerQuery" -Direction Inbound -LocalPort 10011 -Protocol TCP -Action Allow New-NetFirewallRule -DisplayName "TeamSpeak File Transfer" -Direction Inbound -LocalPort 30033 -Protocol TCP -Action Allow ``` ### Méthode 2 : Lors du premier lancement (Plus facile) Lorsque vous démarrez le serveur TeamSpeak pour la première fois, le pare-feu Windows vous le demandera : 1. Une alerte de sécurité Windows apparaît 2. Cochez **Réseaux privés** et **Réseaux publics** 3. Cliquez sur **Autoriser l'accès** ## Étape 5 : Démarrer le serveur TeamSpeak (Première fois) ### Lancer le serveur 1. Naviguez vers : `C:\TeamSpeak3-Server\teamspeak3-server_win64\` 2. Clic droit sur **ts3server.exe** 3. Sélectionnez **Exécuter en tant qu'administrateur** ### Accepter l'accord de licence 1. Une fenêtre d'invite de commandes s'ouvre 2. L'accord de licence apparaît 3. Tapez **Y** et appuyez sur **Entrée** pour accepter ### Enregistrer les informations importantes **Le serveur affiche (UNE SEULE FOIS) :** ``` ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ Server Query Admin Account created loginname= "serveradmin", password= "a1b2c3d4" ------------------------------------------------------------------ ------------------------------------------------------------------ I M P O R T A N T ------------------------------------------------------------------ ServerAdmin privilege key created, please use it to gain serveradmin rights for your virtualserver. token=eKnFZQ9EheWvsYvbVjPBYWEfRzD7PXCL4qYvZ6rX ------------------------------------------------------------------ ``` **CRITIQUE : Copiez et enregistrez ces informations immédiatement !** - **ServerQuery Admin :** - Nom d'utilisateur : `serveradmin` - Mot de passe : (affiché une fois) - **Clé de privilège (Token Admin Serveur) :** - Long code alphanumérique - Nécessaire pour revendiquer les droits d'administrateur du serveur **Enregistrer dans un fichier texte :** 1. Créez `TeamSpeak_Identifiants.txt` sur votre bureau 2. Copiez toutes les informations 3. Enregistrez en toute sécurité **Avertissement :** Ces informations sont **affichées une seule fois**. Si vous les perdez, vous devez supprimer la base de données et redémarrer le serveur. ## Étape 6 : Se connecter avec le client TeamSpeak Maintenant, connectez-vous à votre serveur pour revendiquer les droits d'administrateur. ### Télécharger le client TeamSpeak **Sur votre ordinateur personnel (pas le VPS) :** 1. Allez sur : https://www.teamspeak.com/en/downloads/ 2. Téléchargez **TeamSpeak 3 Client** pour votre système d'exploitation 3. Installez avec les paramètres par défaut 4. Lancez le client TeamSpeak ### Se connecter à votre serveur **Dans le client TeamSpeak :** 1. Cliquez sur **Connexions** → **Connexion** 2. Ou appuyez sur **Ctrl + S** **Paramètres de connexion :** - **Adresse du serveur :** Adresse IP de votre VPS - Exemple : `123.45.67.89` - **Mot de passe du serveur :** Laissez vide (sauf si vous en avez défini un) - **Pseudo :** Choisissez votre nom d'affichage - **Nom du serveur :** Étiquette optionnelle (par ex., "Mon serveur TS") 3. Cliquez sur **Connexion** ## Étape 7 : Revendiquer les droits d'administrateur du serveur ### Utiliser la clé de privilège Après la première connexion : 1. Une popup apparaît : **"Utiliser la clé de privilège"** 2. Collez votre **clé de privilège/token** obtenue précédemment 3. Cliquez sur **OK** **Si la popup n'apparaît pas :** 1. Cliquez sur **Permissions** → **Utiliser la clé de privilège** 2. Collez le token 3. Cliquez sur **OK** ### Vérifier les droits d'admin **Vérifiez votre statut :** - Votre nom devrait avoir une couleur différente - Une étoile ou icône spéciale apparaît à côté de votre nom - Vous pouvez maintenant accéder à tous les paramètres du serveur ## Étape 8 : Configurer votre serveur ### Paramètres de base du serveur **Clic droit sur le nom du serveur** → **Éditer le serveur virtuel** **Onglet Principal :** - **Nom du serveur :** Changez depuis "TeamSpeak ]I[ Server" - Exemple : "Ma Communauté de Jeux" - **Mot de passe du serveur :** Optionnel - protège le serveur des utilisateurs indésirables - **Max Clients :** Utilisateurs connectés maximum (par défaut 32 pour gratuit) **Onglet Messages :** - **Message de bienvenue :** Affiché aux utilisateurs lorsqu'ils se connectent **Cliquez sur "OK"** pour enregistrer les modifications ### Créer des canaux **Clic droit sur "Default Channel"** → **Éditer le canal** **Paramètres du canal :** - **Nom du canal :** Nom descriptif - Exemples : "Lobby", "Gaming", "AFK", "Salle Admin" - **Mot de passe du canal :** Protection par mot de passe optionnelle - **Codec :** Qualité vocale (Opus Voice est le meilleur) **Types de canaux :** - **Permanent :** Reste après redémarrage du serveur - **Semi-Permanent :** Existe jusqu'à ce que le dernier utilisateur parte - **Temporaire :** Supprimé quand vide **Créer plusieurs canaux :** 1. Clic droit sur le nom du serveur → **Créer un canal** 2. Configurer les paramètres 3. Répéter pour chaque canal ## Résumé Pour héberger un serveur TeamSpeak 3 sur un VPS Windows : 1. **Se connecter au VPS** via Bureau à distance 2. **Télécharger** TeamSpeak 3 Server depuis le site officiel 3. **Extraire les fichiers** vers le répertoire d'installation 4. **Configurer le pare-feu** - Ouvrir le port 9987 UDP 5. **Démarrer le serveur** - Exécuter ts3server.exe en tant qu'administrateur 6. **Enregistrer les identifiants** - Copier mot de passe admin et clé de privilège 7. **Se connecter** avec le client TeamSpeak 8. **Revendiquer l'admin** en utilisant la clé de privilège 9. **Configurer** serveur, canaux et permissions 10. **Gérer** votre communauté **Votre serveur TeamSpeak est maintenant en ligne et prêt pour la communication !** ## Référence rapide ### Ports par défaut - **9987** (UDP) - Voix - **10011** (TCP) - ServerQuery - **30033** (TCP) - Transfert de fichiers - **41144** (TCP) - TSDNS (optionnel) ### Répertoires importants - **Installation :** `C:\TeamSpeak3-Server\` - **Logs :** `C:\TeamSpeak3-Server\teamspeak3-server_win64\logs\` ### Ressources officielles - **Site web :** https://www.teamspeak.com - **Téléchargements :** https://www.teamspeak.com/en/downloads/ - **Support :** https://support.teamspeak.com/ Votre serveur TeamSpeak est prêt pour une communication vocale d'une clarté cristalline !