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,
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ß
Danke dir !
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
Bekommst gleich von mir eine PN.
Ich glaub ich hab den Fehler denn ich hab 2 Datein drinnen ts3server_linux_amd64 und ts3server_linux_x86
Ja dann erstmal die amd64 = 32bit löschen.
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.
#!/bin/bash
su user-webi
wget http://ihr_imageserver_oder_domain/teamspeak.tar
./ts3server_startscript.sh stop
tar -xzf teamspeak.tar
./ts3server_startscript.sh start
rm teamspeak.tar
exit 0
Alles anzeigen
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.