Best CS:GO Practice Commands

Practice makes perfect. Here are the CS:GO commands that can help your practice sessions become more efficient and better!
Best CS:GO Practice Commands

In a competitive game like Counter-Strike: Global Offensive, it is essential for every player that wants to reach the highest rank to take their own time to practice different aspects of the game. Different practice methods, such as aim training, 1v1 and especially grenade lineups, can all be done in private practice lobbies. In order to make the most use of your time in practice sessions, we have compiled a list of the most useful practice commands for you!

Best General Practice Commands

The best general commands will be listed below. Some of the commands are very important as they will need to be applied in order for all the other commands on the list to function properly.

sv_cheats 1

Sv_cheats is an essential command to turn on, as this command will enable cheats. Enabling cheats is required as all the commands starting with “sv” are cheat commands that can only be used when cheats are enabled.

This means that cheat commands can only be used in private lobbies and won’t work on Valve servers. If you’re interested in more cheat commands, read our article on the best sv_cheats commands.

mp_restartgame 1

This console command will be used to restart the game. Restarting the game is extremely important as the game will have to be restarted for the commands to be applied to the game. Every command starting with “mp” will require the game to restart for the commands to function.

Alternatively, this command is used to immediately restart the game, which will reset all the rounds and kills of players.

Restart game


Noclip is not necessary unlike the two commands mentioned above, but is an incredibly useful command. Noclip is the console command that allows players to fly around the map and pass through walls, getting from one place to another quickly. 

This command is very helpful when players are using practice lobbies to practice smokes, as players can immediately fly to check out the result of the grenade. For more ways to learn how to fly in CS:GO, we have just the article for you!

Best Time Commands for Practice

Here is a list of the most useful time console commands that you can apply to make your practice config much better. For a more in-depth guide about time commands, we have an article about time commands that you can read.

mp_warmup_end 1Every time you load into a game, there will be that annoying 5 minute warmup session. Don’t worry, as typing this command into the console will immediately end the warmup session in one second.
mp_freezetime 0The freeze time is the 15 second duration at the start of rounds where nobody can move. This can be especially annoying when you are in a 1v1, so typing this command will make the freeze time duration 0.
mp_roundtime 60This command has to do with changing the round times. Setting it to 60 will mean that the rounds last 60 minutes, which is great for taking your time practicing grenade lineups. Alternatively, changing “60” to “5” will make rounds last 5 minutes instead.
mp_roundtime_defuse 60This is a follow up command to “mp_roundtime” and is required when the map that you are playing is a Defuse Scenario map, such as Dust II and Mirage.

This is a follow up command to “mp_roundtime” and is required when the map that you are playing is a Defuse Scenario map, such as Dust II and Mirage.

Best Money and Ammo Commands for Practice

Here are the best commands that will allow you to have infinite money and ammo which can be extremely useful for a practice config.

mp_maxmoney 60000This command is used to change the maximum amount of money that a player can have from the default $16,000 to $60,000 instead.
mp_startmoney 60000With the previous command applied, this command will make players start with $60,000 which will allow the player to basically buy anything and everything they want.
mp_buytime 9999This command will change the buy period from the default 20 seconds to 9,999 seconds which allows the player to have infinite buy time.
mp_buy_anywhere 1This command is paired up with the previous buy time command, which allows the player to buy at any location rather than T and CT Spawn only.
sv_infinite_ammo 1This is a cheat command that will allow the players to have infinite ammo. Having this command on will allow players to keep spraying bullets without ever running out. Grenades will also never run out.
sv_infinite_ammo 2This command has a difference with “sv_infinite_ammo 1”, as instead of having ammo that never runs out, this command will make players lose out bullets when shooting, but the reserve magazine will never run out. This is a better option when players are practicing spray control.
ammo_grenade_limit_total "5"Enabling this command will allow players to carry a total of 5 grenades instead of the normal 4 grenades. This means that players can have all 5 grenades; Smoke, Flashbang, HE Grenade, Molotov and Decoy.

Best Trajectory and Impact Commands for Practice

Trajectory and impact commands will allow players to see where their grenades and bullets go. Here are the commands that do the job and fit in a good grenade practice config!

sv_grenade_trajectory 1This command will allow you to see the trail of the grenades that you throw, which is an extremely useful command for practice smokes.
sv_grenade_trajectory_time 10This command is paired up with the grenade trajectory command, and has to do with how long the trail will stay displayed. The command is currently set at 10 seconds and can be adjusted by changing the number.
sv_showimpacts 1This command will show the impacts of the bullets that you shot. This is an extremely helpful command to practice spraying on a wall.

Best Bot and Team Commands for Practice

Bots and automatic team arrangements can hinder the practice lobbies, so here are the best bot and team commands for your practice config!

bot_kick The bot kick command will kick every bot in the server, so no bots will disturb your practice session.
mp_limitteams 0The limit teams command is usually used to set the limit of players on each team, but setting it to 0 will mean that there will be no limit for each team.
mp_autoteambalance 0Auto team balance in CS:GO will automatically balance out the amount of players on both teams to be even. This command will ensure that no one gets shuffled to different teams.

That concludes it for the best commands that you should use in your practice lobbies. If you are interested in learning more about CS:GO commands, you can check out our article on 1v1 commands and the most useful commands in CS:GO.