Go Back
Logo Text
Best CS2 Practice Commands & Config Guide
#tips
By Mikail "Maikelele" Bill
14 min read
Updated on

Best CS2 Practice Commands & Config Guide

Mastering your aim, movement, and utility is part of training like the pros, and it all starts with good practice. There are a lot of console commands in Counter-Strike 2 (CS2) that can help you train better in offline or private matches. This guide will show you the best CS2 practice commands and setup tips, whether you're a casual player who wants to improve your spray or a competitive gamer who wants to get better at throwing grenades. New to tuning? Start with the CS2 settings & performance guide

Also, if you want to practice in style, check out Clash.gg for free case openings and skin upgrades that will match how your skills change.

 

Currency

How to Activate the Developer Console in CS2

Link

 

The developer console gives you access to commands that let you change how CS2 works, practice, and have fun. To use console commands to their full potential, you must first turn them on.

Currency

Enabling Developer Console in Settings

Link

To enable the console:

  1. Launch Counter-Strike 2 and open the Settings menu from the main screen.
  2. Navigate to the Game tab, where you’ll find various gameplay-related options.
  3. Look for the option labeled “Enable Developer Console (~)” and toggle it to Yes.
  4. Once enabled, press the ~ key (usually located just below the Esc key on most keyboards) to open the console anytime during gameplay.

This simple toggle turns on the console, which lets you enter commands, change settings instantly, and make the experience fit your tastes or training needs.

Currency

Binding a Key for Quick Access

Link

It's possible to link the console toggle to any key you want, which can be helpful during fast-paced games or practice sessions. This way, you won't have to always use the default ~ key.

Open the console and enter: bind "F10" "toggleconsole"

With this command, the F10 key will become your console's toggle. Now, pressing F10 will instantly open or close the console, letting you get to commands quickly without stopping the game.

You can swap out F10 for any key that works best for you. For faster command entry, some players like F1, F2, or even mouse buttons.

Anyone who wants to practice, change settings, or play around with CS2's extensive command system needs to enable and bind the developer console. After being set up, the console is a great tool for playing games. Drill recoil correctly using this spray patterns guide

 

Currency

Essential CS2 Practice Commands You Need to Know

Link

 

Currency

Infinite Ammo and Grenade Practice

Link

Want endless grenades or infinite ammo for nonstop training?

sv_infinite_ammo 1: With this command, you can shoot without having to reload. The clip in your gun will never run out, so you can keep firing.

ammo_grenade_limit_total 5: You can carry all five types of grenades at the same time with this command: the flashbang, the smoke grenade, the HE grenade, the Molotov cocktail, and the decoy grenade, which is great for practicing different grenade lineups and strategies.

Currency

Instant Respawn and Round Timer Commands

Link

These commands allow you to respawn immediately after death and extend the round duration for uninterrupted practice sessions.

mp_respawn_on_death_t 1: Enables instant respawn for Terrorist players upon death.

mp_respawn_on_death_ct 1: Enables instant respawn for Counter-Terrorist players upon death.

mp_roundtime 60: Sets the round time to 60 minutes, allowing longer practice rounds.

mp_roundtime_defuse 60: Sets the round time to 60 minutes specifically for defuse game mode.

mp_freezetime 0: Removes the freeze time at the start of rounds for immediate action.

Currency

Removing Buy Time and Freeze Time

Link

These commands eliminate restrictions on purchase timing and location, streamlining your practice sessions.

mp_buytime 9999: Sets the buy time to 9999 seconds, effectively removing any time limit for purchasing weapons and equipment.

mp_freezetime 0: Disables the freeze time at the beginning of each round, allowing immediate movement and action.

mp_buy_anywhere 1: Enables the ability to buy weapons and equipment from any location on the map, not just within designated buy zones.

Implementing these commands creates a more fluid and uninterrupted practice environment, allowing you to focus solely on gameplay without waiting for buy periods or freeze times.

 

Currency

Setting Up Your Own Practice Server

Link

 

Having your own practice server in CS2 is key for focused training, allowing you to customize the environment exactly how you want — whether that’s working on aim, grenade throws, or movement. Here’s how to set up a private server tailored for efficient practice.

Currency

Creating a Custom Lobby

Link
  1. From the main menu, navigate to Play and select Create Lobby.
  2. Choose Private Match to have full control over the server settings and decide who can join. This is perfect for solo practice or when training with friends.
  3. In the server options, make sure to enable “Allow Cheats”. This setting is essential as it unlocks access to all practice commands, like infinite ammo, no cooldowns, and instant respawns. Without this, many useful training commands won’t work.

Setting up a private lobby ensures a safe space to experiment freely without impacting your competitive stats or risking bans.

Currency

Private Match Settings for Efficient Practice

Link

Once your lobby is created:

Select the Match Mode: Casual or Deathmatch modes are ideal for practice. Casual offers more realistic game pacing, while Deathmatch provides continuous respawns, perfect for raw aiming drills.

Adjust Round Time and Buy Zones: You can modify these settings via console commands (like mp_roundtime or mp_buy_anywhere) to tailor practice rounds—extending time or removing buy restrictions helps focus purely on skill-building.

Enable Bots: Adding bots provides dynamic, moving targets for aiming and grenade practice. Use bot commands to set difficulty, add or remove bots, and customize their behavior for different training scenarios.

With these settings, you can create a highly customizable practice environment that fits your training goals, from grenade lineups to perfecting spray patterns.

 

Currency

How to Create a CS2 Practice Config File

Link

 

In CS2, making a custom practice config file lets you load all of your favorite training commands at once, which saves time and makes practice sessions go more quickly. Step-by-step instructions on how to set it up:

Currency

Step-by-Step Guide to Making Your Config

Link

Locate Your CS2 Config Folder: Navigate to your CS2 config directory. It’s usually found in your Steam installation folder under: Steam\steamapps\common\Counter-Strike 2\cs2\cfg

If you don’t see a cfg folder, you can create one inside the cs2 directory.

Create a New Text File: Inside the cfg folder, create a new plain text file and name it practice.cfg. Make sure it has the .cfg extension, not .txt.

Add Your Practice Commands: Open practice.cfg with a text editor like Notepad (Windows) or TextEdit (Mac), and paste your favorite practice commands.

You can customize the file with any command you find useful for your training.

Save the File: After adding your commands, save and close the file.

Load Your Config in CS2: Launch CS2, open the developer console by pressing the ~ key, and type: exec practice.cfg

Press Enter, and all your saved practice settings will load immediately.

You can quickly get to your custom practice environment this way instead of typing commands over and over again. For different types of training, like aim practice, grenade lineups, and movement drills, you can make more than one config file.

Currency

Quick Practice Commands You Can Use Instantly

Link

sv_cheats 1: Enables cheat commands, allowing you to use advanced practice features like infinite ammo and instant respawn.

sv_infinite_ammo 1: Grants infinite ammunition without the need to reload, facilitating continuous shooting practice.

mp_buytime 9999: Extends the buy time to 9999 seconds, effectively removing any time limit for purchasing weapons and equipment.

mp_buy_anywhere 1: Allows you to open the buy menu from any location on the map, not just within designated buy zones.

mp_freezetime 0: Eliminates the freeze time at the beginning of each round, enabling immediate movement and action.

mp_roundtime 60: Sets the round time to 60 minutes, providing an extended period for practice sessions.

mp_respawn_on_death_t 1: Enables instant respawn for Terrorist players upon death, allowing for continuous practice without waiting for the next round.

mp_respawn_on_death_ct 1: Enables instant respawn for Counter-Terrorist players upon death, facilitating uninterrupted practice.

ammo_grenade_limit_total 5: Increases the maximum number of grenades you can carry to five, allowing for extensive utility practice.

The best way to use these commands is to make a controlled space where you can practice certain parts of your game without being interrupted.

Currency

Best Binds for Faster Practice Sessions

Link

When you practice in CS2, using key binds can save you time because you can quickly switch between important commands without having to open the console. That way, you can train more and worry less about typing commands. Here are some important binds to set up for faster, smoother practice sessions:

bind "F1" "noclip": Quickly toggle noclip mode on or off by pressing F1. This lets you fly through walls and move freely around the map, which is perfect for practicing grenade lineups or exploring spots without restrictions.

bind "F2" "god": Activate or deactivate god mode with F2 to become invincible. This allows you to practice safely without worrying about getting killed by bots or falling damage.

bind "F3" "sv_gravity 200": Press F3 to switch to low gravity, making jumps feel floaty like you’re on the moon. Great for working on movement tricks or just having some fun.

bind "F4" "sv_gravity 800": Reset gravity back to normal with F4 so your movement returns to standard CS2 physics after experimenting with low gravity.

bind "F5" "bot_kick": Instantly remove all bots from the map by hitting F5. This is handy for clearing the server quickly between different practice drills.

bind "F6" "bot_place": Spawn a bot exactly where your crosshair is pointing by pressing F6. Use this to practice aiming or shooting without having to wait for bots to move around.

You can speed up your practice by assigning these commands to keys that are easy to reach. This way, you can quickly switch between modes and settings. Make changes to your binds based on what you use most. Remember that these make your private practice sessions more productive and fun.

 

Currency

Skill-Focused CS2 Practice Commands

Link

 

To get good at CS2, you need to be able to aim well, move smoothly, and control your sprays precisely. By making a controlled environment for certain skills, the right practice commands can help you get better faster. Here's how to use commands to pay attention to each key:

Currency

Aim Training Commands

Link

To get better at flick shots and tracking targets, you need to train your aim. These commands help clear your mind of all other thoughts so you can only concentrate on hitting your shots:

bot_kick: Remove all bots so you can start fresh or place bots manually.

mp_limitteams 0 and mp_autoteambalance 0: Disable team limits and auto-balance to control your practice conditions.

mp_roundtime_defuse 60 and mp_freezetime 0: Extend round time and remove freeze time so you have uninterrupted practice sessions.

mp_buytime 9999: Infinite buy time means no rush to purchase weapons or utility.

sv_infinite_ammo 1: Unlimited ammo lets you shoot continuously without reloading.

sv_showimpacts 1: Displays bullet impact points, allowing you to visually confirm your aim and adjust accordingly.

When you use these commands together, you can really improve your flicks and tracking, which are very important for competitive play.

Currency

Movement Mastery Techniques

Link

It's not always necessary to have a perfect aim to move smoothly. You can practice bunny hopping, strafing, and controlling your speed with these commands:

sv_cheats 1: Required to enable cheat commands.

sv_autobunnyhopping 1: Enables automatic bunny hopping, so you can practice timing and rhythm effortlessly.

sv_enablebunnyhopping 1: Ensures bunny hopping is allowed.

sv_gravity 400: Lowers gravity for floaty, moon-like jumps, helping you understand air control.

cl_showpos 1: Displays your exact position, velocity, and view angles, crucial for tracking movement improvements.

You can try out more advanced movement skills with these settings, which will give you an edge in fast-paced CS2 games.

Currency

Spray Control Practice

Link

To get consistent shots in sprays, you need to be able to control your weapon's recoil. These commands make spray patterns easier to follow so you can practice safely:

sv_cheats 1: Enables cheat commands needed for practice tweaks.

sv_showimpacts 1: Shows exactly where your bullets hit, making recoil easier to analyze.

cl_crosshairgap -2: Tightens the crosshair gap for better precision during sprays.

weapon_accuracy_nospread 1: Removes bullet spread, allowing you to focus purely on recoil patterns without randomness (note: this requires cheats and is only for practice).

These commands will only control the recoil. This will help you build muscle memory and confidence in your spray patterns.

Using these skill-based commands during your private practice sessions can make a huge difference in how well you aim, move, and control your spray. If you do them regularly along with drills, you'll notice real improvements in how you play CS:GO.

 

Currency

Advanced Practice Techniques

Link

 

To get better at CS:GO, you need to improve not only your in-game commands, but also how the game runs and how you practice skills like throwing grenades. Here are some advanced tips that will help you get the most out of your training.

Currency

Useful Launch Options for Training

Link

Changing the launch options for CS:GO can make training a lot better by removing distractions and improving performance. You might want to add these commands to your Steam launch options:

-novid: Skips the intro videos when launching the game, saving you time.

-tickrate 128: Ensures offline and local servers run at 128 ticks per second, matching competitive matchmaking for accurate practice.

-high: Sets CS2 to high priority in your system’s CPU scheduling, helping stabilize performance.

+fps_max 0: Removes the default FPS cap so you can take full advantage of your hardware’s potential, resulting in smoother gameplay.

If you use these launch options, your practice sessions will be as realistic and fluid as possible, which will help you get the most out of your training time.

Currency

Specialized Grenade Practice Commands

Link

In CS2, grenade lines and throws are very important. These commands help you practice throwing grenades and see how they work:

sv_infinite_ammo 1: Grants unlimited ammo, so you don’t have to worry about running out of grenades during practice.

ammo_grenade_limit_total 5: Increases the maximum number of grenades you can carry, allowing you to throw multiple smokes or flashes in a single session.

sv_grenade_trajectory 1: Enables a visual arc showing the exact path your grenade will follow when thrown.

sv_grenade_trajectory_time 10: Extends the duration of the grenade trajectory visualization to 10 seconds, giving you ample time to study the flight path.

These tools help you get better at throwing grenades accurately, which makes it easier to learn how to set up your team for each map and more consistently use those lineups in real games.

When you combine the best launch options with grenade practice commands, you can have very productive training sessions in CS2 that help you improve both your mechanical and tactical skills.

 

Currency

Frequently Asked Questions About CS2 Practice

Link

 

Currency

How Do I Skip Warmup in CS2?

Link

To instantly skip the warmup phase and start practicing right away, open the developer console and enter: mp_warmup_end

This command immediately ends the warmup, letting you jump straight into your practice session.

Currency

Can I Practice Grenades Without Bots?

Link

Absolutely! You don’t need bots to practice grenade throws. Simply start a private match with no bots and enable grenade visualization commands like: sv_grenade_trajectory 1

This will show the path your grenades take, helping you perfect your lineups without distractions.

Currency

How Do I Reset Money Quickly?

Link

If you want to reset your money and restart the round during practice, use this command: mp_restartgame 1

It restarts the round and refills your cash instantly, so you can keep practicing without waiting.

CurrencyLink

 

Currency

Final Thoughts on CS2 Practice Commands

Link

 

The fastest and most fun way to improve your skills is to use CS2 practice commands. You have full control over your training by adding these commands to your offline or private matches. You can change how you aim, move, and use grenades.

Remember that the best way to move up is to practice regularly and use the right tools. As you improve your aim, don't forget to check out Clash.gg for free case openings and skin upgrades that will match your new style and keep your loadout looking as sharp as you are.

Train smart, practice a lot, and beat everyone else!

 

CurrencyLink
Mikail "Maikelele" BillAbout the author

Mikail "Maikelele" Bill
Mikail "Maikelele" Bill

Mikail "Maikelele" Bill is a former professional CS:GO player known for his sharp AWP skills and fearless playstyle. He competed for top teams like NiP, G2, and FaZe, leaving a lasting mark on the game. Now, he shares his insights on CS:GO, esports culture, and the stories behind the skins.