« TeamSpeak 3 » : différence entre les versions
Aucun résumé des modifications |
mAucun résumé des modifications |
||
(27 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{Bannière|title=yes|content=N'en jetez plus ! Nous sommes passé à [[Mumble]], retrouvez-nous là bas. :)}} | |||
{{Infobox Logiciel | {{Infobox Logiciel | ||
| image = teamspeak_logo.png | | image = teamspeak_logo.png | ||
Ligne 16 : | Ligne 19 : | ||
[http://www.teamspeak.com/?page=downloads Télécharger Teamspeak3] | [http://www.teamspeak.com/?page=downloads Télécharger Teamspeak3] | ||
== se connecter == | == se connecter à notre TeamSpeak == | ||
Pour vous connecter au serveur teamspeak de nefald.fr, rien de plus simple ! | |||
* '''adresse''' : <code>ts3.nefald.fr</code> | |||
* '''mot de passe''' : <code>picassiette</code> | |||
* '''port''' : <code>9987</code> ( celui par défaut ) | |||
== Utilisation == | |||
C'est en anglais! 48 minutes pour comprendre comment configurer et utiliser son serveur TeamSpeak. | |||
{{#ev:youtube|CDzk2KbYcVk}} | |||
== Serveur TeamSpeak == | |||
{{Info|Ce tutoriel a été rédigé lors de l'installation de TeamSpeak 3.0.7.2 (amd64) sur une debian 6.}} | |||
=== Installation === | |||
* création de l'utilisateur | |||
{{sxhl|lang=powershell|useradd -m -b /home teamspeak}} | |||
;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] | |||
{{sxhl|lang=powershell| | |||
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 <code>$HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh</code> pour spécifier l’emplacement du fichier <code>ts3server.ini</code> : | |||
<Syntaxhighlight lang="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 | |||
</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. | |||
;Contenu du fichier ts3server.ini | |||
* Créez un fichier <code>ts3server.ini</code> dans <code>$HOME/teamspeak3/</code> et copiez-collez ce qui suit dedans : | |||
{{sxhl|lang=powershell|nano ts3server.ini}} | |||
* N'oubliez pas de sauvegarder votre fichier nouvellement créé avec '''ctrl+x''' et en répondant par l'affirmative ('''O''') | |||
<Syntaxhighlight lang="ini"> | |||
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 | |||
</syntaxhighlight> | |||
;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 | |||
{{sxhl|lang=powershell| | |||
cd $HOME/teamspeak3/ | |||
./ts3server_startscript.sh start | |||
}} | |||
* Vous verrez s'afficher dans votre console | |||
{{sxhl|lang=powershell| | |||
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 : | |||
{{sxhl|lang=powershell| | |||
./ts3server_startscript.sh stop | |||
}} | |||
{{Info|{{Rouge|Attention!}} Il est primordial <u>de ne pas lancer</u> son serveur teamspeak avec l'utilisateur ''Root'', mais bien avec l'utilisateur simple, comme nous l'avons créé en début de tuto ( ''teamspeak''). Si ce n'était pas le cas, n'importe quel hacker pourrait aisément ce serveur de votre ts pour accéder à l'ensemble de votre serveur.}} | |||
=== Utiliser un nom de domaine === | |||
* 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 : | |||
{{sxhl|lang=powershell| | |||
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 : | |||
<code>nomdedomaine.ext=ip</code> | |||
=== Utiliser une base de données MySQL === | |||
;Il vous faut d'abord créer la base de données : | |||
{{sxhl|lang=mysql| | |||
# 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 <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="ini"> | |||
[config] | |||
host=localhost | |||
port=3306 | |||
username=teamspeak | |||
password=ts3Pwd | |||
database=ts3db | |||
socket= | |||
</Syntaxhighlight> | |||
* Indiquez dans <code>ts3server.ini</code> l'utilisation de MysQL en remplaçant : | |||
<Syntaxhighlight lang="ini"> | |||
dbplugin=ts3db_sqlite3 | |||
</Syntaxhighlight> | |||
;par | |||
<Syntaxhighlight lang="ini"> | |||
dbplugin=ts3db_mysql | |||
</Syntaxhighlight> | |||
{{Info|Bien évidemment, pour que votre serveur ts3 puisse utiliser sa base de donnée mySQL, il vous faut donner les privilèges à l'utilisateur qui opère votre serveur ts3. Dans notre exemple, ''teamspeak''.}} | |||
* | |||
* | === Mise à jour === | ||
;Pour mettre à jour serveur, procédez comme suit | |||
* Arrêtez votre serveur avec <code>./ts3server_startscript.sh stop</code> | |||
* téléchargez la nouvelle version sur le [http://www.teamspeak.com/?page=downloads 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 <code>./ts3server_startscript.sh start</code> | |||
Et voilà! | |||
== Références == | == Références == | ||
<references /> | <references /> | ||
* [http://www.serveur-linux.info/2012/01/serveur-teamspeak/ Tutoriel sur serveur-linux.info] | |||
* [http://www.abyssproject.net/2013/03/installer-un-serveur-teamspeak-3-sous-debian-6-32-bits/ Tutoriel sur abyssproject.net] | |||
* [http://blog.yeepeekai.com/2012/04/05/installation-teamspeak-3-debian-squeeze-64bits/ Tutoriel sur blog.yeepekai.com] | |||
{{Commentaires}} | |||
[[Catégorie:Logiciel]] | [[Catégorie:Logiciel]] | ||
[[Catégorie:Tutoriel]] |
Dernière version du 20 décembre 2015 à 08:44
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]
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}}
Serveur TeamSpeak
Installation
- création de l'utilisateur
- Récupération de l'archive
- Récupérez la version correspondante à votre serveur sur le serveur officiel de teamspeak
configuration
- modifiez le script
$HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh
pour spécifier l’emplacement du fichierts3server.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 :
- 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
- Vous verrez s'afficher dans votre console
- Conservez précieusement ces informations et connectez vous de suite à votre serveur teamspeak afin d'activer le compte admin.
- Pour éteindre le serveur :
Utiliser un nom de domaine
- Rendez-vous dans le répertoire
$HOME/teamspeak3/tsdns
, renommeztsdns_settings.ini.sample
entsdns_settings.ini
et éditez-le :
- 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
- 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=teamspeak
password=ts3Pwd
database=ts3db
socket=
- Indiquez dans
ts3server.ini
l'utilisation de MysQL en remplaçant :
dbplugin=ts3db_sqlite3
- par
dbplugin=ts3db_mysql
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
Commentaires
<comments />