How to Setup Player Permissions in CS:GO

Info: In order to make a player an admin, you will need to install Sourcemod and Metamod. You can find our guide on doing this here.

While the default version of CS:GO doesn't have an admin system, Sourcemod and Metamod do. Setting a player as an admin will allow them to use lots of useful and fun commands, such as burn, ban and slay. You can find a list of CS:GO admin commands here (more can be added with plugins!).


  1. Login to your server's control panel.
  2. On the left-hand side, click Files FTP File Access.
  3. Navigate to csgo/addons/sourcemod/configs/ and edit admins_simple.ini.
  4. Find your Steam ID by following our guide found here (do note that you will need the "Steam ID", not the "SteamID64").
  5. On a new line, add "SteamID" "99:z", replacing SteamID with the Steam ID of the player you want to be an admin, formatted as STEAM_1:1:123456789 (if your Steam ID has a 0 after the underscore, replace it with a 1, otherwise it will not work).
  6. Run the command sm_reloadadmins in your server console.
  7. The player will now have access to all commands and can access their admin menu by typing sm_admin into their game console while connected to the server.

The 99 in the string above is the "immunity level" of the admin. Admins with a lower level of immunity will not be able to run commands that directly affect admins with a higher level of immunity.

99 is the highest level of immunity, meaning no other admins can run commands on ad admin with that immunity level. By default, admins with the same immunity value can run commands on each other.

If you would like to have more control over what permissions are available to a certain player, you can change the in the configuration file with any number of the following:

Info: If an admin does not have the Z permission (all commands), they will need the B permissions ('generic' admin permissions) along with any other permission you want to give them. For example: "SteamID" "1:fdcb".
Permission Letter DESCRIPTION
a Reserver slot access.
b Generic, required for all admins without the Z permission.
c Kick other players.
d Ban other players.
e Remove bans.
f Slay and damage other players via commands.
g Change the map or major gameplay features.
h Change most cvars (options via the console).
i Execute config files.
j Special chat privileges (muting).
k Start or create votes.
l Set a password on the server.
m Use RCON Commands.
n Change sv_cheats or use cheating commands.
z Enable all other permissions and ignore immunity values.
If you require any further assistance, please contact our support at:

Mitchell Smith

Managing Director @ Shockbyte

  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How to Enable the In-Game Console on Your CS:GO Client

CS:GO has its own Developer Console which can be used to run commands on your server. To use the...

How to Add CS:GO Workshop Maps to Your Server

If you want to use a map that isn't one of the standard maps for the game, you will likely need...

How to Add Plugins to Your CS:GO server

Plugins are a great way to spice up your CS:GO server. From adding new items or bots to adding...

How to Adjust Your CS:GO Server Settings

This tutorial will teach you how to adjust your many server settings such as enabling cheats,...

How to Change the Map of Your CS:GO Server

This guide will assist you with changing your map to any map in the game. Before we start, it's...