CS2 Practice Config: Every Command You Need
Updated October 10, 2026 · MyCS2Guru crew
A good practice config saves you time every session. Paste this into your console in a private match.
The full config
sv_cheats 1; mp_limitteams 0; mp_autoteambalance 0; mp_roundtime_defuse 60; mp_freezetime 0; mp_buy_anywhere 1; mp_buytime 9999; mp_maxmoney 60000; mp_startmoney 60000; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; sv_showimpacts 1; bot_kick; mp_warmup_end; mp_restartgame 1
What each part does
| Command | Purpose |
|---|---|
| sv_cheats 1 | Enables practice commands |
| sv_infinite_ammo 1 | Unlimited ammo and nades |
| ammo_grenade_limit_total 5 | Carry more grenades |
| sv_grenade_trajectory_prac_pipreview 1 | See where nades land |
| sv_showimpacts 1 | See where bullets hit |
| mp_buy_anywhere 1 | Buy anywhere |
| bot_kick | Remove bots |
Save it as a file
Create a file called practice.cfg in your CS2 config folder and paste the commands in. Then type exec practice in the console.
How to set up an autoexec with your practice config
Instead of pasting commands every time, save them:
- Open your CS2 cfg folder.
- Create a text file called
practice.cfg. - Paste the full config into it and save.
- In a private match, open the console and type
exec practice.
You can also make separate configs, like aim.cfg for aim training and nades.cfg for lineups.
Extra commands worth adding
| Command | What it does |
|---|---|
| sv_rethrow_last_grenade | Throws your last grenade again from the same spot |
| noclip | Fly around the map |
| god | Invincibility |
| give weapon_ak47 | Gives you an AK instantly |
| sv_showimpacts_time 10 | Keeps bullet impacts visible longer |
| cl_showpos 1 | Shows your position and velocity |
| mp_drop_knife_enable 1 | Drop your knife |
sv_rethrow_last_grenade is especially useful: throw a smoke, then rethrow it repeatedly to see where it lands while you watch from the target area.
Practice session templates
Lineup session (15 minutes)
- Load your main map.
exec practice.- Practice 3 smokes, 2 flashes and 1 molotov.
- Use
sv_rethrow_last_grenadeto check each landing.
Aim session (15 minutes)
- Add bots with
bot_add_t. bot_stop 1; bot_dont_shoot 1.- Practice placement and one-taps.
Spray session (10 minutes)
sv_showimpacts 1.- Spray at a wall, compare to the pattern.
Practice config FAQ in brief
- Will this get me banned? No, it only works in private matches you host.
- Do I need to run it every time? Yes, or use exec with a saved file.
- Can my friends join? Yes, invite them to your private lobby.
More quick tips
Check out our other quick tips and in-depth guides.
Quick recap
A practice config sets up infinite ammo, long rounds, grenade previews and bots in one command. Save it as a .cfg file and run it with exec before every practice session.
Related guides
Pro tip
Name your config files clearly so you can remember them: aim, nades, spray.
Why it matters
A practice config turns five minutes of setup into one command. Over weeks of practice, that's hours saved for actual improvement.
Separate configs for every kind of practice
Instead of one giant config, make a few small ones:
aim.cfg
sv_cheats 1; mp_roundtime 60; mp_freezetime 0; sv_infinite_ammo 1; bot_kick; bot_add_t; bot_add_t; bot_add_t; bot_stop 1; bot_dont_shoot 1; mp_respawn_on_death_t 1; mp_restartgame 1
nades.cfg
sv_cheats 1; mp_roundtime_defuse 60; mp_freezetime 0; sv_infinite_ammo 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; mp_buy_anywhere 1; bot_kick; mp_restartgame 1
spray.cfg
sv_cheats 1; sv_infinite_ammo 1; sv_showimpacts 1; sv_showimpacts_time 10; bot_kick; mp_restartgame 1
Run whichever one you need with exec aim, exec nades or exec spray.
Practicing with friends
Invite friends to your private match lobby and run your config. You can practice executes together, test crossfires and drill retakes. This is how organized teams practice, and it works just as well for a group of friends who want to climb.
Common config problems
| Problem | Fix |
|---|---|
| exec says file not found | Check the file name and location |
| Commands don't apply | Make sure sv_cheats 1 is first |
| Bots still shooting | Add bot_dont_shoot 1 after adding bots |
| Round ends too quickly | Add mp_roundtime and mp_roundtime_defuse |
How often should you use your config?
Ideally every time you practice. Make it the first thing you do: open a private match, exec your config, and get to work. Pro players and teams use practice configs every day, and it's one of the simplest ways to make your practice time more efficient.
Pair it with a goal
A config gives you tools, but you still need a goal. Before each session, decide on one thing: three new smokes, 200 headshots, or a clean AK spray. Focused practice beats random practice every time.
Practice config FAQ
- Can I run it on community servers? Only if you have admin rights or the server allows cheats.
- Does it change my normal settings? No, these commands only affect the private match.
- Should I put it in my autoexec? No, keep it separate so it only runs in practice.
- What if a command stops working? Valve occasionally renames commands. Remove it and check our page for updates.