Forum

Results 1 to 15 of 124

Threaded View

  1. #1
    Join Date
    May 2010
    Posts
    6,310

    How to restrict channel access (aka user join a specific channel)

    The question often return and it is not easy to explain the permission system of Teamspeak 3 simply with words.

    It is very powerful but sometimes maybe a bit complicated.

    I present here to you 2 solutions in several others, to restrict access to a channel.
    In a second step, you have the opportunity to give some power to CA.

    First of all:
    You have to us the Advanced permission mode : Settings > Options > "Application" part > check Advanced permissions system

    #1 - Restrict channel access by Join Permission :

    1 - In the Guest server group remove these permissions :
    • b_channel_join_permanent
    • b_channel_join_semi_permanent
    • b_channel_join_temporary

    (i_channel_join_power if it's necessary)

    2 - Create a new Channel Group with these permissions :
    • b_channel_join_permanent
    • b_group_is_permanent


    If you want allow access for some specific channels (public channel)
    1 - Right click on channel
    2 - Channel Permissions
    3 - Add b_channel_join_permanent

    Now, you have to switch each users on a desired channel and add them in the new Channel Group.


    #2 - Restrict channel access by Join Power :

    1 - In the Guest server group:
    • Remove i_channel_join_power (if it's needed)


    2 - Create a new channel group with these permissions :
    • i_channel_join_power (e.g. value = 10)
    • b_group_is_permanent


    3 - For each specific channels you have to add this permission :
    • i_channel_needed_join_power (e.g. value = 10)


    Please note : is there a sub channel currently you also have to add the needed power.

    Now, you have to switch each users on a desired channel and add them in the new Channel Group.


    How to give the permission to CA that moved his users :

    Of course the Channel Admin (channel group must has the same join permissions)
    For example, you can use the Normal (server group) for each CA

    In this server group Add i_move_power (e.g. value = 25)
    Attention, after that All CA users can move every one on the server. Just say to all CA "don't cause problem or no channel "


    #3 - Make a half public server:
    This case is specific. You have several channels without any restriction (like a public channel), and several other for some specific groups.
    Of course it is out of the question set for each channel a join power permission.

    But you can use the negativ join power for that

    1 - Set the negativ permission
    For the Guest (or default) server group and other server groups who should not access the reserved channels :
    • i_channel_join_power = -1


    2 - For the public channels
    • Right click > Edit channel > Permissions tab > Join = -1


    Now for the other channel and members group the join power is useless.




    Of course you have a lot of possibilities to make a restriction. This tuto show you a simple configuration like a line of thought.
    Last edited by florian_fr40; January 20th, 2012 at 08:02 AM.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Set up a channel so a specific user can join it
    By yaayaayayyaaaa in forum Permission System
    Replies: 1
    Last Post: February 10th, 2015, 08:38 AM
  2. How to restrict access to a certain channel???
    By gman13 in forum Permission System
    Replies: 2
    Last Post: September 9th, 2014, 01:10 AM
  3. Restrict Channel Move Access.
    By Brendi2334 in forum Permission System
    Replies: 2
    Last Post: July 27th, 2012, 11:58 AM
  4. Restrict to move someone into a specific channel??
    By emrepus in forum Permission System
    Replies: 7
    Last Post: July 26th, 2010, 08:58 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
  •