Without the database we can only repeat what the error says.
The serveradmin account with client_unique_idserveradmin does not exist on server_id0.
In that case the database looks modified or the account was deleted (both happened in the past already).
I did have the same issue with the .13.x update on an otherwise unmodified database.
In the past you would not get any support from TeamSpeak regarding fixing database issues.
And I do remember posts being deleted that suggested otherwise. So I will only mention that you should check that nickname, login name and other naming fields are âserveradminâ for the serveradmin account.
Otherwise 13.x will not start. I did submit a ticket about this issue. This had never happened before. ÂŻ\_(ă)_/ÂŻ. Would at least suggest the code looking for the client does not rely completely on the ids anymore or there were additional checks added.
I do have an older sql dump from the server database. I just looked into the virtualserver_created value and it is: 19.12.2009. So yes. A bit older .
But as I stated earlier I already fixed the issue after creating a backup. Question is if @alex91 issue is related/same.
wow thanks for many answer , and thanks for help.
Im checkingup but icant with older version dont changed serveradminquarry nothing im login bot i cant not changed
Nothing works , i have changed again old version works fine machine_id and server_id is on 1 (ts3server.ini) and serveradmin under clients tabel is 1 by server_id
I have changed and he make a new superadmin quarry , server started and works fine .
Im changed superadmin password manuell the superadmin password is blank but this is not so dangerous. And i have a API WoW
Chris big thanks my Server works fine under (changed id) workaround .
You can cloesed this Thread.
Thanks Teamspeak Community ^^
I reinstalled the client and lost admin rights on my server. In an attempt to give myself a privilege token, I tried to log in via Telnet as âserveradminâ to my server (ssh), but got a password error. Following some online instructions, I deleted this userâs record(âserveradminâ) from the client table in db⌠and the server no longer generates it. When I start the server, I see this:
2025-10-20 09:25:33.866597|WARNING |ServerLibPriv | |Could not find an account which has the âclient unique idâ of âserveradminâ, which is how the serveradmin account is identified. This can lead to unexpected results. (Note: Usually this account has the âclient idâ â1â.)
What can I do to restore âserveradminâ and my client userâs rights?
I executed query to insert a record, but this âserveradminâ does not have rights and cannot perform any operations. The query also contained an error. The âclientsâ table has 14 fields.
Sorry, my bad. I took the record from a TeamSpeak 6 server which added the homebase_since field not present in TeamSpeak 3 servers. But leaving out the last NULL should work. For the permissions I guess the server group assignment was also removed with the deletion of the client, but I am not sure. Can you check if this query returns an entry?
SELECT * FROM group_server_to_client WHERE group_id=2;
If not you need to add it like so
INSERT INTO "group_server_to_client" VALUES(2,0,1,0);