Installer un serveur vocal TeamSpeak 3 sur Linux Debian / Ubuntu

Introduction

TeamSpeak 3 est l'un des logiciels de communication vocale en équipe les plus utilisé. Son interface simple et complète ainsi que sa qualité audio procurent un confort idéal pour une communication en équipe, que ce soit dans un cadre professionnel ou lors de session de jeu en réseau.

Pré-requis

Teamspeak 3 nécessite d'être lancé avec un utilisateur qui lui est dédié, nous allons donc créer un nouvel utilisateur. Vous devrez lui spécifier un mot de passe, les autres paramètres demandés ne sont pas importants et vous pouvez simplement appuyer sur "entrée" pour les ignorer.

adduser teamspeak

Pour la suite nous allons nous identifier en tant que cet utilisateur:

su teamspeak

Installation du serveur TeamSpeak

On télécharge ensuite la dernière version du serveur Teamspeak 3 que vous pouvez trouver sur cette page. Le plus simple est de la télécharger directement sur le serveur en utilisant wget:

cd /home/teamspeak    #on se place dans le répertoire de l'utilisateur teamspeak
wget http://dl.4players.de/ts/releases/3.0.11.2/teamspeak3-server_linux-amd64-3.0.11.2.tar.gz

On extrait l'archive avant de la supprimer, puis on se rend dans le répertoire fraîchement extrait:

tar -zxvf teamspeak3-server_linux-amd64-3.0.11.2.tar.gz
rm teamspeak3-server_linux-amd64-3.0.11.2.tar.gz
cd teamspeak3-server_linux-amd64

Configuration du serveur TeamSpeak

Le fichier de configuration de TeamSpeak n'est pas présent par défaut, il faut donc le générer avec la commande:

./ts3server_minimal_runscript.sh createinifile=1

Ce dernier vous retourne les identifiants admin de votre serveur ainsi que le token du serveradmin. Sauvegardez ces informations, le token admin vous sera demandé lors de votre première connexion au serveur. Vous pouvez sortir de l'outil de génération en pressant les touches ctrl + c.

Il ne reste plus qu'à éditer le fichier de configuration:

nano ts3server.ini

Si vous avez plusieurs adresses IP sur votre serveur il faut spécifier sur laquelle TeamSpeak doit écouter (cette étape n'est pas nécessaire si vous n'avez qu'une seule adresse). Pour cela modifiez la ligne suivante:

voice_ip=0.0.0.0

Il ne reste plus qu'à lancer le serveur TeamSpeak:

./ts3server_startscript.sh start

Facultatif: démarrer TeamSpeak automatiquement au démarrage

La méthode la plus simple pour lancer TeamSpeak au démarrage du serveur est d'ajouter une crontab. Pour cela il faut utiliser la commande:

crontab -e

Puis ajouter la ligne:

@reboot cd /home/teamspeak ; ./ts3server_startscript.sh start

Vous pouvez maintenant profiter de votre nouveau serveur TeamSpeak 3 !

Vous avez une question ou une suggestion ? N'hésitez pas à réagir dans les commentaires !