« TeamSpeak 3 » : différence entre les versions

De Nefald Wiki
Aller à la navigation Aller à la recherche
Hiob (discussion | contributions)
Hiob (discussion | contributions)
mAucun résumé des modifications
Ligne 42 : Ligne 42 :
=== Installation ===
=== Installation ===
* création de l'utilisateur
* création de l'utilisateur
<syntaxhighlight lang="powershell">useradd -m -b /home teamspeak</syntaxhighlight>
{{sxhl|lang=powershell|useradd -m -b /home teamspeak}}


;Récupération de l'archive
;Récupération de l'archive


* Récupérez la version correspondante à votre serveur sur le [http://teamspeak.gameserver.gamed.de/ts3/releases/ serveur officiel de teamspeak]
* Récupérez la version correspondante à votre serveur sur le [http://teamspeak.gameserver.gamed.de/ts3/releases/ serveur officiel de teamspeak]
 
{{sxhl|lang=powershell|
<syntaxhighlight lang="powershell">
su - teamspeak
su - teamspeak
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.7.2/teamspeak3-server_linux-amd64-3.0.7.2.tar.gz
wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.7.2/teamspeak3-server_linux-amd64-3.0.7.2.tar.gz
Ligne 54 : Ligne 53 :
rm -v 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
mv teamspeak3-server_linux-amd64-3.0.7.2 teamspeak3
</syntaxhighlight>
}}


=== configuration ===
=== configuration ===
* modifiez le script <code>$HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh</code> pour spécifier l’emplacement du fichier <code>ts3server.ini</code> :
* modifiez le script <code>$HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh</code> pour spécifier l’emplacement du fichier <code>ts3server.ini</code> :


<syntaxhighlight lang="ini">
{{sxhl|lang=ini|
#COMMANDLINE_PARAMETERS="${2}" #add any command line parameters you want to pass here
#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
  COMMANDLINE_PARAMETERS="inifile=ts3server.ini" #add any command line parameters you want to pass here
</syntaxhighlight>
}}


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.
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.
Ligne 69 : Ligne 68 :


* Créez un fichier <code>ts3server.ini</code> dans <code>$HOME/teamspeak3/</code> et copiez-collez ce qui suit dedans :
* Créez un fichier <code>ts3server.ini</code> dans <code>$HOME/teamspeak3/</code> et copiez-collez ce qui suit dedans :
<syntaxhighlight lang="powershell">
{{sxhl|lang=powershell|
nano ts3server.ini
nano ts3server.ini
</syntaxhighlight>
}}


* N'oubliez pas de sauvegarder votre fichier nouvellement créé avec '''ctrl+x''' et en répondant par l'affirmative ('''O''')
* N'oubliez pas de sauvegarder votre fichier nouvellement créé avec '''ctrl+x''' et en répondant par l'affirmative ('''O''')


<syntaxhighlight lang="ini">
{{sxhl|lang=ini|
machine_id=
machine_id=
default_voice_port=9987
default_voice_port=9987
Ligne 94 : Ligne 93 :
logquerycommands=0
logquerycommands=0
dbclientkeepdays=30
dbclientkeepdays=30
</syntaxhighlight>
}}




Ligne 106 : Ligne 105 :
* 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
* 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


<syntaxhighlight lang="powershell">
{{sxhl|lang=powershell|
cd $HOME/teamspeak3/
cd $HOME/teamspeak3/
./ts3server_startscript.sh start
./ts3server_startscript.sh start
</syntaxhighlight>
}}


* Vous verrez s'afficher dans votre console
* Vous verrez s'afficher dans votre console
<syntaxhighlight lang="powershell">
{{sxhl|lang=powershell|
Starting the TeamSpeak 3 server
Starting the TeamSpeak 3 server
TeamSpeak 3 server started, for details please view the log file
TeamSpeak 3 server started, for details please view the log file
Ligne 132 : Ligne 131 :
token=wvJc+RMU8cKKy3c6rzE52exxxxxxxxxxxx
token=wvJc+RMU8cKKy3c6rzE52exxxxxxxxxxxx
------------------------------------------------------------------
------------------------------------------------------------------
</syntaxhighlight>
}}




Ligne 139 : Ligne 138 :


* Pour éteindre le serveur :
* Pour éteindre le serveur :
<syntaxhighlight lang="powershell">
{{sxhl|lang=powershell|
./ts3server_startscript.sh stop
./ts3server_startscript.sh stop
</syntaxhighlight>
}}




Ligne 150 : Ligne 149 :
* Rendez-vous dans le répertoire <code>$HOME/teamspeak3/tsdns</code>, renommez <code>tsdns_settings.ini.sample</code> en <code>tsdns_settings.ini</code> et éditez-le :
* Rendez-vous dans le répertoire <code>$HOME/teamspeak3/tsdns</code>, renommez <code>tsdns_settings.ini.sample</code> en <code>tsdns_settings.ini</code> et éditez-le :


<syntaxhighlight lang="powershell">
{{sxhl|lang=powershell|
mv tsdns_settings.ini.sample tsdns_settings.ini
mv tsdns_settings.ini.sample tsdns_settings.ini
nano tsdns_settings.ini
nano tsdns_settings.ini
</syntaxhighlight>
}}


* Ajoutez une ligne spécifiant quel nom de domaine est associé à votre IP, de sorte que :
* Ajoutez une ligne spécifiant quel nom de domaine est associé à votre IP, de sorte que :
Ligne 161 : Ligne 160 :


;Il vous faut d'abord créer la base de données :
;Il vous faut d'abord créer la base de données :
<syntaxhighlight lang="mysql">
{{sxhl|lang=mysql|
# mysql -u root -pXXXXX
# mysql -u root -pXXXXX
     mysql > CREATE DATABASE ts3db;
     mysql > CREATE DATABASE ts3db;
     mysql > GRANT ALL on ts3db.* to teamspeak@localhost IDENTIFIED BY 'ts3Pwd';
     mysql > GRANT ALL on ts3db.* to teamspeak@localhost IDENTIFIED BY 'ts3Pwd';
</syntaxhighlight>
}}




* Puis configurez votre serveur en ajoutant le fichier <code>ts3db_mysql.ini</code> à votre installation et en le renseignant selon les accès utilisés par créer votre bas de données
* Puis configurez votre serveur en ajoutant le fichier <code>ts3db_mysql.ini</code> à votre installation et en le renseignant selon les accès utilisés par créer votre bas de données
<syntaxhighlight lang="mysql">
{{sxhl|lang=mysql|
[config]
[config]
host=localhost
host=localhost
Ligne 177 : Ligne 176 :
database=ts3db
database=ts3db
socket=
socket=
</syntaxhighlight>
}}


* Indiquez dans <code>ts3server.ini</code> l'utilisation de MysQL en remplaçant :
* Indiquez dans <code>ts3server.ini</code> l'utilisation de MysQL en remplaçant :
<syntaxhighlight lang="ini">
{{sxhl|lang=ini|
dbplugin=ts3db_sqlite3
dbplugin=ts3db_sqlite3
</syntaxhighlight>
}}




;par  
;par  
<syntaxhighlight lang="ini">
{{sxhl|lang=ini|
dbplugin=ts3db_mysql
dbplugin=ts3db_mysql
</syntaxhighlight>
}}





Version du 9 mai 2014 à 07:20




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 )


Utilisation

C'est en anglais! 48 minutes pour comprendre comment configurer et utiliser son serveur TeamSpeak.


{{#ev:youtube|CDzk2KbYcVk&list}}

Serveur TeamSpeak (Linux)


Installation

  • création de l'utilisateur

Modèle:Sxhl

Récupération de l'archive

Modèle:Sxhl

configuration

  • modifiez le script $HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh pour spécifier l’emplacement du fichier ts3server.ini :

Modèle:Sxhl

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 :

Modèle:Sxhl

  • N'oubliez pas de sauvegarder votre fichier nouvellement créé avec ctrl+x et en répondant par l'affirmative (O)

Modèle:Sxhl


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

Modèle:Sxhl

  • Vous verrez s'afficher dans votre console

Modèle:Sxhl


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


  • Pour éteindre le serveur :

Modèle:Sxhl



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 :

Modèle:Sxhl

  • 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

Modèle:Sxhl


  • 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

Modèle:Sxhl

  • Indiquez dans ts3server.ini l'utilisation de MysQL en remplaçant :

Modèle:Sxhl


par

Modèle:Sxhl



Mise à jour

Pour mettre à jour serveur, procédez comme suit
  • Arrêtez votre serveur avec ./ts3server_startscript.sh stop
  • téléchargez la nouvelle version sur le site de TeamSpeak
  • copiez un-à-un les nouveaux fichiers en écrasant les anciens
  • vérifiez que votre script de démarrage ts3server_startscript.sh modifié, contient bien le paramètre inifile=ts3server.ini
  • vérifiez la présence de la base de données ts3server.sqlitedb
  • démarrez TeamSpeak avec ./ts3server_startscript.sh start

Et voilà!

Références