The Perfect Practice Config for CS:GO

Do you want to find some new smokes? Fly around on Inferno, or maybe test out some wall bangs? Then you need this practise config!

If you are in a hurry copy-paste the two commands below into your console. Or read on to set it up properly.

Split up in two; since there is a character limit when pasting in commands in the console.

Copied to clipboard
Copied to clipboard

The config

sv_cheats 1
mp_limitteams 0
mp_autoteambalance 0
mp_maxmoney 60000
mp_startmoney 60000
mp_buytime 9999
mp_buy_anywhere 1
mp_freezetime 0
mp_roundtime 60
mp_roundtime_defuse 60
mp_respawn_on_death_ct 1
mp_respawn_on_death_t 1
sv_infinite_ammo 1
sv_grenade_trajectory 1
sv_grenade_trajectory_time 15
sv_showimpacts 1
sv_showimpacts_time 10
ammo_grenade_limit_total 5
mp_restartgame 1

What does the config do?


Increases the round times to 60 minutes and gives you a lot of money and infinite ammo. You can then shoot and throw nades without needing to buy new ones.

It also makes you or anyone else on the server respawn if they die. So you don't have to write mp_restartgame 1 if someone accidentally dies. Removes any bots on the server and eliminates any freeze time.

Removes any bots on the server and removes any freezetime

Nade specific

Enabled nade trajectories for nades, so you can see the path the nades you throw takes.


Enables impacts (red marking where you shoot), so you can test out wall bangs and see if bullets can penetrate walls.

Useful commands while practising

Here are some of the commands I find most helpful while I'm practising offline.
Replace X with whatever key you prefer.
If you are struggling to find the name of a key on your keyboard, use this tool.

1. Fly command

Allows you to fly freely in the air.

bind X noclip

2. Simulate grenade throw

Hold your smoke/flash/molly in your hand, then press the bind. The game will simulate where the nade will go. There is no need actually to throw the nade.

This is very useful if you're trying to find a pixel perfect smoke.

bind X cl_sim_grenade_trajectory

3. Preview grenade trajectory

Shows a line where the nade will go. When enabled, it will show you the nade trajectory only when you hold down your mouse button.

bind X cl_grenadepreview

4. Rethrow last grenade

Throws the last nade you threw. Extremely useful to test out pop flashes. Throw the flash, then stand in a spot and press the bind. You can then test out if someone in that spot will get flashed.

bind X sv_rethrow_last_grenade

Mellet Solbakk