- 20 commands, one config
- Grenade limit: default 3
- Map guides in matches
- Checked in Valve's dump
Every smoke you throw in a match was learned somewhere quieter. A practice server β your own map, no time limit, unlimited money, grenade previews and bots where you want them β is where good players learn lineups, test peeks and warm up. Most command lists online still carry CS:GO commands that no longer exist. This one was checked against Valve's own CS2 command and variable list on 2026-10-25, with the changes Valve made in 2026, and ends with a config you can paste in one go.
sv_cheats 1, mp_warmup_end, mp_roundtime_defuse 60,
mp_buy_anywhere 1, mp_maxmoney 60000, mp_startmoney 60000,
sv_grenade_trajectory_prac_pipreview 1 and mp_restartgame 1. Bind sv_rethrow_last_grenade to re-throw
a lineup with one key.- Practice commands need
sv_cheats 1on your own server. - Grenade preview:
sv_grenade_trajectory_prac_pipreview 1β the old trajectory commands are gone. - Grenade limit:
ammo_grenade_limit_totaldefaults to 3 and, since 22 September 2026, also caps buys. - Map guides now work in the first five rounds of each half in Competitive.
- Friends can join your Workshop practice map with Open Party on.
Start a private practice server
- Enable the console.
Settings β Game β Enable Developer Console (~) β Yes. Press the key under Esc to open it.
- Start a map.
Play β Practice (pick a map), or type map de_mirage in the console. Practice starts a server only you are on.
- Paste the config.
Copy the block below into the console (or a
.cfgfile youexec), thenmp_restartgame 1. - Want friends in?
Since Valve's 18 March 2026 update, start a Workshop map from the Workshop Maps tab with Open Party on and friends can join you from the Friends list.
The practice config
sv_cheats 1 mp_warmup_end mp_limitteams 0 mp_autoteambalance 0 mp_roundtime_defuse 60 mp_roundtime 60 mp_freezetime 0 mp_buy_anywhere 1 mp_buytime 9999 mp_maxmoney 60000 mp_startmoney 60000 ammo_grenade_limit_total 5 sv_grenade_trajectory_prac_pipreview 1 sv_showimpacts 1 bot_kick mp_restartgame 1 bind x sv_rethrow_last_grenade
Swap x for any free key. sv_infinite_ammo 1 adds endless ammo for spray practice.
Every command, and what it does
| Command | What it does |
|---|---|
| Set up | |
sv_cheats 1 | Unlocks the practice commands below (private server only) |
mp_warmup_end | Ends warmup at once |
mp_limitteams 0; mp_autoteambalance 0 | Lets you pick any team and stops auto-balance |
| Rounds and money | |
mp_roundtime_defuse 60; mp_roundtime 60 | 60-minute rounds, so the round never ends mid-lineup |
mp_freezetime 0 | No freeze time at the start of a round |
mp_buy_anywhere 1; mp_buytime 9999 | Buy from anywhere on the map, all round |
mp_maxmoney 60000; mp_startmoney 60000 | Enough money for any number of grenades |
mp_restartgame 1 | Restarts the round in one second (applies the settings) |
| Grenades | |
ammo_grenade_limit_total 5 | Carry every grenade type at once (default 3) |
sv_grenade_trajectory_prac_pipreview 1 | A picture-in-picture preview of where the grenade will land |
sv_rethrow_last_grenade | Throws your last grenade again from the same spot β bind it to a key |
| Aim | |
sv_infinite_ammo 1 | Endless ammo β 1 and 2 differ (one skips reloads, the other only refills the reserve), so try both |
sv_showimpacts 1 | Shows where bullets hit (server and client boxes) |
| Bots | |
bot_kick | Removes every bot |
bot_add_ct / bot_add_t | Adds a bot to that team |
bot_stop 1 | Freezes the bots in place |
bot_place | Puts a bot where you are aiming |
| Movement | |
noclip | Fly through walls (toggle) |
god | You can't be killed (toggle) |
cl_showpos 1 | Shows your position and speed at the top of the screen |
Learning lineups
With sv_grenade_trajectory_prac_pipreview 1 a small window shows where the grenade will land before you throw, and
sv_rethrow_last_grenade throws your last grenade again from exactly the same spot β the fastest way to check a smoke from the
other side of the map. noclip lets you fly to the landing spot and look back.
Practice without a server: map guides
CS2's built-in map guides teach lineups step by step. Since Valve's 18 March 2026 update map guides can be used during the first five rounds of each half in Competitive matches (more limited than offline); start one from the pause menu; official guides exist for the Active Duty maps; more on the Steam Workshop.
The grenade limit changed
ammo_grenade_limit_total now also caps the grenades a player can buy in a round (Valve, 22 September 2026). On a practice server, raise it to 5 to carry every type at once.
Aim and spray practice
sv_infinite_ammo removes reloads or refills your reserve β 1 and 2 behave differently, so try both β and sv_showimpacts 1
draws where your bullets landed, so you can see a spray pattern on the wall. Valve's March 2026 change matters here:
reloading drops the used magazine and discards the ammo left in it; a full magazine comes from the reserves, and most weapons got three spare magazines β some fewer, to reward precision, some more, for spamming through walls and smokes. With infinite ammo you won't feel it on a practice server, but in a match a reload after three
bullets now throws the rest of the magazine away. For structured aim work see how
to improve your aim.
Commands that no longer work
These still appear in old guides but aren't in Valve's CS2 command list:
sv_grenade_trajectoryβ usesv_grenade_trajectory_prac_pipreview 1insteadsv_grenade_trajectory_timeβ usesv_grenade_trajectory_prac_pipreview 1insteadsv_grenade_trajectory_predictionβ usesv_grenade_trajectory_prac_pipreview 1insteadcl_grenadepreviewβ not in CS2m_rawinputβ CS2 always uses raw input
Help with practice
- A plan for your role: 1-on-1 coaching β from $18.00 an hour with the lineups that matter on your maps.
- Check it in a real match: demo analysis of your utility.
- Read next: the crosshair guide and the economy guide.
- Valve's CS2 variable and command lists (SteamDB GameTracking-CS2, read 2026-10-25) Β· Valve β Rush Hour notes (22 Sep 2026, grenade limit) Β· Guns, Guides, and Games (18 Mar 2026, reloads, map guides, Open Party)
- Practice-config values (
mp_maxmoney 60000, round time 60) are common community settings, not Valve defaults.
All free tools: calculators, percentiles & season countdowns β


