Counter Strike: Source server owners have a lot of available options when it comes to making other players admins. Server admins can each be given a range of different permission levels that allow them to do things like kicking/banning players, making config changes, starting votes and more.
Permission Levels
When granting admin permissions to a player you will be required to assign permission levels. These permission levels let the server know exactly what commands admins will be allowed to use. The permission levels are defined for each individual admin meaning you have a high level of customisation available.
Below is a list of each permission flag along with a description of the commands it grants access to.
Name | Flag | Description |
---|---|---|
reservation | a | Reserved slot access. |
generic | b |
Generic admin; required for admins. |
kick | c | Kick other players. |
ban | d | Ban other players. |
unban | e | Remove bans. |
slay | f | Slay/harm other players. |
changemap | g | Change the map or major gameplay features. |
cvar | h | Change most cvars. |
config | i | Execute config files. |
chat | j | Special chat privileges. |
vote | k | Start or create votes. |
password | l | Set a password on the server. |
rcon | m | Use RCON commands. |
cheats | n | Change sv_cheats or use cheating commands. |
root | z | Should be used with caution. Magically enables all flags and ignores immunity values. |
Immunity
Immunity is a flexible system based on different levels of power for administrators. Each admin is given a number that shows how much power they have, called an "immunity value." Bigger numbers mean more power. For example, if Admin #1 has an immunity of 3 and Admin #2 has 10, Admin #2 can target and run commands that affect Admin #1, but not the other way around. The numbers can be anything above 0, with 0 meaning the player has no immunity level.
By default, admins with the same immunity value can target and execute commands on each other. Administrators with the root (z) permission level bypass all immunity values.
Assigning an Admin
Once you have decided on the Permission and Immunity Level for your administrators you will need to add an entry to your server's admins_simple.ini file.
- Access your control panel and Stop your server.
- Navigate to Files > Config Files.
- Click admins_simple.ini.
- At the bottom of the file enter the player's SteamID followed by an immunity level and permission level.
For Example:"<Steam ID/!IP/Steam name>" "<immunity level:><flag>"
The below screenshot shows a player with 99 immunity and access to the generic, kick and unban permission levels. - Save and Start your server.
To learn more about Counter Strike: Source server hosting, you can browse our library of Knowledgebase articles here.
If you require any further assistance, please contact our support at: https://shockbyte.com/billing/submitticket.php