Skip to main content

Dynamic Server Control


High-performance communities often need to swap their server’s ruleset instantly. Switching from a “Practice” environment with infinite ammo to a “Live” competitive match can be achieved seamlessly using Remote Console (RCON) commands.
Reading TimeDifficultyLast Updated
4 minutesBeginnerJanuary 2026

1. Creating Your Rulebooks

All configuration files should be stored in the /game/csgo/cfg/ directory.

practice.cfg

Use these settings for training and grenade practice:
sv_cheats 1
sv_infinite_ammo 1
sv_grenade_trajectory_prac_pipreview 1
mp_roundtime_defuse 60
mp_buy_anywhere 1
mp_restartgame 1
say "--- Practice Mode Enabled ---"

live.cfg

Return the server to standard competitive settings:
sv_cheats 0
sv_infinite_ammo 0
mp_roundtime_defuse 1.92
mp_restartgame 1
say "--- MATCH IS LIVE ---"

2. Executing Commands

To swap modes while in-game as an administrator:
  1. Open your Console (~).
  2. Type rcon exec practice to start training.
  3. Type rcon exec live when you are ready to begin the match.

UI Integration

If you are using an admin plugin (like CounterStrikeSharp SimpleAdmin), you can often add these execution commands to a custom menu for one-tap access without needing the console.

Support Channels

If you need assistance or have any questions, please contact our support team:

First Month Discount

Use code KB20 at checkout to get 20% off your first month of hosting!

Last Updated: January 2026 | CS2: Tactical ready.