TeamSpeak 3 Recovery Script

Veröffentlicht am 27. Dezember 2009 von Germeshausen.de 2 Comments

Es haben sich die Fälle gehäuft, dass Serveradmins das Passwort für den Query-Login als Serveradmin nicht gespeichert haben und somit keinen Zugriff auf die Konsole und der Server ist damit nicht mehr zu verwalten. Da uns ein ähnliches Maleur ebenfalls passiert ist, wo unser Passwort nicht mehr akzeptiert wurd, haben wir den Passwort-Hash von einer neuen Datenbank, dessen Passwort wir kennen, in die eigentliche Datenbank übernommen.

Das Script ist recht simpel aufgebaut. Es verbindet sich zur Datenbank, lies den Passwort-Hash vom serveradmin, ersetzt dieses durch einen neuen Hash und liest den neuen zur Kontrolle nochmal aus. Das neue Passwort für den Login zeigt das Script dann an. Wichtig: Nachdem man mit dem kleinen Script das Passwort geändert hat, sollte man zwingend das Passwort über die Konsole ändern:

[TS3]
login serveradmin ykN+zfqD
error id=0 msg=ok
clientsetserverquerylogin client_login_name=serveradmin
client_login_password=qyJWITqU
error id=0 msg=ok

Um das ganze zu vereinfachen haben wir das Ganze nochmal als Script für Windows und Linux erstellt und steht hier zum Download bereit: ts3recover.tar.gz

2 Kommentare

Schreibe einen Kommentar