April 14, 2023
In CSGO, facing someone who plays better than you is a reminder that while talent and skill are certainly necessary, practice is the other critical ingredient to success. Consistency is the key, which can only be achieved by grinding daily in a private server. Likewise, the sense of knowing how to execute perfect smoke and nade can only be achieved by practicing religiously.
This guide will cover the essential commands for practicing in CSGO, which are both commonly used and highly beneficial. So let’s not waste any time and jump right into it!
Creating a practice server in CSGO is easy-peasy:
- Start CSGO and click play from the left-side menu
- From the dropdown menu, select practice with bots
- Click on the competitive tab
- Select your preferred map
- Hit play!
This is now your personal practice server where you can customize your quality of life to suit your practice regime.
Most useful CSGO practice config commands

Once you’re in the game, open the console and add the commands you like individually. Before adding any other command, make sure you activate cheats by using the following command:
- sv_cheats 1
It enables cheats on your local server. Most of the commands need it to be enabled.
Server commands
- mp_warmup_end
It ends the warmup.
- mp_restartgame 1
Your local server will restart the game after 1 second.
- changelevel [map name]
You can use this command to change the map you are currently playing on.
Bot commands
- Bot_kick
This command will kick all bots from the game.
- bot_add_t
Add a bot to the terrorist team.
- bot_add_ct
Add a bot to the counter-terrorist team.
Buy commands
- mp_maxmoney 16000:
It set the maximum amount of money to 16000.
- mp_startmoney 16000:
It sets the money you start with to 16000.
- mp_buytime 9999:
It sets the time for buying at the beginning of the round to 9999 seconds.
- mp_buy_anywhere 1
You can open the buy menu and buy from anywhere on the map.
Practice commands
- sv_grenade_trajectory 1
Show a trajectory when you throw a grenade. The default value is 0.
- sv_grenade_trajectory_time 20
Set the time at which the grenade trajectory will be visible. Minimum value 0.1.
- sv_showimpacts 1
Show bullet impacts, which is useful when practicing spread control.
- sv_showimpacts_time 10
Expand the time where you can see the impacts for 10 seconds.
Misc command
- noclip
Help you to move around the map through the wall quickly.
- Clear
Type into the console if you want to clear it up.
- cl_showpos 1
Show your current position in the top left corner of the screen.
- thirdperson
Go into third-person mode.
- firstperson
Go into first-person mode.
Whether you’re working on your aim, movement, or game sense, utilizing these commands provides the necessary tools to maximize your practice time and improve your skills.
How to create a key bind
Key binds are extremely useful to execute simple actions with a single tap. Here’s how you can enable and disable a command at the press of a key:
For example, you want to toggle “noclip,” open the console and type “bind K noclip” into the console. You can replace “K” with whichever key you want. Voila! You can now perform the same action without writing the command into the console every single time.
Step-by-Step guide to installing CSGO config
It’s quite easy to create a practice config in CSGO. Just copy the commands provided above and create a new text document. You can make your own practice config and install it in CSGO by following these steps:
- Make a new file with any name, put “.cfg” extension at the end of the name. For example, practice.cfg.
- Now copy the “practice.cfg” file and directly paste it to the CFG folder found at:
- D:SteamLibrarysteamappscommonCounter-Strike Global Offensivecsgocfg
- Launch CSGO and choose “Play offline with bots” to begin a local server.
- After entering the game, open up the console and input the command “exec practice”
- The game will restart using your saved practice settings.
Practice makes perfect. The more time you spend in practice servers, the more likely you will perform better in competitive matches. So if you’re ready to take your gameplay to the next level, you must understand that practice might be boring, but it’s a must!