Bräuchte hilfe bei: Ts3 Server unter Windows mit MySQl Datenabnk

  • Schönen guten Morgen,


    Wie schon im Tietel beschrieben, bräuchte ich Hilfe dabei, Meinen Ts3 server ( version ) 3.0.11.3 mit miener MySQl DB zu verknüpfen, damit ein Foren Plugin arbeitet.


    Meine ini´s schauen so aus.


    Code
    ts3server.inimachine_id=default_voice_port=9987voice_ip=127.0.0.1licensepath=filetransfer_port=30033filetransfer_ip=127.0.0.1query_port=10011query_ip=127.0.0.1query_ip_whitelist=query_ip_whitelist.txtquery_ip_blacklist=query_ip_blacklist.txtdbplugin=ts3db_mysqldbpluginparameter=ts3db_mysql.inidbsqlpath=sql/dbsqlcreatepath=create_mysql/logpath=logslogquerycommands=1



    und die

    Code
    ts3db_mysql.ini
    
    
    [config]
    host=localhost
    username=xxxxxx
    password=xxxxxx
    database=ts
    socket=



    Die logs spucken folgendes aus:


    2015-05-19 17:19:54.831304|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.11.3 (2015-04-13 13:26:31)
    2015-05-19 17:19:54.832305|INFO |ServerLibPriv | | SystemInformation: Windows Server 2012 (9200) x64 (AMD or Intel) Binary: 64bit
    2015-05-19 17:19:54.833302|CRITICAL|DatabaseQuery | | unable to load database plugin library "ts3db_mysql.dll", halting!



    würde mich über Hilfe extrem Freuen.



    Grüße, Björn

    • Offizieller Beitrag

    Hallo,
    wenn ich mich nicht irre, liegt hier dein Problem:

    2015-05-19 17:19:54.833302|CRITICAL|DatabaseQuery | | unable to load database plugin library "ts3db_mysql.dll", halting!


    Lösung: Ersetze alle "mysql" Zeichenketten durch "mariadb".


    Beispiel: Ersetze...

    Code
    dbplugin=ts3db_mysql


    ...durch...

    Code
    dbplugin=ts3db_mariadb


    Danach sollte er die Datei auch finden und laufen. ;)


    PS: Selbst erstellte Dateien können natürlich heißen wie du sie benennst. Daher musst du "dbpluginparameter" z.B. nicht ändern.

  • Hiho, Danke für die Schnelle Antwort :)


    Habe die zeilen entsprechend geändert, bekomme dann aber in den Logs folgende Meldung:



    Code
    2015-05-22 13:40:48.619456|INFO    |ServerLibPriv |   | TeamSpeak 3 Server 3.0.11.3 (2015-04-13 13:26:31)
    2015-05-22 13:40:48.619456|INFO    |ServerLibPriv |   | SystemInformation: Windows Server 2012 (9200) x64 (AMD or Intel) Binary: 64bit
    2015-05-22 13:40:51.437381|CRITICAL|DatabaseQuery |   | unable to load database plugin library "ts3db_mariadb.dll", halting!



    was hat es damit auf sich ?


    Grüße, Björn

    • Offizieller Beitrag

    Du solltest in dem TS3 Server Ordner folgende Datei finden: ts3db_mariadb.dll


    Lösche bzw. verschiebe die mal und kopiere dann aus dem "redist/" Ordner die entsprechende Protokoll Libary (libmariadb.dll) in das Verzeichnis davor, wo du eben die Datei gelöscht hast.


    Das soll laut offiziellem TeamSpeak Forum helfen: http://forum.teamspeak.com/sho…_mariadb-dll-quot-halting!