[Tutorial] The Ultimate Permissions Tutorial

-- Table of Contents --

  • Post 1: Introduction
  • Post 1: Server Group Creation
  • Post 1: "Template"ish Groups
  • Post 1: Why are "needed" permissions measured in numbers?
  • Post 1: What "needed" permissions will take precedence?
  • Post 1: What does "skip" and "negate" actually mean?
  • Post 2:


-- Introduction --
This is a tutorial *in the works* that will explain just about every server permission up to and including version 3.0.0-rc1, and how / why you would use them on your server.

There are many scenarios and reasons you may use or not use permissions, and I will cover a few of them below. Each situation will be marked with a colour based on when you would use a given setting. Note that if you match this, you should read these. If you match this, you should read these. Etcetera.
  • I run a general chat server, with few groups or people.
  • I run a medium sized or large clan network, and host clans/groups in my server.
  • I am running a huge complex server, with many clients in many channels/groups.


Note: This guide is written assuming you have "Advanced Permissions System" enabled in Settings -> Options -> Application and under the heading "Misc", and that you are using TeamSpeak 3.0.0-rc1.
Click image for larger version. 

Name:	ts3tut_1.png 
Views:	664 
Size:	22.1 KB 
ID:	4951

-- Server Group Creation --
The first thing to group creation, is to know what you want your groups to do. If you just want a bunch of groups that have special icons and perhaps the ability to use one more channel than the base group does, then you would create "template"ish groups. Groups which only hold permissions specific to "icon", and SOME channel access. Nothing else, then these clients must also be a member of your base group.

This is by far, the easiest way to maintain groups. If you want to change one setting for everyone, you would only have to change it once in the base group. There are very few reasons why you would create groups in any other way.

You can create a server group through the client by connecting to your server, going to Permissions -> Server Groups from the top menu, and using the buttons located on the left hand side of the window.
Click image for larger version. 

Name:	ts3tut_2.png 
Views:	765 
Size:	38.0 KB 
ID:	4952

For example:
Say I have my "Regulars" group, which has the permissions I want all users to share, and I have a "Clan 1" and "Clan 2" group. I simply assign clients to groups "Regulars, Clan 1" or "Regulars, Clan 2" as they belong; and to change a setting about all groups I would only have to modify Regulars.

Note: Do not under-estimate the need for channel groups. While server groups are generally more important, for their icons and the such; channel groups can be just as important given the circumstance.

-- "Template"ish Groups --
First, create your "Regulars" group if you do not have one already. You can create it as a copy of Guest if you do not have one already, but make sure to change the permission Group -> "Group is Permanent" to TRUE.

Each "Template"ish group you create (each "Clan" per se, in this example), will be a new group created of type "Regular Group", and NOT a copy of any existing group. Then simply change the Group -> "Icon ID" by double-clicking in the "Value" column of that permission row. You can set additional group-specific privileges per group in this case, and keep all your global permissions in Regulars.

-- Why are "needed" permissions measured in numbers? --
Well, this question is easiest answered by giving you a scenario in which this matters. Say you have User 1 who is a member of "Guest", which has a "Needed Kick Power" of 15; and User 2 who is a member of "Regulars", which has a "Needed Kick Power" of 20. And say you have a "Probationary Mods" group with a "Kick Power" of 15... this means that the clients in group "Probationary Mods" CAN kick User 1, but not User 2.

You need a higher "X Power" than the target users' groups' "Needed X Power". This applies to messaging, poking, kicking, complaining, banning, and many other functions in TeamSpeak 3. This can also apply to channels, and not just groups (in lieu of "Channel Needed Join Power", "Channel Needed Talk Power" and things of the sort.)

-- What permissions will take precedence? --
Almost always, the permission with the highest value will take precedence; especially when concerning permissions to do with access, or needed access, but there are cases when this is not the truth. For example: The "Icon ID" group permission can have multiple values, and each will be used; not just the highest one, but "Needed Kick Power" will only take into account the highest valued permission of this type you own.

-- What does "skip" and "negate" actually mean? --
Please read: http://forum.teamspeak.com/showthrea...ocumentataions

==== This tutorial is under construction. ====


Guide Source: Here

Was this answer helpful?

0 Users Found This Useful

Related Articles

No Articles Found