[TS3] Permission Related Questions

Hello, I am trying to setup the permissions in my TeamSpeak Server!

  1. How can I allow certain group to create semi-permanent / temporary channels with/without password within a specific permanent channel?
  • Permanent Channels
    ↳— Ben’s Room
    ↳------- Ben’s Friends Room
    – Hill’s Room
    – John’s Room

So, I want to make a group (Ben Group) which will apply to Ben’s Room only. So people with Ben Group will be able to create sub-channels as temp. or semi-permanent with/without password. But they can only do this within the Ben’s Room Channel only. They cannot do outside this specific channel.

  1. Continuing with the above question, I want people to have dragging power too. So anyone with that above mentioned group can drag the people to the sub-channel (within the main channel that is ben’s room).

Thanks.

Hi,
You can only manage this by creating a channel group for the permanent channel and give it the creation power or you use a bot.

1 Like

Thanks. Can you tell me more in depth? Thanks.

Also which bot?

This can be accomplished with permissions already in TeamSpeak, you just need to use min and max depth. This way will allow anyone in the Ben Group to create sub-channels only under Ben’s Room channel. If they try to create a channel anywhere else they will get the failed on i_channel_max_depth error.

Ben Group Permissions:
i_channel_min_depth = 1
i_channel_max_depth = 0

Ben’s Room Channel Permission:
i_channel_max_depth = 1

As far as them being able to move people to that channel, as long as they have channel admin assigned to them they should be able to move people to that channel. As that is a permission already assigned to channel admin unless it has been changed.

If you have any other questions I will be happy to answer :smiley:

1 Like

Thank you @KryptoKnight, But as you can see I have multiple Rooms like Ben, Hill, John.

How can I make sure that ABC can make changes in Ben, XYZ can make changes in John and HIJ can only make changes in Hill?

They cannot make changes out of these Rooms.

Basically, How can I make sure Ben Group can handle the special permissions within the Ben Room and not outside the Ben Room?

Because I want to replicate it with the Hill with HIJ and John with XYZ.

So basically,

ABC can make changes into the Ben Room assigned as Ben Group
XYZ can make changes into the John Room assigned as John Group
HIJ cna make changes into the Hill Room assigned as Hill Group.

I understand it in the term of Discord but since I am moving to TeamSpeak I need to understand this properly.

The bot you can use is sinusbot. You can also write plugins like you want for it. So basicaly you down the plugin automatic channel creation and write your own part to it.
I wrote it in another topic that you can find here --> Ideas and secrets
There are also the links to the website of the sinusbot.

Another way you can do it and how its been done by the most RP projects is by using the board software woltlab burning board and a bought plugin where you can set channel groups to a specific channel for a usergroup in that board.
I post you the links and you can take a look if it is what you are looking for :wink:
That is the board software https://www.woltlab.com/ and here is the plugin https://pluginstore.woltlab.com/file/2449-teamspeak-3-synchronisation-wsc/

But be careful about the versions! And also have in mind this board is not for free :wink:
I hope i could bring you a little bit further to your goal.

1 Like

Sorry but my concern is this: [TS3] Permission Related Questions

Maybe @davinciTS or @TS.ChrisR have an idea.

But it would also be a great feature for TS5 to assign channel groups to channels and that the permissions will only affect that channel and subchannels (if selected).

Well, I hope they add this to TS3 too. I know TS5 is coming but TS3 is light af. For our potato systems, TS3 rocks.

You have no idea how great ts5 already is and its getting greater by every update :slight_smile: But maybe with some tricks (i didn’t know) you can already get this done. The both variations i posted above are doing it but its some work to configure or writing the extra part.

1 Like

May I know how can I get access to TS5? Because I never got one so I don’t know how good TS5 is.

Meanwhile, @KryptoKnight I’m still waiting for your reply.

[TS3] Permission Related Questions

I only can you redirect to this topic --> Is it possible to get the TS5?

But in my opinion the open beta is not far away maybe a few month. But its my opinion!

1 Like

Hello, I am still waiting for the help here. Thanks.

That has to be done with channel groups not with server groups.

Create a new channel group, assign all the needed permissions and assign it to the client right in the permanent channel.

b_channel_create_child

Add this permission to your created channel group and your client will be able to add sub-channels.

i_channel_max_depth

Adding a max depth of 1 for example will allow the client to add only 1 tier of sub-channels.
He cannot create “sub-sub-channels”.

Example:

Permanent Channel
   - Sub-Channel (tier 1)
   - Sub-Channel (tier 1)
      - Sub-Sub-Channel (tier 2)

The nice thing with channel groups is they are inherited.

If the channel admin (however your group is called) will create a sub-channel, then he inherits the channel group.


You just have to create at least one channel group, assign all the permissions it should have, including creating sub-channels and moving-power for example and assign it to your client. You can also decide if he should be able to add more members to this group or not.

(Note)

Clients with channel groups incl. the permissions to change channel values will allow the client only to change the channels in which he has the channel group assigned.

Even if the context menu is available for other channels, too to change their values, trying to save the action will fail, because the client is missing the permissions for this channel or the whole channel group.


Channel groups are exactly the solution you need.

2 Likes
twitch instagram twitter facebook