🎮 CS2 Modded Server
Admin In-Game Guide
🔐 Admin Access & Setup
Getting Admin Access
Admins are managed by CounterStrikeSharp using the Admin Framework. You define admins and their permissions in the configuration files.
📍 Admin Configuration File Location:
/custom_files/addons/counterstrikesharp/configs/admins.json
Verifying Admin Status
Server Console: css_admins_list
This command will show all currently loaded admins. You should see a message like Loaded admin data with X admins. when the server starts.
Reloading Admin Configuration
If you modify admins while the server is running:
css_admins_reload
css_groups_reload
⚠️ Important: Always use custom files to set your admins, as they will be overwritten when you update your server. Place your admin configuration in /custom_files/ directory.
🎯 Changing Game Modes
Opening Game Mode Menu
Chat Command: !modes
Type !modes in chat to bring up the game mode selection menu.
Admin game mode selection menu
Available Game Modes
Competitive
Using MatchZy plugin
Practice
Record grenade throws
Wingman
Supports more than 4 players
GunGame
Progressive weapon gameplay
Deathmatch
Custom DM with spawn protection
Retakes
Practice retaking bomb sites
Executes
Practice site executes
1v1 Arenas
Multiple 1v1 arenas
Surf/KZ/Bhop
Movement game modes
Hide n Seek
PropHunt style gameplay
Soccer
Football/Soccer mode
And More!
Mini games, deathrun, battle royale...
⚠️ Note: Changing between game modes multiple times is not recommended. It's better to restart the CS2 server between mode changes.
Quick Mode Commands
You can also start a specific game mode vote by typing these commands:
!comp, !wingman, !dm, !gg, !1v1, !awp, !aim, !prefire, !executes, !retake, !prac, !bhop, !kz, !surf, !minigames, !deathrun, !course, !scoutzknivez, !hns, !br, !soccer, !1.6
🗺️ Changing Maps
Opening Map Menu
Chat Command: !maps
Type !maps in chat to bring up the map selection menu for the current game mode.
Admin map selection menu
How Map Selection Works
- Maps are organized by game mode
- When you change game modes, the map list updates automatically
- Selecting a map changes it immediately
- At map end, players vote on the next map from the current mode
💡 Tip: Maps are preconfigured per game mode. Each mode has a curated selection of maps that work best for that gameplay style.
⚙️ Server Settings
Opening Settings Menu
Chat Command: !settings
Type !settings in chat to access the server settings menu.
Available Modifiers
| Modifier |
Description |
| Random Rounds |
Every round is a surprise with different rules |
| WarcraftMod |
RPG system with classes and abilities |
| Roll The Dice |
Get positive or negative effects each round |
| Bunny Hopping |
Enable unlimited bunny hopping |
| Movement Unlocker |
Remove speed limitations (for surf/kz/bhop) |
💡 Pro Tip: You can combine modifiers with game modes for unique gameplay experiences, like Competitive with Random Rounds!
👥 Player Commands
Rock The Vote (!rtv)
Chat Command: !rtv
Players can start a vote to change the current map by typing !rtv in chat.
Rock The Vote menu
Game Mode Vote (!gamemode)
Chat Command: !gamemode
Players can start a vote to change the game mode by typing !gamemode in chat.
Game mode vote menu
Using Number Keys for Menus
Instead of typing !1, !2, etc., you can bind number keys to menu selections:
bind "1" "slot1; css_1"
bind "2" "slot2; css_2"
bind "3" "slot3; css_3"
bind "4" "slot4; css_4"
bind "5" "slot5; css_5"
bind "6" "slot6; css_6"
bind "7" "slot7; css_7"
bind "8" "slot8; css_8"
bind "9" "slot9; css_9"
bind "0" "slot10; css_0"
🎛️ RCON Usage
RCON Limitations
⚠️ Important: Using RCON whilst connected to the server does not work natively in CS2.
Workarounds
1. In-Game RCON (!rcon)
CS2Rcon plugin is included, allowing admins to use RCON commands in chat:
Chat: !rcon <command>
2. Console RCON (Disconnected)
Disconnect from the server and use console:
rcon_address IP:PORT
rcon_password "yourpassword"
rcon say "hi"
3. External RCON Tools
Use external RCON programs like:
- SourceAdminTool
- CS2-RCON-Tool-V2
Common RCON Commands
| Command |
Description |
exec <config>.cfg |
Execute a configuration file |
changelevel <map> |
Change to a specific map |
bot_add_ct |
Add a CT bot |
bot_add_t |
Add a T bot |
bot_kick |
Remove all bots |
meta list |
List loaded MetaMod plugins |
css_plugins list |
List CounterStrikeSharp plugins |
🤖 Managing Bots
Default Bot Behavior
Bots are enabled by default in these modes:
- Deathmatch
- GunGame (including FFA)
- Retakes
- ScoutzKnivez
- Wingman
Default Settings:
• 1 bot when only 1 human is in the server
• No bots when 2 or more humans are present
Adding Bots
RCON: bot_add_ct
RCON: bot_add_t
Removing Bots
RCON: bot_kick
Customizing Bot Settings
To change bot behavior, create a custom configuration file:
Configuration File:
/custom_files/cfg/custom_bots.cfg
Example settings you can modify:
bot_quota "10" // Number of bots
bot_quota_mode "fill" // How bots are managed
bot_difficulty "2" // Bot skill level (0-3)
⚠️ Note: Remember to use the custom files system to make your changes persistent across server updates.
Need More Help?
Visit the GitHub Repository for full documentation, updates, and community support.