TeamSpeak est un logiciel qui vous permettra de discuter avec vos amis et est très utilisé lors des parties de jeux en lignes.
Le guide a été réalisé pour un serveur TeamSpeak en version 64 bits.
Installation
Création de l’utilisateur
useradd -m -b /home teamspeak
Récupération de l’archive
La version se récupère sur le serveur officiel TeamSpeak :
su - teamspeak wget http://teamspeak.gameserver.gamed.de/ts3/releases/3.0.1/teamspeak3-server_linux-amd64-3.0.1.tar.gz tar xzf teamspeak3-server_linux-amd64-3.0.1.tar.gz rm -v teamspeak3-server_linux-amd64-3.0.1.tar.gz
Configuration
Pour ma part, je modifie le script $HOME/teamspeak3-server_linux-amd64/ts3server_startscript.sh en modifiant la ligne d’origine :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
Ainsi, lors du démarrage de TeamSpeak, le script va charger le contenu du fichier ts3server.ini dans lequel se trouve l’IP de serveur et les divers paramètres.
Contenu du fichier ts3server.ini
Voici le contenu du fichier ts3server.ini qui se place à la racine $HOME/teamspeak3-server_linux-amd64/ts3server.ini :
machine_id= default_voice_port=9987 voice_ip=178.33.xxx.xxx licensepath= filetransfer_port=30033 filetransfer_ip=178.33.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
Les ports par défaut peuvent être gardés, en revanche, vous devez spécifier l’IP du serveur pour les paramètres suivants :
- voice_ip
- filetransfer_ip
- query_ip
Démarrage
Pour activer le serveur TeamSpeak, il faut simplement le démarrer :
cd $HOME/teamspeak3-server_linux-amd64/ ./ts3server_startscript.sh start
Lors de la 1ère exécution, vous allez obtenir ces lignes dans votre Shell :
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 ------------------------------------------------------------------
Notez bien le login, mot de passe et le token qui vous permettra de vous connecter avec le client et de vous déclarer comme administrateur du serveur TeamSpeak.
Les prochains démarrage ne les affichera plus donc notez bien ces informations. domain name owner
Logs
Pour savoir ce que TeamSpeak fait en arrière-plan, tout est enregistré dans les fichiers de logs (dont le dossier logs sera créé au démarrage) :
less $HOME/teamspeak3-server_linux-amd64/logs/ts3server_2012-01-12__18_22_57.155813_0.log
Base de données
La base de données qui contient vos permissions, nombre de canaux, etc se trouve dans le fichier suivant :
ts3server.sqlitedb
Pensez à bien le sauvegarder !
Mise à jour
Lors d’une mise à jour, vous devez :
- téléchargez la nouvelle version sur le site de TeamSpeak
- copier 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
Au 1er démarrage, TeamSpeak va détecter l’ancienne version et va mettre à jour la base de données. Vous pouvez voir la progression dans les fichiers présents dans le dossier logs :
2012-01-12 18:22:57.156120|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.1 (2011-11-17 07:34:30) 2012-01-12 18:22:57.157216|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH 2012-01-12 18:22:57.157378|INFO |DatabaseQuery | | dbPlugin version: 3.7.3 2012-01-12 18:22:57.158194|INFO |DatabaseQuery | | checking database integrity (may take a while) 2012-01-12 18:22:57.215239|ERROR |DatabaseQuery | | db_open() select * from instance_properties where string_id = ''; error: no such column: string_id 2012-01-12 18:22:57.219796|INFO |SQL | | database updated successfully to revision: 16 2012-01-12 18:22:57.231279|INFO |SQL | | database updated successfully to revision: 17 2012-01-12 18:22:57.242037|INFO |SQL | | database updated successfully to revision: 18 2012-01-12 18:22:57.253455|INFO |SQL | | database updated successfully to revision: 19 2012-01-12 18:22:57.259112|INFO |DatabaseQuery | | database busy, waiting for finishing index tasks, may take some time! 2012-01-12 18:23:37.308225|INFO |SQL | | updated permissions to version 9 2012-01-12 18:23:37.323234|INFO |SQL | | updated permissions to version 10 2012-01-12 18:23:37.407635|INFO |SQL | | updated permissions to version 11 2012-01-12 18:23:37.435631|INFO |SQL | | updated permissions to version 12 2012-01-12 18:23:37.442458|INFO |SQL | | updated permissions to version 13 2012-01-12 18:23:37.468095|WARNING |Accounting | | Unable to find valid license key, falling back to limited functionality 2012-01-12 18:23:37.512729|INFO |FileManager | | listening on 178.33.xxx.xxx:30033 2012-01-12 18:23:37.642727|INFO |CIDRManager | | updated query_ip_whitelist ips: 127.0.0.1, 2012-01-12 18:23:37.643727|INFO |Query | | listening on 178.33.xxx.xxx:10011
A vous de jouer !
average cost of advair diskus when will advair diskus be generic fluticasone without prescription purchase amoxicillin online uk cheap amoxil no prescription amoxicillin 500mg buy amoxicillin pet store buy atarax, atarax online, order atarax online, purchase buy atarax dapoxetine bodybuilding dapoxetine egypt dapoxetine brand name in pakistan dapoxetine reviews