Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I installed Teamspeak server 3 on my debian machine some time ago. When I started it then, I was provided a key which I used in my client to authenticate as admin.

I don't know the key now and I need to authenticate again. I have a shell access to the debian machine. How do I get the key again?

share|improve this question

Teamspeak privilege keys work only once. The only way to get yourself another one without the default one would be to delete the virtual server and start the whole thing from scratch.

Remove the ts3server.sqlitedb file and ./files/virtualserver_n directory where n is the number of your virtual server, and start Teamspeak again. Your privilege key will be echoed back to the terminal and stored in the logs.

share|improve this answer
So any idea how to prevent losing the admin rights? I mean when I re-install my client OS / teamspeak client, so that I don't have to reinstall server too? – Richard Rodriguez Oct 22 '12 at 19:44
Once you use your key, it's used. As a server admin, you can get the server to generate a new key (somewhere hidden in the client options) which you could write down or save on a USB drive as a backup, perhaps. – Xyon Oct 22 '12 at 20:21

Have you tried starting the server with serveradmin_password=something as a parameter by editing the startup script (should be /etc/init.d/teamspeak-server in your case)

Then you can telnet to your teamspeak command line server, log in using the configured password and generate new admin tokens.

See this tutorial for example:

share|improve this answer
this link doesnt work anymore – Chris Jun 18 '14 at 22:21

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .