Best CS2 Practice Commands

The largest appeal of Counter-Strike 2 is the game’s competitive aspect, where players strive to become better than others. However, improvements do not come naturally, and players must put in effort to hone their skills.
1

Introduction

There are many gameplay aspects to master, such as aiming or grenade usage. Players who want to step up their game take the time to practice these mechanics and improve as player. Fortunately, Valve supports these initiatives and implements very useful console commands for practice purposes.

In this article, we’ll go over the most useful CS2 practice commands you should use in your private server.

2

CS2 Cheat Commands

Cheat commands can be extremely helpful in practice sessions. Let’s go over the best ones you can use for a smoother practice experience.

sv_cheats 1: This command is used to enable cheats in a private server. There are a handful of useful cheat commands that can enhance a practice session, so it is recommended to use this command to enable them. 

noclip: This is the CS2 fly command, giving players the ability to travel around the map quickly and go through walls. It is very useful to go from one place to another in an instant. Additionally, you can set a CS2 bind onto this command to make using it easier. 

god: This command gives players god mode, meaning they cannot take damage or die. Sometimes, when using the noclip command, players might fall to their death. The god command ensures you won’t die or take damage unnecessarily.  

kill: The kill command is used to immediately die in game. This command can be very useful for players who want to restart a round because they are stuck on some part of the map, or simply want to restart their progress. 

3

CS2 Ammo Commands

There are three types of commands that give players infinite ammo, each having slight differences. Let’s go over each of them.

sv_infinite_ammo 1: The first infinite ammo command is used to give players infinite ammunition, where the bullet count never decreases. For example, if you spray your AK-47, the bullets will remain at 30 after every shot you take so you never need to reload.

sv_infinite_ammo 2: The second infinite ammo command also gives players infinite ammunition, but the bullet counts will still decrease. For example, if you spray your AK-47, the bullets will be expended and you will be forced to reload. However, your magazine will always have 90 bullets in reserve. 

sv_infinite_ammo 0: The third infinite ammo command is used to revert the two other commands and return everything to normal. Your ammunition will work normally like it always has. 

4

CS2 Grenade Commands

One of the primary reasons players practice on a private server is to master their grenade lineups. There are three CS2 nade practice commands specifically made for this purpose.

ammo_grenade_limit_total 5: This command allows players to carry a maximum of five grenades instead of four. This means players can carry one of each grenade in their inventory slot, which is exceptionally useful for practicing grenades.

sv_grenade_trajectory_prac_pipreview 1: This command creates a trail for the grenades you have thrown, showing you where it has traveled to, including where it bounced off walls. Additionally, there is a picture-in-picture preview on the side of your screen showing the grenade’s journey.

sv_grenade_trajectory_prac_trailtime 15: This is a follow up command to the previous grenade command, and is used to adjust the duration of the trail and preview of the grenades. In this example, we have set the value to 15, meaning it will last for 15 seconds. 

5

CS2 Time Commands

Practice sessions shouldn’t last a few minutes, so it’s essential to use time commands to ensure the server’s time settings are long enough for you to get things done.

mp_roundtime_defuse 60: This command is used to extend the default round timer 60 minutes, essentially giving you infinite time to play with. Extending the time ensures you don’t get sent back to spawn after every two minutes. This command works on Bomb Defusal maps such as Dust II, Mirage, or Overpass

mp_roundtime_hostage 60: This command extends the default round timer to 60 minutes on Hostage Rescue maps such as Office. It works the same way as the previous command, except it only works on Hostage mode. 

mp_freezetime 0: This command removes the freeze time from every round, which is the 15-second period where you cannot move at the start of rounds. For this example, we have set the value to 0, making it last zero seconds. 

mp_warmup_end 1: This command is used to immediately end the warmup session at the start of your practice servers. Usually, there is a 5-minute warmup period that you must wait for. This command saves you five minutes just like that. 

6

CS2 Buy Commands

Sometimes, you want to practice with different weapons, so you might need to open the buy menu a couple of times. 

mp_buy_anywhere 1: This command allows you to open the buy menu anywhere from the map. Usually, you can only open it around your team’s spawn point, but this command disables that restriction.

mp_buytime 9999: This command is used to extend the buy period to an infinite amount of time. Normally, you can only buy at the start of the round, but using this command, you can buy any time you want.

mp_maxmoney 60000: This command allows players to have a maximum of $60,000 instead of the regular $16,000 in regular Competitive matches. This amount of money allows you to buy anything you need.

mp_startmoney 60000: This is a follow-up command to the max money command, which will make players on the server start the game with $60,000. You can buy all the weapons and grenades in the world. 

7

CS2 Bot Commands

Finally, we’ll cover the best commands related to bots in CS2. Bots can get in the way of your practice sessions, as you don’t want any of them roaming around or randomly shooting you in the head.

bot_kick: This command is used to kick all bots from the server. It is highly recommended to remove all bots in practice sessions, as they can be very annoying when they disturb your practice.

mp_limitteams 0: This command sets the limit for each team to be 0, which means you can play on a server by yourself without worrying about a bot spawning on the enemy team to create an even matchup.

mp_autoteambalance 0: This command disables team auto balancing. If you and a friend are on the same team, the game might automatically move one of you to the opposing team. This command ensures nobody gets shifted.

8

CS2 Practice Config

Now that we’ve gone through all the most useful CS2 practice commands, here is a complete config of all the commands listed above. You can copy and paste this config into your console, or use it in an autoexec file. 

sv_cheats 1; god; sv_infinite_ammo 1; sv_showimpacts 1; ammo_grenade_limit_total 5; sv_grenade_trajectory_prac_pipreview 1; sv_grenade_trajectory_prac_trailtime 15; mp_roundtime_defuse 60; mp_freezetime 0; mp_buytime 9999; mp_buy_anywehre 1; mp_maxmoney 60000; mp_startmoney 60000; mp_warmup_end 1; mp_restartgame 1; bot_kick; mp_limitteams 0; mp_autoteambalance 0