CS2 Practice Commands: Complete Config Guide for Training (2026)

Why a Practice Config is Essential in CS2
CS2's default server settings are designed for competitive play, not practice. To properly train nades, study map positions, practice spray control with unlimited ammo, or review counter-strafe timing — you need a custom practice configuration. This guide provides a complete, ready-to-use practice.cfg file and explains every command.
How to Set Up a Practice Server in CS2
- Open CS2
- Click Play → Practice → Competitive, select any map, click Go
- Open console with ~ (tilde key)
- Type
sv_cheats 1and press Enter - Now you can use all practice commands
The Complete Practice.cfg File
Essential Individual Commands Explained
Spray Training Commands
Grenade Commands
Bot Commands for Pop Flash Practice
Noclip and Freeze Controls
Autoexec.cfg vs Practice.cfg
Your autoexec.cfg runs automatically every time CS2 starts and should contain your permanent settings (crosshair, rates, binds). Your practice.cfg should be separate — execute it only when starting a practice session with: exec practice in console.
File location: C:/Program Files (x86)/Steam/steamapps/common/Counter-Strike Global Offensive/game/csgo/cfg/
Sensitivity Verification in Practice Mode
Practice mode is also the best place to verify your sensitivity settings. With sv_showimpacts 1, you can check first-bullet accuracy after counter-strafing and see whether your strafing movements are causing bullet deviation. Use our eDPI calculator to set your target sensitivity before starting a practice session.