Counter Strike: Source
·
Dec 29, 2024
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.
In order to assign an admin you will need to install SourceMod on your server.
When granting admin permissions to a player, you must assign permission levels. These levels tell the server exactly what commands admins are 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 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.
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 your Files tab.
Locate and Open the admins_simple.ini file.
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 screenshot below shows a player with 99 immunity and access to the generic, kick and unban permission levels.
Save and Start your server.
That’s it! Your admin has been successfully added and is now able to manage your Counter-Strike: Source server. Managing your server is now simpler and if you ever need to add or modify permissions in the future, simply repeat the same steps.
Game Experience Engineer @ Shockbyte