Wiem, że to pytanie jest dość stare, ale właśnie natknąłem się na ten sam problem i chciałem podzielić się tym, jak to zrobiłem na Fedorze, ale ogólnie jest to samo dla każdej dystrybucji Linuksa i rzuca logikę dla użytkowników Windows (tylko ścieżka będzie inna )
Odzyskaj hasło administratora serwera Teamspeak3
- Połącz się z komputerem i przejdź do miejsca instalacji TS3
- Zatrzymaj serwer teamspeak
Uruchom serwer przez:
./ts3server_minimal_runscript.sh serveradmin_password=yOuR_nEwP@ssw0rd
Spowoduje to zresetowanie hasła administratora serwera dla serwera Teamspeak 3
Wygeneruj klucz uprawnień
- Uruchom dowolnego klienta Telnet - możesz użyć np. PuTTy
- Połącz się z adresem IP swojego serwera Teamspeak 3 za pomocą
Telnet
portu10011
Zaloguj się za pomocą polecenia login serveradmin yOuR_nEwP@ssw0rd
hasło w poleceniu jest takie samo, jak ustawione wcześniej dla twojego serveradmin
- Wybierz instancję serwera Teamspeak (jeśli masz tylko jedną, będzie to ustawienie domyślne:
use 1
i naciśnij klawisz Enter
Teraz nadszedł czas, aby wygenerować nowy klucz uprawnień, w tym celu użyj następującego polecenia:
tokenadd tokentype=0 tokenid1=6 tokenid2=0
- Zwróci ci token, który możesz skopiować i wkleić w kliencie Teamspeak 3 w sekcji Uprawnienia> Użyj klucza uprawnień
Mam nadzieję, że pomoże to każdemu, kto ma do czynienia z tą sytuacją
Czy próbowałeś uruchomić serwer
serveradmin_password=something
jako parametr, edytując skrypt startowy (powinno być/etc/init.d/teamspeak-server
w twoim przypadku)Następnie możesz telnet do serwera linii poleceń teamspeak, zalogować się przy użyciu skonfigurowanego hasła i wygenerować nowe tokeny administracyjne.
Zobacz ten samouczek na przykład: http://blog.gridc0.com/?p=284
źródło