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

Results 1 to 6 of 6
  1. #1
    Join Date
    May 2012
    Location
    The 3rd dimension
    Posts
    956

    Strange issue with channel groups overwriting client and server groups

    Issue

    Server admin tries to assign or revoke server groups from anyone and they are all greyed out and non-functional

    Steps to produce

    Install a fresh TS server v3.0.10.3 (01/01/2014 16:28:39)

    Connect and use the privilege key to obtain server admin.

    Edit your own client permissions and add the following permissions at level 75: i_group_member_add_power and i_group_member_remove_power

    Either assign a channel rank to yourself in the default channel or create a new channel and move into it.

    You are now unable to assign or revoke server groups even though a) your server admin has 75 add and remove power, b) your client permissions have 75 for add and remove, c) your server admin group has b_client_skip_channelgroup_permissions which not even cause this to be an issue. Your member add and remove power are now dictated by the channel group you are assigned to, even though all the above permissions should never allow it.

    I have not tested with a previous version yet but I have never seen this issue happen on any other version. The only work-around is to add the skip flag on the client permissions, a step which should NOT be needed given all the other permissions are are in place noted above.

    I will try and get an older version if the site has them and update this post if I can verify a previous version does not have the bug.

    UPDATE


    Turns out I have tested now every server version dating back to 3.0.8 (05/08/2013 14:00:22) and the bug is existent even there. I did not notice this on my youtube video because I reconnected and was in the default channel with guest. Clearly the combination of your server group containing b_client_skip_channelgroup_permissions, i_group_member_add_power and i_group_member_remove_power being at 75 as well as the same add/remove permissions set on your client its self at 75 should let you always have a 75 add and remove.
    Last edited by Morthawt; February 1st, 2014 at 03:12 PM.

  2. #2
    Join Date
    June 2008
    Posts
    18,502
    I do not see this as a bug, because you did not set the skip flag for this client permission.
    This is needed, when you use client permission. Or else your Channel or Channel group permissions will overwriite this value.

    It does not matter, if you have b_client_skip_channelgroup_permissions in your server group.
    When sending me private messages: Please make sure to include reference link to your forum thread or post.

    TeamSpeak FAQ || What should i report, when i open a client thread?

  3. #3
    Join Date
    May 2012
    Location
    The 3rd dimension
    Posts
    956
    If you do not set the client permission, you have full add remove power. If you add 75 as a client permission, you should also still have full add remove power, nothing else has changed. Also, b_client_skip_channelgroup_permissions is very relevant because if you leave it checked the channel permissions do not overwrite your add/remove power and if you uncheck this the channel permissions do overwrite. This cannot be anything other than a bug when all of the permissions you have set are 75 and you end up with 50.

    Before you add client permissions as per my example in the original post, you have full 75/75 member add and remove power. Just adding a client permission for those two permissions of 75 should never spontaneously give you 50 instead.

    (b_client_skip_channelgroup_permissions) This value defines whether or not permissions related to channels and channel groups can overwrite the permissions of the user or server group.
    By the very definition of the client skip it shows you that when you have it enabled the channel groups are supposed to never overwrite your other permissions, that is the purpose of it. Simply adding a client permission (client permissions are covered by that global skip permission) that also has the highest permission level should only be another example of having the highest 75 power and you should have 75/75 still.

    This is not just an issue for me, but since I have been making tutorial videos on youtube, I have been getting requests from other people who have been running into this issue. They checked their permissions and found nothing wrong. I go to their server and have a look for them and also found nothing wrong. It took me quite a while trying this, trying that, troubleshooting until I could find anything to rectify the problem that prevented them from assigning or revoking server groups. This cannot be an intended function, it makes no logical sense. You should not have to add the skip flag on client permissions when you have the b_client_skip_channelgroup_permissions set which is supposed to prevent channel groups and channel permissions from overwriting user (client) AND server groups assigned permissions.

    update
    So you mark this as "no bug". I give up. I gave you the quote of what the b_client_skip_channelgroup_permissions is supposed to do and you just say it does not matter? No other comment about it? I have brought up several valid things and you specifically are very quick to try and explain them away as "It's not a bug, it's a feature" which is a typical type of response (google it) when someone does not want to be bothered about fixing something as long as it is not a global show-stopper. I doubt I will bother bringing anything up any more if everything is just going to get explained away instead of fixed. Maybe if I find something that is so ground shaking it cannot be ignored.
    Last edited by Morthawt; February 2nd, 2014 at 04:39 PM.

  4. #4
    Join Date
    June 2008
    Posts
    18,502
    No it's supposed to work that way.

    You must use one of following ways to enable skip again.
    1. Add the skip flag into users permission.
    or
    2. Add b_client_skip_channelgroup_permissions to the users permissons.

    You don't even have tried that. It's so simple.

    ----------------------------------
    An no i did not update this thread while you was typing an reply.
    When sending me private messages: Please make sure to include reference link to your forum thread or post.

    TeamSpeak FAQ || What should i report, when i open a client thread?

  5. #5
    Join Date
    May 2012
    Location
    The 3rd dimension
    Posts
    956
    Okay, so if the b_client_skip_channelgroup_permissions is assigned to the user via a server group, then you assign a permission like member remove/add as a client permission, why does the client assigned member add/remove cause the server group assigned b_client_skip_channelgroup_permissions to be ignored at which point the channel group takes over? This has been confusing people like crazy, I keep getting messages from people telling me they have specifically put the b_client_skip_channelgroup_permissions on to prevent this issue yet it keeps happening. Even I would have never have assigned that as a client permission because it was already assigned via server group and nothing else was set to remove that permission. It is causing issues. The only reason I did not realise it was when I reconnected during my example I had entered into a channel with guest channel group and thus nothing was overwriting my add/remove.

  6. #6
    Join Date
    July 2015
    Posts
    1

    I have the easy solution after all this threat didnt help me.

    This is what i did i tried change my channel power from beeing channel admin to be voice perm. then server group powers were not greyed out anymore....TADAAAAA so easy and all these other answers i dont even understand.

    so for nomal deadly people who are NOT geeks here it is!!!!!!!!

    again: Change your channel powers to voice perm. then your server group powers are available.....

    happy day to you all.

    regards
    Varagd

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. [Resolved] Server Groups overwriting and multiple default server groups.
    By _mickey in forum Server Support
    Replies: 2
    Last Post: June 2nd, 2015, 09:53 AM
  2. [Rejected] [SUGGESTION] Moving groups in the list of the server or channel groups
    By PaPaMikeFanTs3 in forum Suggestions and Feedback
    Replies: 4
    Last Post: March 9th, 2015, 01:58 PM
  3. Replies: 2
    Last Post: February 6th, 2014, 12:25 AM
  4. Replies: 2
    Last Post: November 14th, 2010, 03:54 PM
  5. Server Groups/Channel Groups overwriting other groups
    By Slicky456 in forum Permission System
    Replies: 4
    Last Post: June 8th, 2010, 07:25 AM

Posting Permissions

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