Help! Removed Grant and Can't change the order of Server Group Icons... :(

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.

(edited a redundant sentence)

You add permission i_needed_modify_power_X
X needs to be replaced with the name of the original permission but without B or I

Like
servergroupaddperm sgid=6 permsid=i_needed_modify_power_channel_join_power permvalue=75 permnegated=0 permskip=0

OR
servergroupaddperm sgid=6 permsid=i_needed_modify_power_channel_join_permanent permvalue=75 permnegated=0 permskip=0

5 Likes

Thank you, I really mean it. This was the last piece I needed to move forward.

Again thank you.

Hey all,

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.. :frowning:

Images added as illustrations of the problem…

Cheers,

Leendeng

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.

5 Likes

Hey Chris,

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!

Found it on the old forum with complete example

login serveradmin PASSWORD
use port=VOICE_PORT_OF_YOUR_SERVER
servergroupaddperm sgid=SERVER_GROUP_ID_OF_YOUR_ADMIN_GROUP permsid=i_needed_modify_power_group_sort_id permvalue=75 permskip=0 permnegated=0
3 Likes

TS3-Sever Version: 3.13.3 on Linux
TS3 Client-Version: 3.5.6
used commands: login, use, permissionlist, servergroupaddperm

Hello,
i want to know how i can change the “Grant”-Permission ? With “servergroupaddperm” it is not possible OR not documented.

Kind regards

Hi, here is a post where the Grant permission is explained and how to set them

but for shortness:
you need to add i_needed_modify_power …

Grant values explained

2 Likes

Thank you.

After a quick search, i found my answer. Nevertheless, thank you very much for answering.

Here you can find also the answer .

2 Likes

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

Are you trying to go over 75?

Edit:
If your query has a power of 75, you cannot go above 75.
Or you simply don’t have enough power to edit those two permissions.

SA have power 75
and other groupe too 75
now cant edit other groupe with power 75 too ?

What power is on that group you are trying to edit i_permission_modify_power ?

dont have

Hmm…
Can you share pictures from that group you are trying to edit and that group you have, to make it easier to find where the problem is.

AT9 31.8 KB file on MEGA

I looked, and everything is fine with the permissions.
Can you share your teamspeak IP address so I can come in and chat about it?

It’s not OK.

@KabLe21

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.

The only way to fix this is to use the ServerQuery with the serveradmin login and give these 2 permissions back with a value of 75.

i_needed_modify_power_client_whisper_power
i_needed_modify_power_client_needed_whisper_power
1 Like

Oops I missed that part..
Should look like this