CS2
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.
Written by Marcel
Training
ConfigWhy 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:

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:

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.
