Difficulty
Intermediate
Time
15 minutes
Three kinds of admin access
CS2 has no built-in in-game admin system. Without a plugin framework, admins use the panel Console or RCON.
Add a CounterStrikeSharp admin
CounterStrikeSharp keeps its admins in a file. Plugins such as CS2-SimpleAdmin and MatchZy use these admins.1
Find the player's SteamID64
It’s a 17-digit number starting with
7656119. Look it up from the player’s Steam profile address with a SteamID finder website.2
Open admins.json
Click Files and open
game/csgo/addons/counterstrikesharp/configs/admins.json. Create the file if it doesn’t exist.3
Add the admin
identity, and a list of flags.4
Reload the admins
Save the file and type
css_admins_reload in the console, or restart the server.Admin flags
Type
css_admins_list in the console to see who is loaded. More options, such as admin groups, are in the CounterStrikeSharp admin docs.
CS2-SimpleAdmin
CS2-SimpleAdmin adds an admin menu and commands for bans, mutes, gags and warnings.1
Install CounterStrikeSharp
Use the Frameworks page. See frameworks and plugins.
2
Install its dependencies
CS2-SimpleAdmin also needs PlayerSettings, AnyBaseLibCS2 and MenuManagerCS2. Upload each one like any other plugin.
3
Upload CS2-SimpleAdmin
Upload it to
game/csgo/addons/counterstrikesharp/plugins/ and restart the server.4
Set up the database
The config file appears at
game/csgo/addons/counterstrikesharp/configs/plugins/CS2-SimpleAdmin/CS2-SimpleAdmin.json. It uses SQLite by default. To use MySQL, for example to share bans between servers, create a database and use the host from the Databases page, not 127.0.0.1.5
Add yourself as admin
Add yourself to
admins.json with @css/root (see above), then restart.Common SimpleAdmin commands
CounterStrikeSharp commands work in chat with! or / instead of css_, for example !admin.
RCON
RCON lets you send console commands from a remote administration tool. It does not work from inside the game.1
Set a password
In Server settings > Advanced, set a long RCON password. Review and save, then restart.
2
Connect your tool
In your RCON tool, enter your server address and port, for example
203.0.113.10:27015, and the password.Console commands
Type these in the Console in the panel. See how to use the server console.Bots come back after
bot_kick if the Bots number in Server settings is above 0. To remove bots for good, set Bots to 0.Console buttons
Above the console you find quick buttons and a + button to add your own. A custom button can run one command or several. Give it a Name of up to 24 characters and a Command of up to 200 characters. A semicolon is sent as a comma, so choose Several commands to run more than one. Tick Ask before running it for anything that affects players. Your buttons are saved in this browser, for this server only.Run practice and live configs
Config files let you switch a whole set of settings with one command.1
Create the file
Click Files, go to
game/csgo/cfg/ and click New file. Name it, for example, practice.cfg or live.cfg.2
Add your settings
One setting per line. For example,
live.cfg:3
Run it
Type
exec live in the console. Leave out .cfg.Related articles
Frameworks and plugins
Install CounterStrikeSharp and plugins.
Popular setups
Practice, retakes, deathmatch and demos.
Server configuration
Settings, game modes and startup.
Sub-users
Give others access to the panel.
Need Extra Help?
If you encounter any issues, our support team is ready to assist:- Live Chat: Quick assistance via our website.
- Support Ticket: Open a Ticket
- Discord: Join our Community
- Email: support@freakhosting.com
Last Updated: October 2026