TeamSpeak 3

De Nefald Wiki
Aller à la navigation Aller à la recherche




TeamSpeak 3
TeamSpeak 3
Définition
Développeur TeamSpeak Systems GmbH
Environnement Microsoft Windows, GNU/Linux, MacOSX, iPhone, Android (avec la version 3.0.10-beta)
Langue Anglais/Allemand
Licence Propriétaire
Site web TeamSpeak



TeamSpeak est un logiciel propriétaire d’audioconférence sur Internet (voix sur réseau IP). Il permet de discuter à plusieurs dans des canaux, avec d'autres utilisateurs. Pour utiliser Teamspeak, chaque personne doit avoir installé sur son ordinateur une application spéciale (client). Avec cette dernière, elle peut se connecter aux milliers de serveurs TeamSpeak et entrer dans une salle de discussion.

Le public visé par Teamspeak est essentiellement les joueurs, qui peuvent utiliser le logiciel pour communiquer avec les autres joueurs de la même équipe, dans les jeux multijoueurs. La communication par la voix donne un avantage indéniable en compétition, permettant aux joueurs de garder ses mains pour l'action dans le jeu, et non la communication écrite1.[1]

Télécharger Teamspeak3

se connecter à notre TeamSpeak

Pour vous connecter au serveur teamspeak de nefald.fr, rien de plus simple !

  • adresse : ts3.nefald.fr
  • mot de passe : picassiette
  • port : 9987 ( celui par défaut )


Installation et configuration sous système Linux


Installation

  • création de l'utilisateur
useradd -m -b /home teamspeak
Récupération de l'archive
  • Récupérez la version correspondante à votre serveur sur le serveur officiel de teamspeak; [1]
su - teamspeak
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.7.2/teamspeak3-server_linux-amd64-3.0.7.2.tar.gz
tar xzf teamspeak3-server_linux-amd64-3.0.7.2.tar.gz
rm -v teamspeak3-server_linux-amd64-3.0.7.2.tar.gz
mv teamspeak3-server_linux-amd64-3.0.7.2 teamspeak3

configuration

  • modifiez le script $HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh pour spécifier l’emplacement du fichier ts3server.ini :
#COMMANDLINE_PARAMETERS="${2}" #add any command line parameters you want to pass here
 COMMANDLINE_PARAMETERS="inifile=ts3server.ini" #add any command line parameters you want to pass here

Lors de son démarrage, le script de lancement chargera votre fichier de configuration, contenant toutes les infos nécessaire telles que votre IP, etc.

Contenu du fichier ts3server.ini
  • Créez un fichier ts3server.ini dans $HOME/teamspeak3/ et copiez-collez ce qui suit dedans :
nano ts3server.ini
  • N'oubliez pas de sauvegarder votre fichier nouvellement créé avec ctrl+x et en répondant par l'affirmative (O)
machine_id=
default_voice_port=9987
voice_ip=xxx.xx.xxx.xxx
licensepath=
filetransfer_port=30033
filetransfer_ip=xxx.xx.xxx.xxx
query_port=10011
query_ip=178.33.xxx.xxx
query_ip_whitelist=query_ip_whitelist.txt
query_ip_blacklist=query_ip_blacklist.txt
dbplugin=ts3db_sqlite3
dbpluginparameter=
dbsqlpath=sql/
dbsqlcreatepath=create_sqlite/
dblogkeepdays=90
logpath=logs
logquerycommands=0
dbclientkeepdays=30


spécifiez impérativement l'IP de votre serveur sur les trois paramètres ci-dessous
  • voice_ip
  • filetransfer_ip
  • query_ip

Démarrer le serveur

  • Pour finaliser l'installation, il vous faudra démarrer une première fois le serveur afin d'obtenir votre token et les accès admin
cd $HOME/teamspeak3/
./ts3server_startscript.sh start
  • Vous verrez s'afficher dans votre console
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file

------------------------------------------------------------------
I M P O R T A N T
------------------------------------------------------------------
Server Query Admin Acccount created
loginname= "xxxadminxxx", password= "kxxxxxxr"
------------------------------------------------------------------

------------------------------------------------------------------
 I M P O R T A N T
------------------------------------------------------------------
ServerAdmin privilege key created, please use it to gain
serveradmin rights for your virtualserver. please
also check the doc/privilegekey_guide.txt for details.

token=wvJc+RMU8cKKy3c6rzE52exxxxxxxxxxxx
------------------------------------------------------------------


  • Conservez précieusement ces informations et connectez vous de suite à votre serveur teamspeak afin d'activer le compte admin.


  • Pour éteindre le serveur :
./ts3server_startscript.sh stop

Utiliser un nom de domaine

  • Rendez-vous dans le répertoire $HOME/teamspeak3/tsdns, renommez tsdns_settings.ini.sample en tsdns_settings.ini et éditez-le :
mv tsdns_settings.ini.sample tsdns_settings.ini
nano tsdns_settings.ini
  • Ajoutez une ligne spécifiant quel nom de domaine est associé à votre IP, de sorte que :

nomdedomaine.ext=ip

Utiliser une base de données MySQL

Il vous faut d'abord créer la base de données
# mysql -u root -pXXXXX
    mysql > CREATE DATABASE ts3db;
    mysql > GRANT ALL on ts3db.* to teamspeak@localhost IDENTIFIED BY 'ts3Pwd';


  • Puis configurez votre serveur en ajoutant le fichier ts3db_mysql.ini à votre installation et en le renseignant selon les accès utilisés par créer votre bas de données
[config]
host=localhost
port=3306
username=ts3serverUser
password=ts3serverPwd
database=ts3serverDb
socket=
  • Indiquez dans ts3server.ini l'utilisation de MysQL en remplaçant :
dbplugin=ts3db_sqlite3


par
dbplugin=ts3db_mysql

Références