DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2007-01-19 09:10:04

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Installer Teamspeak sur Mysql?

Salut a tous! Voila j'aimerais, pour des questions de pratique, et la possibilité d'utiliser les scripts php/mysql, installer mon teamspeak sur mysql...

J'ai cherché sur le net, mais impossible de trouver un tutorial pour linux qui fonctionne...

J'ai essayé cette procédure avec la dernière version de Teamspeak et Mysql 4:
- Télécharger et mettre TS dans un dossier
- lancer une première fois le serveur pour créer le fichier ini
- modifier le fichier ini et ajouter:

Code:

[DBEXPRESS]
sqldir=mysql_sql
Drivername=mysql
Database=test
Hostname=localhost
User_name=testuser
Password=my_password
GetDriverFunc=getSQLDriverMYSQL
VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0
LibraryName=./libsqlmy.so
Active=1

- lancer le serveur, ce qui devrait créer les tables et lancer le serveur...

Mais j'obtiens toujours le message suivant:

Code:

ozone@sd-6260:/var/ts$ ./teamspeak2-server_startscript start
starting the teamspeak2 server
Error starting daemon. Aborted

j'ai regardé dans le server.log:

Code:

---------------------------------------------------------------
-------------- log started at 19-01-07 08:25 -------------
---------------------------------------------------------------
19-01-07 10:24:15,ALL,Info,server,      Server init initialized
19-01-07 10:24:15,ALL,Info,server,      Server version: 2.0.20.1 Linux
19-01-07 10:24:15,ERROR,All,SQL,        Database initialization error: EDatabaseError.Unable to Load /usr/lib/libmysqlclient$
19-01-07 10:24:15,ERROR,All,SERVER,     Start_Server: unable to open database
----------------------------------------------------------
---------------------------------------------------------------
--------------- log ended at 19-01-07 08:25 --------------
---------------------------------------------------------------

Je comprend le message d'erreur, mais je ne sais pas du tout comment gérer ça... si quelqu'un pouvait m'éclairer! Merci d'avance!

Hors ligne

 

#2 2007-01-19 09:16:28

Tr!n!Ty
Jeidi
Lieu: 87000
Date d'inscription: 2006-05-30
Messages: 139

Re: Installer Teamspeak sur Mysql?

VendorLib=/usr/lib/libmysqlclient_r.so.10.0.0

apt-get install libmysqlclient_r.so.10.0.0 non ?

Dernière modification par Tr!n!Ty (2007-01-19 09:16:52)


Site web http://www.scientox-web.info
Dreaming in digital, Living in realtime, Thinking in binary, Talking in IP, Welcome to our world

Hors ligne

 

#3 2007-01-19 09:18:03

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

J'ai vérifié dans /usr/lib et il y a ces fichiers:

Code:

libmysqlclient.a
libmysqlclient_r.la
libmysqlclient_r.so
libmysqlclient_r.so.12
libmysqlclient_r.so.12.0.0
libmysqlclient_r.so.14
libmysqlclient_r.so.14.0.0
libmysqlclient.so
libmysqlclient.so.12
libmysqlclient.so.12.0.0
libmysqlclient.so.14
libmysqlclient.so.14.0.0

Tu crois que je peux mettre les versions les plus récentes dans mon fichier ini? Par exemple libmysqlclient_r.so.14.0.0. mais j'ai peur que cela créé des conflits...

Dernière modification par Black Dragon (2007-01-19 09:18:14)

Hors ligne

 

#4 2007-01-19 09:46:24

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

alors, j'ai essayé, dans mon server.ini, de remplacer
libmysqlclient_r.so.10.0.0 par libmysqlclient_r.so.14.0.0
mais j'obtiens ce message d'errer:


Code:

19-01-07 09:44:24,ERROR,All,SQL,        Database initialization error: EDatabaseError.Unable to Load /usr/lib/libmysqlclient_r.so.14.0.0

Hors ligne

 

#5 2007-01-19 10:11:31

Tr!n!Ty
Jeidi
Lieu: 87000
Date d'inscription: 2006-05-30
Messages: 139

Re: Installer Teamspeak sur Mysql?

non prends la libmysqlclient_r.so.10.0.0

Dernière modification par Tr!n!Ty (2007-01-19 11:08:11)


Site web http://www.scientox-web.info
Dreaming in digital, Living in realtime, Thinking in binary, Talking in IP, Welcome to our world

Hors ligne

 

#6 2007-01-19 11:07:49

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

non c bon... en fait, il ne veut pas des versions autres que 10.0.0 ... allez savoir pourquoi! Donc je l'ai installé. Mais maitenant, tout marche bien.

j'ai un autre pb: mes données serveur sont stockées dans server.dbs... ce fichier est en fait un fichier de base de données SQlite... problème pour tout passer sous mysql...

Avez vous une idée afin de le faire?

Hors ligne

 

#7 2007-01-19 11:20:15

Tr!n!Ty
Jeidi
Lieu: 87000
Date d'inscription: 2006-05-30
Messages: 139

Re: Installer Teamspeak sur Mysql?

désolé pour le post en retard du dessus :+

C'est pas la meme syntaxe ?

Je connais pas sqlite

sinon essaie de renomer en .sql

Dernière modification par Tr!n!Ty (2007-01-19 11:28:40)


Site web http://www.scientox-web.info
Dreaming in digital, Living in realtime, Thinking in binary, Talking in IP, Welcome to our world

Hors ligne

 

#8 2007-01-19 11:54:39

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

Non ca ne passe pas du tout... c'est pas du tout la même synthaxe... il faudrait un convertisseur....

ah et puis pour installer la 10.0.0 -> apt-get install libmysqlclient10

Dernière modification par Black Dragon (2007-01-19 11:55:22)

Hors ligne

 

#9 2008-05-21 17:29:26

Yukiz
Je débarque
Date d'inscription: 2008-05-21
Messages: 3

Re: Installer Teamspeak sur Mysql?

Bonjour à vous !

Bein voilà,
tout est réalisé, mais je ne sais pas créer un user, ou un admin :S
c'est ennuyant.

Si vous pouvez m'aider pour créer un utilisateur via sa base de données, je vous en serrez reconnaissnt.

Yukiz.

Hors ligne

 

#10 2008-05-21 17:46:56

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?

Ce n'est absolument pas propre (voire completement dégeu) d'ajouter des utilisateurs directement par bdd. Surtout que je suis même pas sur que ça marche (entends qu'un reboot du serveur peut etre nécéssaire).
Check plutot un coup d'oeil à la libraire CyTS ou son succésseur ACTS pour manipuler cette bdd (en PHP). Ces libraries vont envoyer des commandes spécifiques à Teamspeak permettant de faire ce que tu veux, proprement

Dernière modification par DeLoVaN (2008-05-21 17:47:57)


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#11 2008-05-21 18:00:17

Yukiz
Je débarque
Date d'inscription: 2008-05-21
Messages: 3

Re: Installer Teamspeak sur Mysql?

Ha, bein si tu dis que c'est sale, je prend tpon conseil, mais alors comment veux tu que je créé les login et surtout mon superadmin ?
La, besoin d'aide.
Merci à toi

Hors ligne

 

#12 2008-05-21 18:22:00

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?

Tu as une interface toutes faite basique. Quand tu lance teamspeak, prends ton navigateur et vas sur http://ton_serveur:14534.

Quand tu lance teamspeak pour la 1ere fois, il te créé un superadmin et un admin. Tu as les login / pass dans le server.log.

Dernière modification par DeLoVaN (2008-05-21 18:22:16)


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#13 2008-05-21 18:45:07

Yukiz
Je débarque
Date d'inscription: 2008-05-21
Messages: 3

Re: Installer Teamspeak sur Mysql?

Oui ca je sais smile
Mais je sais pourquoi c ne marchais pas. Le teamspeak n'ecrivait ps sur la base, ce qui faisait que je ne pouvait pas me connecter, a nul part !

Résolution :

J'ai copier la contenance du dossier sqlite dans mysql.
Ce qui a tout permis.

Merci !

Hors ligne

 

#14 2008-05-21 18:45:44

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

Je ne suis pas d'accord smile

J'utilise mysql sur mon teamspeak, j'ajoute mes users et serveurs directement depuis mon interface membre de mon site après que le membre ait choisi un port etc, et tout marche bien! Donc en fait je manipule ma bdd via php basique, sans passer par les class créées pour teamspeak etc...

Pas besoin de reboot ni rien, le serveur est créé directement, les utilisateurs également...

Enfin après j'ai peut etre de la chance... neutral

Je recherche actuellement à installer Mumble pour faire du multi serveur, impossible d'y arriver... je voulais également l'installé sur Mysql, mais je ne trouve aucun tuto sad

Je mettrai un post dans la section apropriée si je ne trouve pas de réponse wink

A bientot!

Hors ligne

 

#15 2008-05-21 20:00:38

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?

Yukiz a écrit:

Oui ca je sais smile
Mais je sais pourquoi c ne marchais pas. Le teamspeak n'ecrivait ps sur la base, ce qui faisait que je ne pouvait pas me connecter, a nul part !

Résolution :

J'ai copier la contenance du dossier sqlite dans mysql.
Ce qui a tout permis.

Merci !

Tu veux parler, le dossier sqlite de ts dans le dossier mysql de ts ? Faut que tu fasse gaffe, ça a beau etre du sql tous les deux, ils ne sont pas compatibles à 100%, tu risque d'avoir des requêtes qui vont planter.

Black Dragon a écrit:

Je ne suis pas d'accord smile

J'utilise mysql sur mon teamspeak, j'ajoute mes users et serveurs directement depuis mon interface membre de mon site après que le membre ait choisi un port etc, et tout marche bien! Donc en fait je manipule ma bdd via php basique, sans passer par les class créées pour teamspeak etc...

Pas besoin de reboot ni rien, le serveur est créé directement, les utilisateurs également...

Enfin après j'ai peut etre de la chance... neutral

Je recherche actuellement à installer Mumble pour faire du multi serveur, impossible d'y arriver... je voulais également l'installé sur Mysql, mais je ne trouve aucun tuto sad

Je mettrai un post dans la section apropriée si je ne trouve pas de réponse wink

A bientot!

Eh, j'ai pas dit que ça marchera pas, j'ai dit que c'était pas propre de le faire. Tant qu'il y a des solutions plus propres (et donc moins sujettes au bugs), il faut les utiliser. J'attaque aussi le mysql, mais car il n'existe aucune fonction pour ajouter / supprimer des channels, du coup, je le fait "à la main". Et je peux te dire que même en faisant attention, je ma base est bourré d'incohérences ! Vive les clé étrangères big_smile.
Et pour que ça prenne en compte les changements au niveau chan, depuis mysql, faut rebooter. Eh ouais :S.

PourMumble, jette un coup d'oeil au niveau de leur wiki. Je dois bien avouer que c'est assez mal documenté, j'ai galéré pour trouver ce qu'il fallait. Alors jette un oeil: http://mumble.sourceforge.net/
Dans un autre thread sur ce fofo ou on parle de Mumble (je te laisse chercher smile), tu y liras que j'ai du utiliser du Python over DBus pour arriver à manipuler ça.


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#16 2008-05-21 20:07:37

Black Dragon
Maitre Jeidi
Date d'inscription: 2006-11-05
Messages: 465

Re: Installer Teamspeak sur Mysql?

j'ai déja parcouru tout leur wiki, c'est vraiment SUPER MAL DOCUMENTE, un vrai calvaire! Leurs readme sont inutiles à souhait... En fait mon but est de faire du multi serveur (3 pour etre exacte) donc je ne pense pas avoir à utiliser de base de donnée je pense, mais en tentant la manip de faire un fichier de config, juste changer le port et lancer avec ce fichier de config, le second serveur ne démarre pas...

Hors ligne

 

#17 2008-05-21 21:09:09

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#18 2008-05-21 21:57:29

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1823

Re: Installer Teamspeak sur Mysql?

Pourquoi creer 2 fichiers de config ? tu lance ton teamspeak tu te connecte sur l'interface web en superadmin et tu creait autant de serveur que tu veux avec les ports que tu veux


Linux, une histoire de vi ou de more

En ligne

 

#19 2008-05-22 02:25:49

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?

J@r0d a écrit:

Pourquoi creer 2 fichiers de config ? tu lance ton teamspeak tu te connecte sur l'interface web en superadmin et tu creait autant de serveur que tu veux avec les ports que tu veux

Il parlait de Mumble là smile

Et perso, j'ai jamais essayé de faire tourner plusieurs instances du serveur. Le multiserveur fonctionne bien. Matte le lien que je t'ai filé.


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#20 2008-05-22 14:08:48

J@r0d
Administrator
Date d'inscription: 2006-05-03
Messages: 1823

Re: Installer Teamspeak sur Mysql?

DeLoVaN a écrit:

J@r0d a écrit:

Pourquoi creer 2 fichiers de config ? tu lance ton teamspeak tu te connecte sur l'interface web en superadmin et tu creait autant de serveur que tu veux avec les ports que tu veux

Il parlait de Mumble là smile

Ah mince je me croyait dans le topic de teamspeak wink


Linux, une histoire de vi ou de more

En ligne

 

#21 2008-05-22 14:32:29

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 512
Site web

Re: Installer Teamspeak sur Mysql?

Spa moi qui ai commencé à parler de Mumble, d'abord ! tongue


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#22 2008-05-29 05:27:19

Bloody-wave
Je débarque
Date d'inscription: 2008-05-29
Messages: 1

Re: Installer Teamspeak sur Mysql?

Je viens de faire un tuto sur l'installation du serveur sur MYSQL 4.x et 5.x

Hésitez pas à poser vos questions wink

http://forum.teamspeak-fr.com/viewtopic … &t=503

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson