Best CS2 Practice Commands & Config

CS2 practice commands

Are you seeking to refine your Counte­r-Strike 2 performance with commands that directly impact your practice efficiency? This guide provides a targeted selection of the best CS2 practice commands, vital for configuring your game environment, perfecting your movements, and sharpening your strategic skills.

Key Takeaways

  • Activating the developer console in CS2 through in-game settings allows players to access and input commands that enhance practice sessions.
  • The creation of an autoexec.cfg file is important for automatic command execution.
  • Creating a personal practice server facilitates tailored training with commands for instant respawns, grenade trajectory, and round-time management to focus on specific skills and eliminate downtime in practice.
  • CS2 practice commands can facilitate the improvement of skills such as aiming and proper movement.
  • Bind commands and optimizing launch options can further enhance practice efficiency.

Most Useful CS2 Practice Commands

best cs2 practice commands

Here are most of the key CS2 practice commands to use for an improved practice session:

mp_startmoney 60000Gives you $60000 at the start of the game.
mp_maxmoney 60000Raises the maximum amount of money that you can have.
mp_buytime 1Both teams can buy anywhere.
sv_showimpacts 1Shows useful information related to bullet impact.
sv_showimpacts_time 1Sets the amount of display time for the information related to bullet impact.
sv_infinite_ammo 1Gives you infinite ammo.
ammo_grenade_limit_total 5Sets the maximum total amount of grenades you can carry at any given time
sv_cheats 1Sets whether or not cheat commands are allowed on the server.
bot_add [T/CT][easy/normal/hard/expert]Adds a bot on a given team and with a given level of expertise.
bot_kick [name]Kicks a bot.
mp_warmup_endEnds the warmup.
mp_roundtime_defuse 60Set the round time to 60 minutes.
mp_respawn_on_death_ct 1Offers instant respawn to the CT side.
mp_respawn_on_death_t 1Offers instant respawn to the T side.
sv_grenade_trajectory_time_spectator 15Sets the amount of time, in seconds, that grenade trajectories are drawn on the screen for spectators
mp_roundtime 60Sets the round time to 60 minutes.
mp_freezetime 0Permits instant movement at the start of the round.
godEnter god mode and become immortal.
sv_gravityChanges the gravity.
noclipAllows you to fly.
Table of practice commands in Counter-Strike 2.

Activating the Developer Console in CS2

best cs2 practice commands

The developer console in CS2 serves as a hub for tweaking your gaming experience. It allows players to input and execute a variety of commands. To enable it, follow these steps:

  • Open CS2
  • Go to Settings and select Game
  • Make sure that the Enable Developer Console setting is set to Yes
  • Press the key associated with the Developer Console (usually ~) and type in your commands

For more advanced players looking to automate the execution of certain commands each time the game is launched, you can:

  1. Create a new text document in the game files
  2. Name it autoexec.cfg
  3. Inside this file, include the console commands that you want to be executed automatically each time the game is launched.

TIP: Learn more about creating an autoexec file in CS2.

Setting Up Your Ultimate Practice Server

best cs2 practice commands

Creating a personal practice server in CS2 significantly enhances your gaming experience. With your server, you can customize the training environment to your needs, focus on specific skills, and elevate your gameplay performance.

Instant Respawn Commands

Being able to instantly respawn in your practice server keeps you in the action and maximizes your training time. To achieve this, use these commands:

mp_respawn_on_death_ct 1

mp_respawn_on_death_t 1

With these commands, both the CT-side and T-side players will respawn instantly.

Grenade Trajectory Tweaks

Becoming proficient at grenade throws constitutes a crucial element of CS2 gameplay. To visualize grenade trajectories and improve your accuracy, use this command:

sv_grenade_trajectory_time_spectator 15

Round Time Management

Gaining control over round times aids in crafting an optimal practice environment. Commands like mp_roundtime 60 and mp_roundtime_defuse 60 can extend the rounds and the bomb defuse time to a maximum of 60 minutes. This is especially useful for practicing specific scenarios or techniques without the pressure of a ticking clock.

Utilizing the mp_freezetime 0 command permits instant movement at the round’s inception. If you prefer to bypass the warmup period, mp_warmup_end will catapult you directly into the fray.

Creating Your CS2 Practice Config

CS2 Practice Config

To streamline your practice sessions, creating a custom config file is essential. This file contains commands that automatically set up your practice environment every time you launch the game.

Here’s how to do it:

Steps to Create a Config File

  1. Navigate to the CS2 cfg Folder: Go to C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\game\csgo\cfg.
  2. Duplicate autoexec.cfg: Make a copy of the autoexec.cfg file.
  3. Rename and Clear the New File: Name the copied file practice.cfg and clear its contents.
  4. Add the Following Commands:
// CS2 Practice Config
mp_maxmoney 60000
mp_startmoney 60000
mp_limitteams 0
mp_autoteambalance 0
mp_buy_anywhere 1
mp_buytime 9999
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1
sv_cheats 1
sv_infinite_ammo 1
sv_showimpacts 1
sv_showimpacts_time 10
sv_grenade_trajectory_prac_pipreview 1
ammo_grenade_limit_total 5
mp_restartgame 1
echo "Practice Settings Loaded!"
  1. Save the File: Save your practice.cfg file in the same folder.

Quick Commands for Immediate Use

If you prefer not to create a config file, you can enter these commands directly into the console:

mp_warmup_end; mp_maxmoney 60000; mp_startmoney 60000; mp_limitteams 0; mp_autoteambalance 0; mp_buy_anywhere 1; mp_buytime 9999; mp_freezetime 0; mp_roundtime 60; mp_roundtime_defuse 60; mp_respawn_on_death_ct 1; mp_respawn_on_death_t 1; sv_cheats 1; sv_infinite_ammo 1; sv_showimpacts 1; sv_showimpacts_time 10; sv_grenade_trajectory_prac_pipreview 1; ammo_grenade_limit_total 5; bot_kick; mp_restartgame 1; echo "Practice Settings Loaded!";

Useful Binds

Here are some handy binds to enhance your practice experience. Open the console and paste these commands:

bind "MOUSE5" "noclip" - Allows you to fly around the map
bind "MOUSE4" "sv_rethrow_last_grenade" - Re-throws the most recent grenade

Essential CS2 Practice Commands for Skill Improvement

CS2 boasts an array of CS2 console commands that assist in honing specific skills such as aim training and movement mastery. Examine some of these commands and their role in sharpening your skills.

Aim Training Commands

In CS2, enhancing your aim is of paramount importance. Commands like bot_add_ct, bot_add_t, and bot_stop 1 can help you practice and improve your aiming skills by allowing you to control bots. By practicing against bots, you can focus on improving your aim without the pressure of a live match.

Another important command here is sv_infinite_ammo 1, which provides infinite ammunition.

Movement Mastery

Achieving proficiency in movement in CS2 can provide a competitive advantage in matches. Here are some tips to enhance your jumping skills, a critical aspect of advanced movement techniques in the game:

  • Use the command bind mwheeldown +jump to bind the jump action to the scroll wheel, allowing for quicker and more precise jumps.
  • Practice bunny hopping, which involves timing your jumps to maintain momentum and move faster.
  • Learn how to strafe jump, which involves jumping and strafing in a specific direction to gain speed and reach higher platforms.
  • Experiment with crouch jumping, which can help you clear obstacles and reach higher areas.

Additionally, enabling cheats on the server by using the command sv_cheats 1 can provide a valuable opportunity to practice and refine specific movements and techniques that are normally limited.

TIP: Learn how to use CS2 bind commands.

Advanced Launch Options for Enhanced Practice

best cs2 practice commands

Fine-tuning your game’s launch options can substantially boost your practice sessions. The -high launch command prioritizes CS2 in terms of CPU usage, preventing other applications or background processes from consuming excessive power. To make this adjustment, simply access your Steam library and modify the game’s properties.


Mastering CS2 console commands is an effective way to enhance your gameplay and set up a perfect practice server. This guide taught you some of the most useful CS2 practice commands. Explore them and take your CS2 gaming experience to the next level!

Other Topics You Might Be Interested In

Frequently Asked Questions

How do you fly in practice mode in CS2?

To fly in practice mode in CS2, enable the Developer Console in-game settings, and then use the noclip command.

How can I enable the developer console in CS2?

To enable the Developer Console in CS2, go to the in-game settings and the Enable Developer Console setting. Set it to Yes.

What are the benefits of setting up a personal practice server?

Setting up a personal practice server provides a customized training environment to improve specific skills and boost gameplay performance.

Posted by
William Westerlund

William is an author, editor, and an avid gamer with over 10.000 hours in CS:GO (Counter-Strike 2). He also enjoys playing Rust, Dota 2, and TF2 but never became a top 1% player in any of those games.