Teamspeak 3 Server Update !

Aktuell führen wir noch einige Anpassungen durch, das Forum wurde jedoch bereits live geschaltet.
  • Hallo,




    evt eine blöde frage, aber muss man Teamspeak 3 Server Updaten ?


    Und wenn ja könnte mir das jemand beschreiben wie ich das unter Tekbase machen kann !




    Mfg

  • Hallo Finn,




    ja TeamSpeak 3 Server muss man Updaten.




    Dazu die letzte Version von TeamSpeak 3 Server runterladen.




    Schritt 1:


    Linux 32bit (v3.0.6) = Download


    Linux 64bit (v3.0.6) = Download




    Schritt 2:


    Nun schonmal auf dem Rootserver über SFTP (Rootrechten) verbinden und in das verzeichniss von dein TeamSpeak 3 Server gehen.


    Beispiel: /home/user-webi/ts3




    Schritt 3:


    Die tar.gz erstmal entpacken auf deim Desktop.




    Folgende Dateien / Ordner kannst du löschen oder einfach nicht mit Uploaden.




    - doc


    - LICENSE


    - CHANGELOG


    - ts3server_minimal_runscript.sh


    - ts3server_startscript.sh




    Schritt 4:


    Nun erstmal dem TeamSpeak 3 Server stoppen.


    Verbinden mit [lexicon='Putty'][/lexicon] und in das Verzeichnis wechseln wo du TeamSpeak 3 Server installiert hast. (Schritt 1)


    Beispiel: cd /home/user-webi/ts3




    Folgenden Befehl abschicken:


    su user-webi


    ./ts3server_startscript.sh stop


    exit




    Schritt 5:


    Folgende Dateien / Ordner nun Kopieren und Ãœberschreiben.




    32bit = ts3server_linux_amd64


    64bit = ts3server_linux_x86




    - libts3db_sqlite3.so


    - libts3db_mysql.so


    - tsdns


    - sql


    - serverquerydocs






    Schritt 6:


    So nun die Rechte wieder setzten und TeamSpeak 3 Server starten.




    chown -R user-webi *


    su user-webi


    ./ts3server_startscript.sh start








    Fertig :) Viel Spaß :thumbup:

  • Hmm




    Hab ein Problem !


    Hab das nach deiner Anleitung gemacht und jetzt startet der Ts3 Grundserver und die angelegten Kunden Ts3 Server nicht mehr ahhh !!




    Aktuellste Log:




    2012-06-22 11:18:13.103715|INFO |ServerLibPriv | | TeamSpeak 3 Server 3.0.6 (2012-06-21 04:43:35)


    2012-06-22 11:18:13.104113|INFO |DatabaseQuery | | dbPlugin name: SQLite3 plugin, Version 2, (c)TeamSpeak Systems GmbH


    2012-06-22 11:18:13.104154|INFO |DatabaseQuery | | dbPlugin version: 3.7.3


    2012-06-22 11:18:13.104379|INFO |DatabaseQuery | | checking database integrity (may take a while)


    2012-06-22 11:18:13.163730|ERROR |DatabaseQuery | | db_exec failed duplicate column name: complain_hash


    2012-06-22 11:18:13.163779|ERROR |DatabaseQuery | | db_exec() ALTER TABLE complains ADD COLUMN complain_hash varchar(255); error: duplicate column name: complain_hash


    2012-06-22 11:18:13.163804|ERROR |SQL | | database update to revision: 20 failed!

  • Hallo,




    2012-06-22 11:18:13.163730|ERROR |DatabaseQuery | | db_exec failed duplicate column name: complain_hash


    2012-06-22 11:18:13.163779|ERROR |DatabaseQuery | | db_exec() ALTER TABLE complains ADD COLUMN complain_hash varchar(255); error: duplicate column name: complain_hash


    2012-06-22 11:18:13.163804|ERROR |SQL | | database update to revision: 20 failed!




    [left]Doppelter Eintrag in der SQL wie lange wurde den schon nicht geupdated also von welcher Version auf welcher?[/left]

  • Ich glaube das war von der Takbaseanleitung version 3.0.1 !




    Ich glaub ich hab den Fehler denn ich hab 2 Datein drinnen ts3server_linux_amd64 und ts3server_linux_x86

  • Die Schritte kann man auch als Bash Skript zusammen fassen. So könnte man die neuste Teamspeak Version von teamspeak.org downloaden, entpacken, die nicht benötigten Dateien löschen, neu packen als teamspeak.tar und auf den eigenen Imageserver kopieren. Danach wird in jedem Teamspeak Verzeichnis das Bash Skript ausgeführt, welches die oben genannten Schritte automatisch ausführt.





    Das Skript macht aber nur Sinn, wenn man mehr als einen Teamspeak Grundserver hat. Falls man sogar mehrere Teamspeak Grundserver pro Rootserver nutzt kann man nach su user-webi auch noch eine Schleife um das wget bis teamspeak start setzen, in der man in user-webi zum Beispiel die ts3_xxx Verzeichniss sich auflisten läst per find oder ls und diese in einer For Schleife durchläuft.

    Bitte die Forumsuche und das Handbuch verwenden. Wenn die Suche erfolglos war, bitte ein Thema erstellen und das Problem ausführlich beschreiben. Dieser Ablauf spart Zeit und unnötige Fragen zu immer gleichen Problemen. Sie können aber auch im Kundenbereich ein Support-Ticket erstellen.


    Gefällt Ihnen TekLab? facebook-1.pngtwitter-1.pnglinkedin-1.png