Hi,
I tried to migrate the ts3 to the ts6 database. But after I connected to the server, all clients have a different unique id… So I need to change the uid of all clients manually in the db. Is there a relation between the old and the new uid, so I can convert the old to the new one or something like that?
Best Regards
Finn
Technically yes, practically no.
The hashing algorithm was changed. Thus you need access to all the unhashed identity public keys. But as you can not generate them from just the data you have this is not possible.
You could somehow intercept the connection, watch for new user connections, hash the ID yourself and adjust the DB entry accordingly.
Hope TeamSpeak will give us a migrator tool.
Knowing about their history with MariaDB and SQL I wouldn’t bet my luck in the tool…
IDK if they don’t do anything or the tool isn’t good, maybe I will just code my own.
I mean Teamspeak was always a driven community so guess better you program yourself
I also just went through this process. I am having the same issue. All the client IDs are different on join so there is no way to do this unless you adjust it manually at this time. If anyone has any idea as to a good way to go about doing this it would be fantastic.
This really sucks!
Do you know which hashing algorithm is used now?
Should be SHA-256 instead of previous SHA-1, iirc.