I would like to preface this with the fact that at this point I am very frustrated and extremely displeased with TeamSpeak in general, so yes I am taking jabs at everyone here. There is a TL:DR at the bottom that is the question and only the question, no bull.
I have spent the better part of the past three weeks crafting custom bots/services for my community. I have learned a great deal more about building programs/scripts/bots/etc than I believe was necessary to accomplish my task but it was an enjoyable experience for the most part.
Except when dealing with TeamSpeak. I have found the “documentation”, if one could even call it that, to be severely lacking in most if not all aspects. Many of the most useful pieces of information I gathered came from decade old posts on the previous forums from “staff” that were far from polite and professional. Those posts were helpful non the less and I am grateful to have found them.
The actual problem I am facing is that I am unable to set the “GRANT” permissions via the ServerQuery interface that are normally visible in the advanced permission GUI. I have found past posts suggesting that appending “_X” and then treating it like any other permission is the way to handle this, these “separate permissions” do not exist in the server package anymore, if they ever did. I have found a few suggestions to search for the permission I am looking for in the “documentation” that ships with the server package. This specific “documentation” neglects to even acknowledge the existence of the word “GRANT.” I also found suggestions to use the “permissionlist” command and search the available permissions on the server. It outputs as a blob of text with no formatting. If it was not bothered to be created with even an ounce of human readability in mind, I refuse to waste even a second of my time entertaining the idea of sifting through the pile of text vomit.
TL:DR How does one set GRANT permissions via the ServerQuery interface?
To anyone that takes the time to read this, thank you.
Recently I made my own Teamspeak server. I added a couple of server groups, but I have the problem that the icons appear all over the place. I would prefer to sort it in terms of ‘power’.
When I try to edit the ‘i_group_sort_id’ part of the Server Group I receive the message: <17:18:12> insufficient permission modify power. How is this possible, since I carry the role ‘Server Admin’? Somehow only the ‘Server Admin’ role has a i_group_sort_id of 71. I can’t change the value either.
I hope someone can help me out, since I wasted a lot of time already on this and I cannot really find the answer..
The last picture shows you removed the value from Grant. Without you can not modify the permission anywhere.
You must add it back via ServerQuery serveradmin login and use the “servergroupaddperm” command.
Thanks for your reply. I wouldn’t find the error without your feedback. I will read other posts about ‘servergroupaddperm’ via ServerQuery and hope I am able to fix it!
Hi, have SA for TS server and have problem edit 2 things:
i_client_whisper_power
i_client_needed_whisper_power
… all time when can try chage it write me: insufficient permission modify power
You or someone else removed Grant (red circle) from whipser permissions in the Server Admin group. And whiteout you won’t be able to grant these 2 permissions.