/> />

Adding an Admin to your Counter Strike: Source Server

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.

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

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.

1:

Access your control panel and Stop your server.

2:

Navigate to your Files tab.

Counter-Strike: Source server panel with 'Files' tab highlighted, showing options to upload mods and manage server files.

3:

Locate and Open the admins_simple.ini file.

Counter-Strike: Source server file manager showing 'admins_simple.ini' for managing admin permissions via SourceMod on Steam.

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.

Counter-Strike: Source 'admins_simple.ini' file with a Steam ID set to grant admin permissions and immunity for server management.

5:

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