Bonjour tout le monde !!
Comme moi beaucoup ont dû se poser la question "mais comment je met teamspeak 3 sous mysql ?". Vous allez voir que ce n'est pas sorcier, mais teamspeak 3 comporte une aberration qui, je l'espère, sera corrigé bientôt.
Pour cette doc je part de la version bêta 1 et je fais les mises à niveau vers les autres versions bêta. Quand une version stable sera mise en ligne un vrai tutoriel sera disponible
Dans un premier temps je vais vous expliquer comment créer la configuration pour le serveur, ces fichiers pourront éventuellement changer, mais ça vous le verrez par la suite.
Si ce n'est pas fait installez le serveur pour votre système d'exploitation, pour ça rendez vous dans notre
zone de téléchargement.
Une fois que vous avez décompressé l'archive
ne lancez pas le serveur.
Dans le dossier du serveur créez un premier fichier nommé "ts3db_mysql.ini" et insérez le code suivant :
Code ini :
[config]
host='NomDuServeurOuIP'
port='3306ParDefaut'
username='UtilisateurMysql'
password='MotDePassMysql'
database='NomDeLaBDD'
socket=''
Quelques explications sur ce fichier, tout de même :p
- Host (localhost / 127.0.0.1)
Nom de domaine ou IP de votre serveur Mysql, par défaut ce sera localhost ou 127.0.0.1
- Port (3306)
Il s'agit du port d'écoute de Mysql, par défaut ce port est 3306
- Username (root)
Il s'agit du d'utilisateur pour Mysql, ne mettez pas un compte passe partout ce serai prendre des risques inutiles
- Password (vide)
Il s'agit du mot de passe de l'utilisateur Mysql, faites en un assez complexe sans caractères spéciaux
- Database (test)
Il s'agit du nom de la base de données Mysql
- Socket (vide)
Il s'agit du socket permettant de créer une connexion via un tunnel, c'est réservé aux utilisateurs avancés, laissez ce champ vide
Toujours dans le même dossier, créez un fichier nommé "ts3server.ini" et entrez ceci :
Code ini :
machine_id=
default_voice_port=9987
voice_ip=0.0.0.0
liscensepath=
filetransfer_port=30033
filetransfer_ip=0.0.0.0
query_port=10011
query_ip=0.0.0.0
dbplugin=ts3db_mysql
dbpluginparameter=ts3db_mysql.ini
dbsqlpath=sql/
dbsqlcreatepath=create_mysql/
logpath=logs
logquerycommands=1
Voici les explications pour ce fichier :
- machine_id (vide)
Option qui permet d'attribuer un nom au processus du serveur pour le différencier d'autres serveurs. Par défaut le serveur n'utilise pas cette option.
- default_voice_port (9987)
Port UDP ouvert pour la connexion du client sur le serveur. Ce port est utilisé par le premier serveur virtuel créé, les serveurs virtuels créés par la suite utiliseront un port différent. Le port par défaut est 9987.
- voice_ip (0.0.0.0)
Ip sur laquelle écoute le serveur, par défaut le serveur écoute toutes les IP.
- licensepath (vide)
Addresse physique du fichier licence. Par défaut ce fichier est dans le dossier d'installation du serveur.
- filetransfer_port (30033)
Port TCP utilisé pour le transfert de fichiers. Si vous spécifiez ce paramètre vous devez également spécifier le paramètre "filetransfer_ip". Par défaut le port de transfert est 300033
- filetransfer_ip (0.0.0.0)
Ip utilisée pour le transfert de fichiers, par défaut le transfert de fichier se fait par les ip écoutées
La suite dans quelques instants :)
Dernière édition Lundi 19 avril 2010 à 15:11:14 par Bloody-wave