Best CS2 Practice Commands | Key-Drop Blog
Skip to content
Back to home

Best CS2 Practice Commands

KeyDrop Team

Whether you’re grinding to improve your aim, perfecting those flashy grenade throws, or just looking to explore maps at your own pace, CS2 practice commands are your ultimate toolkit. These commands unlock a whole new level of customization for practice sessions, making it easier to hone your skills without distractions. From learning precise smoke lineups to mastering recoil control, we’ve compiled a list of the best commands to make your practice sessions efficient and fun. Let’s dive into the commands you’ll need to elevate your game!

General Practice Commands

Let’s start with a few general commands for your next practice session in CS2: 

sv_cheats 1 – Enables cheats. This command is necessary for the other commands on this list to work, so make sure you start with this onemp_restartgame 1 – Restarts the round.

mp_freezetime 0 – Sets how long you’re frozen at the start of a round. Setting to 0 means you can move immediately. 

mp_roundtime 60 – Sets round length to 60 minutes. 

mp_ignore_round_win_conditions 1 – Disables round win conditions, meaning that the round will last forever, since it cannot be won or lost. 

buddha – Makes you immortal. When your HP reaches 0, the health bar will show 1 HP permanently, and you won’t take any more damage. Use the same command to toggle on and off.

buddha_reset_hp 100 – Makes you immortal. When your HP reaches 0, it will reset to 100. You can specify a different value if you want, changing the number in the command.

sv_infinite_ammo 1 – Grants you infinite ammo without the need to reload—you can just shoot forever. Replace 1 with 0 to turn it off. 

sv_infinite_ammo 2 – Grants you infinite ammo, but you still need to reload. Replace 2 with 0 to turn it off. 

mp_warmup_end 0 – Ends the warmup. 

mp_buy_anywhere 1 – Lets you access the buy menu from anywhere on the map. 

mp_maxmoney 60000 – Sets the maximum amount of money that you can have to 60,000. 

mp_startmoney 60000 – Gives you $60,000 at the start of each half.

CS2 Smoke and Nade Practice Commands

Try out these CS2 nade practice commands for smokes and beyond:

sv_grenade_trajectory 1 – Shows grenade trajectories. To turn them off again, use the same command, replacing 1 with 0. 

sv_grenade_trajectory_prac_trailtime 5 – Causes grenade trajectories to remain visible for a certain number of seconds after throwing—in this case, 5 seconds. Replace “5” with a different number if you wish. 

sv_grenade_trajectory_prac_pipreview 1 – Shows you the trajectory of your grenade and a separate view of where it will land. Replace 1 with 0 to turn it off. 

sv_rethrow_last_grenade – Replays the last grenade thrown. You don’t need to stay in the same position—you can move around to see the same grenade throw from a different point of view. 

Clearing Effects

If you’re practicing smokes, you’ll quickly get sick of waiting for the smoke to disappear every time. Here’s a handy command to clear the smoke effect quicker: 

ent_fire smokegrenade_projectile kill – Removes the smoke effect caused by smoke grenades.

You can also do the same for the fire after throwing a Molotov: 

ent_fire inferno kill – Removes the fire caused by throwing a Molotov.

Flying / Noclip Command in CS2

Why waste time on running across the map, when you can just fly through walls? 

noclip – Lets you fly around the map and go through walls.

If you want to easily toggle flying on and off, you can use a bind. To bind noclip in CS2, use this command, replacing KEY with your chosen… well, key: 

bind KEY noclip – Binds noclip to a key of your choice.

Showing Bullet Impacts

If you’re practicing recoil control, turn on bullet impacts—you’ll be able to see where each shot landed. With this command, seeing the spray pattern of a weapon is as simple as spraying at a wall. 

Red dots will mark the places where your bullets hit. As you get better at recoil compensation, your consecutive shots should be grouped more tightly. 

Here are the commands: 

sv_showimpacts 1 – Shows all bullet impacts. Your bullet impacts will show as red squares, other bullet impacts (from bots, if you have them in your server) will be blue.

sv_showimpacts 2 – Shows only your bullet impacts, as red squares.

sv_showimpacts 3 – Shows only server bullet impacts (so, everyone’s except yours) as blue squares.

sv_showimpacts 0 – Disables bullet impacts.

Bot Practice Commands

Use these commands to add, remove, and control bots:

bot_quota # – Sets the number of active bots — replace # with the number of bots you want to have on the server with you. Set it to 0 to kick everyone.

bot_kickRemoves all bots.

bot_add – Adds one bot to the game.

bot_place – Places a bot in the spot you’re looking at.

bot_difficulty #Changes CS2 bot difficulty—replace # with a number between 0 (easiest bots) to 5 (hardest bots). The default value is 2.

bot_knives_only 1 – Gives all bots knives instead of guns. Replace 1 with 0 to restore their loadouts.

bot_stop 1 – Causes the bots to stop moving. Replace 1 with 0 to have them move around again.

Creating a Config File with the Best Practice Commands

Find yourself using the same set of commands during every practice session? You don’t have to enter them manually one by one—you can create a config file with your settings.

To do so, first, open Notepad and paste in your commands. Give each command a separate line. 

Next, you’ll need to save your file in the .cfg format. Go to “Save as” and in the “Save as type” dropdown, choose “All Files”. Give your file a name, followed by .cfg, for example, practice.cfg. Hit Save. 

Saving a CFG file

Place the file in this folder: 

C:/Program Files (x86)/Steam/steamapps/common/Counter-Strike 2/game/csgo/cfg

That’s all—your config file is ready! Next time you launch CS2, you can open the console and type in this command:

exec practice.cfg

…or exec whatever-you-named-your-file. 

Alternatively, if you want to use multiple commands without using a .cfg, you can enter them all into the console at once. Just make sure you separate the commands with a semicolon followed by a space, for example: 

sv_cheats 1; mp_freezetime 0; sv_infinite_ammo 1; mp_maxmoney 60000; mp_startmoney 60000

You can save your set of commands in a Notepad file and copy-paste them all at once into the console. 

Mastering Counter-Strike takes time, but with the right CS2 practice commands, you can fast-track your improvement and get creative with your training sessions. Whether you’re experimenting with grenade lineups or fine-tuning your aim, these commands give you the freedom to practice like a pro. So, fire up a private server, try these commands, and watch your skills reach new heights. For more tips, check out our guide to the best aim training maps in CS2. GLHF!

KeyDrop Team

Share:

You may also like

10 Best MP5-SD Skins in CS2

The Best Racing and Car Themed Skins in CS2