Adding An Admin To Your Counter Strike: Source Server

Counter Strike: Source

·

Nov 9, 2024

·

13 Mins Read

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.

Important

In order to assign an admin you will need to install SourceMod on your server.

# Permission Levels

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.

NameFlagDescription
reservationaReserved slot access.
genericbGeneric admin; required for admins.
kickcKick other players.
bandBan other players.
unbaneRemove bans.
slayfSlay/harm other players.
changemapgChange the map or major gameplay features.
cvarhChange most cvars.
configiExecute config files.
chatjSpecial chat privileges.
votekStart or create votes.
passwordlSet a password on the server.
rconmUse RCON commands.
cheatsnChange sv_cheats or use cheating commands.
rootzShould 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.

  1. Access your control panel and Stop your server.
  2. Navigate to your Files tab.
  3. Locate and Open the admins_simple.ini file.
  4. 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.

  1. 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.

minecraft pfp
Jay Miller

Game Experience Engineer @ Shockbyte