CS2 Practice Config: Console Commands
Your own server with bots is the only place to calmly learn lineups and check angles. Below is a ready command block: infinite ammo, all five grenades at once, trajectory preview, money for any buy, and a 60-minute round. Copy it with one button, paste into the console on a map with bots — and train. The commands are verified against the current CS2 build: the old CS:GO sv_grenade_trajectory does not work here, the prac variants replaced it.
The command block
sv_cheats 1 mp_warmup_end mp_freezetime 0 mp_roundtime 60 mp_roundtime_defuse 60 mp_maxmoney 60000 mp_startmoney 60000 mp_buytime 9999 mp_buy_anywhere 1 sv_infinite_ammo 1 ammo_grenade_limit_total 5 sv_regeneration_force_on 1 sv_showimpacts 1 sv_showimpacts_time 10 sv_grenade_trajectory_prac_pipreview 1 sv_grenade_trajectory_prac_trailtime 10 bot_kick mp_restartgame 1
How to apply it
Start a map with bots (the 'Play with bots' mode or a workshop map), open the console with ~ (enable it in settings: Game → Enable Developer Console) and paste the whole block — the console runs commands line by line.
To skip pasting every time, save the block as practice.cfg in the game/csgo/cfg folder of your CS2 install — then typing exec practice in the console is enough.
What each group does
- Base — sv_cheats 1 unlocks cheat commands on your own server, mp_warmup_end skips the warmup, mp_freezetime 0 removes the pre-round freeze, bot_kick removes the bots, mp_restartgame 1 restarts the round after one second.
- Round and money — mp_roundtime 60 and mp_roundtime_defuse 60 stretch the round to an hour, mp_maxmoney and mp_startmoney 60000 cover any buy, mp_buy_anywhere 1 and mp_buytime 9999 let you buy anywhere at any time, sv_infinite_ammo 1 gives infinite ammo, sv_regeneration_force_on 1 regenerates health on its own.
- Grenades — ammo_grenade_limit_total 5 lets you carry all five grenades at once, sv_grenade_trajectory_prac_pipreview 1 shows a picture-in-picture preview of the throw, sv_grenade_trajectory_prac_trailtime 10 keeps the trail for 10 seconds, sv_showimpacts 1 marks bullet impacts. The old CS:GO sv_grenade_trajectory does not work in CS2.
- During the session — These three are typed one at a time and are not part of the block: god — invulnerability (typing it again turns it off), noclip — fly through walls to reach a lineup spot quickly, sv_rethrow_last_grenade — rethrow the last grenade from the same spot.
Where to train with this config: servers and workshop maps →
Updated: 27 July 2026