The only CS:GO training config guide you'll ever need

Do you want to pratice Grenades, get familiar with a new map or just try out new stuff in general in CS:GO? This guide will show you how to do exactly that.

The only CS:GO training config guide you'll ever need

Why do I need a CS:GO training config?

If you play CS:GO and want to improve your gameplay, it is mandatory to practice every aspect of the game. The training config allows you to create an environment on a local server to practice several aspects of the game without limitations. You can try out new nade line-ups, practice your recoil and just fly around with noclip to explore the map.

How do I set up a CS:GO training config?

First of all you need to open up your editor of choice. Windows already has two built in programs, that you can use: Text-Editor and WordPad. You can also use every other software that is capable of editing code as well.

From there you should save the file in the following path:

../Steam/steamapps/common/Counter-Strike Global Offensive/csgo/cfg

Make sure you put the ending ".cfg" to your file.

What do I put into the config?

Here are some lines of code you can put in to cover all the needed settings:

sv_cheats 1 - This allows you to disable all the limits that are valid in a normal competitive game.

mp_limitteams 0 - Disables the limitation of 5 players per side.

mp_autoteambalance 0 - Allows you to have an uneven amount of players on each side.

mp_roundtime 60 - Sets the round time to 60 minutes.

mp_roundtime_defuse 60 - Sets the round time to 60 minutes.

mp_maxmoney 60000 - Sets the maximum amount of money you can have to the given value.

mp_startmoney 60000 - Sets the money you start with to the given value.

mp_freezetime 0 - Sets the freezetime to 0 seconds.

mp_buytime 9999 - Extends the time period you can buy.

mp_buy_anywhere 1 - Allows you to buy outside of spawn.

sv_infinite_ammo 1 - Gives you infinite ammo. Also applies to grenades.

ammo_grenade_limit_total 5 - Allows you to hold 5 grenades instead of 4.

bot_kick - Kicks all the bots.

mp_warmup_end - Ends the warmup phase.

sv_grenade_trajectory 1 - Shows a trajectory of thrown nades as seen in the following image:

Grenade Trajectory

sv_grenade_trajectory_time 10 - Sets the time the trajectory is visible.

sv_showimpacts 1 - Shows colored bullet impacts on the map when you shoot as you can see in the following image:

Show Impacts

sv_showimpacts_time 10 - Sets the time the impacts are visible to the given value.

How can I activate my config?

Now you need to save the config and give it a name that you like. For example "practice.cfg".

After that you can create a local game via the ingame navigation on the map you like, open up your developer console type in "exec practice".

Also you can bind "noclip" to a key to toggle unrestricted movement on and off and fly around the map with the following command:

bind KEY "noclip

You have to replace "KEY" with a key of your choice.