Forum


Notice to all users

We are migrating towards a new forum system located at community.teamspeak.com, as such this forum will become read-only on January 29, 2020

Page 1 of 3 123 LastLast
Results 1 to 15 of 31
  1. #1
    Join Date
    February 2013
    Posts
    2

    Solved Server Groups and Channel Groups Permissions

    So, I need to limit a server group to certain channels. Now, I know this can be done through setting the number for the join power however for me, this is not practical at all. When I go to make more, certain groups will be able to join other groups' channels which I can not have. I've been informed that there is a plugin that allows you to assign groups to channels. I've been searching for days now for this plugin but have had no look in finding it. Please could someone share the link to this plugin, as it is vital for my teamspeak server. Thanks a lot,

    BH-Gaming

  2. #2
    Join Date
    September 2012
    Posts
    6,079
    Haven't heard of such a plugin, but to limit it to certain channels there are channel groups, which only give permissions in the channel the user has that channel group in, which sound more like what you actually need/want.

  3. #3
    Join Date
    February 2013
    Posts
    2
    How can I make it so a certain usergroup can only join certain channels, other than using the power numbers thing?

  4. #4
    Join Date
    September 2012
    Posts
    6,079
    You can do "the powers thing" but instead of using server groups use channel groups. All you need is a single channelgroup.

    On every channel you want to limit just set a needed_join_power of say 20
    Now you create a channelgroup that has a join_power of the same value (20). I'd suggest creating this channel group as a copy of the channel group guest, so they have basic permissions too.

    Now all you got to do is to assign those who should access a channel the new channel group in the desired channel.
    So Member1 who should have access to channels 1-5, but not 6-10 gets that channel group in channels 1-5.
    Member 2 who should have access to channels 3-6 gets the same group but in channels 3-6.
    Now both of them can enter 3,4 and 5 but member2 won't be able to get into channel 1 whereas member1 won't be able to get into channel 6. Channels 7-10 are not accessible by either of these members. Easy as pie

    Please note that with subchannels you don't explicitly have to grant the channel group if they have it in the main channel already, since channel groups are inherited from the parent channel, unless prevented or a channel group other than the default group has been given to the client in a sub-channel.
    Last edited by Chris; April 29th, 2016 at 07:27 AM.

  5. #5
    Join Date
    April 2004
    Location
    CT
    Posts
    93

    Re: Server Groups and Channel Groups Permissions

    What would be great, but I know not going to happen is...

    Channel limited to server group x

    Many applications for many from businesses to gaming! I personally would love this!!!

    Sent from my Transformer TF101 using Tapatalk HD

  6. #6
    Join Date
    February 2013
    Posts
    3
    I see using channel groups to control split access to channels as a common solution. I do agree that using this method accomplishes the task, however it is grossly inefficient and quite honestly impractical when you start moving beyond a handful of users.

    Case scenario which is similar to what I, and many other posting questions have...
    One server to handle a half dozen or more unique and independent groups. To keep it simple we'll say that dedicated channels need to be set up for 10 different games. On top of that clients may play more than one game, which means the client must be able to access some channels but not others. Additionally, we'd like clients to display game icons for the games they play so everyone can easily that at a glance and also know what channels that person has access to.

    Problem #1: Channel Groups can accomplish the correct permission setup. However, you are essentially setting up permissions manually one user at a time. This is fine if you only deal with 10 users. It becomes a serious problem when you're dealing with hundreds of users, multiple servers, or even multiple administrators.

    Problem #2: Clients can only have one Channel Group at a time. As a result in addition to setting up permissions via Channel Groups, you still have to manually add everyone to Server Groups in addition if you want multiple icons to show up for the games they play and/or channels they have access to. Not only does this increase administration overhead these two separate actions aren't synced which means the indicated status might not match the actual status.

    Problem #3: As Power Level properties are hard set for greater than or equal to it completely eliminates this entire method of control for splitting up access.

    So I guess the real question to Teamspeak is why aren't Server Groups able to be associated with Channels? If that is completely impossible to implement without a major revision due to an oversight design in the first place (seriously who missed that?!) why can't power levels be modified to be an exact value?

    If I could force power level to be exact then I could take a Server Group and simply set it to a power value, and then follow up by setting the channel to a power value. Then if a client was in 5 different server groups they would have 5 different exact power values to match against channels. Then all of a sudden all you have on the management of 100 or even a 1000 users is simply adding or removing them from a server group.

  7. #7
    Join Date
    April 2011
    Location
    Germany
    Posts
    1,266
    I'd say in your case use a bot or even write one yourself.

    The rights and icons (game) could be dealt with buy server groups, and according to the server groups the bot could then assign channel groups which are the base for the channel based rights of the users.

    So for an admin it would be the only task to get the user in the apropriate server group the rest, channel groups would be set by the bot.

  8. #8
    Join Date
    February 2013
    Posts
    3
    That sounds like a potential idea, sadly making one on my own is out of the question. I don't suppose you could point me in the direction of a suitable one?

  9. #9
    Join Date
    September 2012
    Posts
    6,079
    Quote Originally Posted by Xyriin View Post
    Problem #1: Channel Groups can accomplish the correct permission setup. However, you are essentially setting up permissions manually one user at a time.
    You only set the permissions once, the same way you do with server groups. All you do is assign people to that group in a certain channel, just as you assign people to server groups. The only difference is where they take effect, the entire server or the specified channel.

    Quote Originally Posted by Xyriin View Post
    Problem #3: As Power Level properties are hard set for greater than or equal to it completely eliminates this entire method of control for splitting up access.
    I don't see how this eliminates anything. Permissions assigned by channel group only take effect in the channel where a user has the channelgroup, so even if the user has a join power of 75 through a channel group in channel x he won't be able to join channel y which has a needed join power of 50 unless their server group or channel group in channel y gives them >= 50 join power.

    Quote Originally Posted by Xyriin View Post
    So I guess the real question to Teamspeak is why aren't Server Groups able to be associated with Channels?
    Because they are server groups. Assigning them to channels would basically be the same as channel groups which already exist, plus not all people assigned to group X necessarily should have access to all the channels that group would be assigned to. Channel groups are much more flexible in this circumstance.

  10. #10
    Join Date
    April 2004
    Location
    CT
    Posts
    93
    I guess I don't understand Channel groups. I am looking for the ability to limit channels to a certain server group. I can do that by setting join power, however, if
    Clan A has join power of 50
    and Clan B has join power of 55
    then
    Clan A can only join Clan A's channel, but Clan B can join both Clan channels.

    How would channel groups help that? If Clan A channel group has join power of 50, and the Clan A channel has a join power of 50, then if they are added to that group they can join Clan A channel, but what if Clan B has a join power of 40? Then, can they join that as well?

    Thanks for clearing it up if you can.

  11. #11
    Join Date
    September 2012
    Posts
    6,079
    No, as I wrote in the previous post to this topic, permissions from channel groups only take effect in the channel the user has that channel group.
    So you need just ONE channel group (e.g. clan member) for an infinite number of clans.
    All Clan channels get the same needed join power, the channel group gets the required join power.
    Now all you need to do is assign members of clan A the member group (channel group) in channel A. Since they only have this group in channel A, they will fail to join channel B, even though it has the same needed join power as channel A. Because they don't have the member group in channel B they also do not have the permission that originates from the member group in channel B (since it only works in channel A where they do have that group).
    The same goes for members of Clan B who only get the group in channel B, it's the same group but assigned in a different channel to different people. They will only be able to join channel B because they don't have the permissions in another channel.

  12. #12
    Join Date
    April 2004
    Location
    CT
    Posts
    93
    thank you, I will give it a try.

    AH!! Now I get it! Thanks Chris! I tried it out, like a charm!
    Last edited by Drayu; February 22nd, 2013 at 02:05 PM.

  13. #13
    Join Date
    April 2004
    Location
    CT
    Posts
    93
    New question, When setting channel group, it is only for that channel and does not get inherited to sub channels of the main....or am I doing something wrong?

  14. #14
    Join Date
    September 2012
    Posts
    6,079
    Channel groups are inherited to subchannels unless the user already has a channelgroup other than the default channel group in the subchannel.
    You can stop that behavior by assigning the b_channel_group_inheritance_end to the channel.

  15. #15
    Join Date
    April 2004
    Location
    CT
    Posts
    93

    Re: Server Groups and Channel Groups Permissions

    I thought it would,but not working that way. I tried dragging a channel into it, I tried creating a new sub channel, no luck.

    I will look at it again and check permissions again.

    Sent from my Transformer TF101 using Tapatalk HD

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [Resolved] Channel groups overwrite Server groups permissions
    By Itoyashi in forum Permission System
    Replies: 30
    Last Post: January 16th, 2020, 11:40 PM
  2. Replies: 0
    Last Post: March 3rd, 2013, 05:04 PM
  3. Replies: 7
    Last Post: April 17th, 2012, 06:07 PM
  4. Replies: 2
    Last Post: November 14th, 2010, 02:54 PM
  5. Server Groups/Channel Groups overwriting other groups
    By Slicky456 in forum Permission System
    Replies: 4
    Last Post: June 8th, 2010, 06:25 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •