CS:GO Config Tips that Every Noob Should Know

Published 08.11.2019 в 18:00 | Guide rating: 35

CS:GO Configuration Using a .cfg File

Why use the config.
cfg file and cfg folder instead of the settings menu? Counter-Strike: Global Offensive has a configuration based on your settings, that can be manipulated via a config.
cfg file, autoexec.
cfg file, or your settings menu in the game.
It is a lot easier, and faster, to replace a file folder, than to set multiple settings manually, if you are setting up a new computer, or just doing a new install for some reason.
Think of it as a quick and easy way to stay consistent with your settings, as well as a way to change multiple setting very quickly.
You can also take advantage of these files to create practice configurations for offline practice or grenade line ups, wall-bangs, peeks, jumps, and more.
Many people use this principle to copy the entire configuration; from mouse sensitivity, to video resolution and view model, all the way to key binds and macros; of pro players or friends, while still having a quick way to go back to what you already had.
I can't tell you one way or another if this will work for you, but it can't hurt to try it, and see if a new cross-hair or view-model will make a difference.
Once you understand how these files and commands works its super easy to manipulate them, and keep a back up for later.
to access the cfg folder you will most likely need to navigate to: -C:\Program Files(x86)\Steam\userdata\[YOUR-STEAM-ID]\730\local\cfg Its important that you don't go to your actual Counter-Strike folder, as some guides may tell you, this location will not work.
-Do not go to Steam\SteamApps\common\Counter-Strike Global Offensive\csgo\cfg The location depends on where you installed steam on your computer, not CS:GO, but regardless once you find the correct cfg folder, you are ready to create a back up of your current settings, and continue on with this guide.
First thing to know before editing these files, is that Notepad++ is a great and free software you can use to edit these .
cfg files.
It allows you to open and edit all of your .
cfg's in one spot, its pretty neat.
I am also not affiliated with them in any way, but you can get it here: https://notepad-plus-plus.
org/downloads/ To keep things simple to edit and share, we can put all of the settings we care about in one file, called the autoexec, and then add a command to the end of your config.
cfg file to execute your autoexec file.
This way you can keep a better overview on a list of key settings separated from the massive wall of setting in your config.
cfg file.
Once you open your config.
cfg you'll understand what I mean.
The other cool thing is that now we can make sure our settings are loaded every time, whether we change them in game or using our file explorer.
You can also always load them again yourself using a simple command.
Anyway, to do set this up start by opening config.
cfg, and adding a new line to the file that says "exec autoexec" Save the file, and go back to your cfg folder.
Again this file and folder should be located in -Steam\userdata\[YOUR-STEAM-ID]\730\local\cfg Next, create a new file in this same folder called "autoexec.
cfg" using notepad++ and start adding the settings you would like to have in your autoexec.
The name needs to match what you told your config file to execute in the last step.
Also you need to restart CS before the config file will reload and execute the autoexec.
cfg on its own.
Otherwise manually execute your autoexec in the console, if you don't want to restart your game, by typing "exec autoexec" and hitting enter.
If that's confusing, more on the console and how to enable it further down.

My CS:GO Configuration and Some Tips

Here is what just a bit of my autoexec.
cfg file looks like:cl_cmdrate "128" cl_updaterate "128" net_graph "3" net_graphpos "2" r_drawtracers_firstperson "1" bind "w" "+forward; r_cleardecals" bind "a" "+moveleft; r_cleardecals" bind "d" "+moveright; r_cleardecals" bind "s" "+back; r_cleardecals" alias "+jumpthrow" "+jump;-attack" alias "-jumpthrow" "-jump" bind "mouse4" "+jumpthrow" net_graph "1" net_graphheight "9999" bind "TAB" "+scorenet" alias "+scorenet" "+showscores; net_graphheight 0" alias "-scorenet" "-showscores; net_graphheight 9999" sensitivity "1.
6" volume ".
4" cl_radar_always_centered "0" cl_radar_icon_scale_min "0.
7" cl_radar_rotate "1" cl_radar_scale "0.
4" Bind "space" "toggle cl_righthand" echo "LOADED: AUTOEXEC" A Quick Breakdown: Set the mouse sensitivity, volume, radar scale etc:sensitivity "1.
6" volume ".
4" cl_radar_always_centered "0" cl_radar_icon_scale_min "0.
7" cl_radar_rotate "1" cl_radar_scale "0.
4" Clear blood and bullet-holes when you move:bind "w" "+forward; r_cleardecals" bind "a" "+moveleft; r_cleardecals" bind "d" "+moveright; r_cleardecals" bind "s" "+back; r_cleardecals" or bind "[INSERT KEY]" "r_cleardecals" Jump-throw bind for perfect nades:alias "+jumpthrow" "+jump;-attack" alias "-jumpthrow" "-jump" bind "[INSERT KEY]" "+jumpthrow" Show net_graph only when you press TAB to show the scoreboard:net_graph "1" net_graphheight "9999" bind "TAB" "+scorenet" alias "+scorenet" "+showscores; net_graphheight 0" alias "-scorenet" "-showscores; net_graphheight 9999" Switch between holding your weapon left-handed or right-handedBind "[INSERT KEY L]" "cl_righthand 0" Bind "[INSERT KEY R]" "cl_righthand 1" or Bind "[INSERT KEY Toggle]" "toggle cl_righthand" Confirm in console and/or chat that your config is loaded correctlyecho "LOADED: AUTOEXEC" and/or say "LOADED: AUTOEXEC" The sky is the limitFor example.
bind "shift" "+clutchwalker" alias "+clutchwalker" "+speed; r_cleardecals; volume .
7; voice_enable 0" alias "-clutchwalker" "-speed; r_cleardecals; volume .
4; voice_enable 1" This bind increases game volume; mutes all the voice chat; and cleans up the map of gunshots and blood; all when you press shift to walk during a clutch situation.
This is not cheating, its just using the game and all of its features.
Think about what you can do with all of this and get creative.
You don't have to just take what I have here.

Practice Config File

How and Why?Many players will take advantage of the offline practice mode to get to know a map, practice grenade line ups, wall-bangs, jumps, whatever.
The sky is the limit, I am sure you can imagine lots of possibilities.
A quick way to set this up is to have a practice.
cfg file in your cfg folder.
You can call it whatever you like, as long as you can remember the name, in order to execute it in your console by typing "exec [INSERT NAME OF THE FILE]" so for me it's "exec practice" This way you can just start a match on any map in "Practice Offline with Bots" Mode, exec the file, and you are ready to go.
Here is what my file contains:sv_cheats 1 mp_limitteams 0 mp_autoteambalance 0 mp_roundtime 60 mp_roundtime_defuse 60 mp_maxmoney 60000 mp_startmoney 60000 mp_freezetime 0 mp_buytime 9999 mp_buy_anywhere 1 sv_infinite_ammo 1 ammo_grenade_limit_total 5 sv_grenade_trajectory 1 sv_grenade_trajectory_time 30 sv_showimpacts 1 sv_showimpacts_time 4 bind alt noclip bind p god bot_kick mp_warmup_end mp_restartgame 1 echo "Loaded practice like a champ, Big Boi!" A quick breakdown: Activate offline-cheats that allow lots of cool stuff like infinite ammo:sv_cheats 1 sv_infinite_ammo 1(You don't need to reload) or sv_infinite_ammo 2 (You need to reload) Visualize grenade-path with a line that stays for 30 seconds after they are thrown:sv_grenade_trajectory 1 sv_grenade_trajectory_time 30 Visualize where your shots went with a marker that stays for 4 seconds after impact:sv_showimpacts 1 sv_showimpacts_time 4 Round is now 60 minutes and you start with $60,000:mp_roundtime 60 mp_roundtime_defuse 60 mp_maxmoney 60000 mp_startmoney 60000 You can buy anywhere for 9999 seconds after round start:mp_buy_anywhere 1 mp_buytime 9999 You can carry all 5 types of grenades at once:ammo_grenade_limit_total 5 Toggle ability to fly around, and through, the map by pressing alt:bind alt noclip Toggle god mode using the P key:bind p god End Warm-up, stop any Freeze-time, and Confirm practice.
cfg is loaded, before a quick restart:mp_warmup_end mp_freezetime 0 mp_restartgame 1 echo "Loaded practice like a champ, Big Boi!" The sky is the limit really:You can find lists of all the console commands available for Counter-Strike, and you may be floored with all the things you can do with them.
Here is a URL to a rather exhaustive list: https://www.

Using the Console

How and Why?In your settings menu you can enable the ability to open a "Developers Console" You will find this option in your game settings near the top.
You can then bind it to whichever key you prefer or use the default "~" key or "tilde" key under your escape key to open it and unleash the power of typing commands and hitting enter.
This will become a much faster way of changing settings on the fly, or even quitting the game once you get used to it.
For example, you can quickly open and type "volume 1" and hit enter to set the volume to full, or "volume 0" to mute the whole game.
Or you can change your cross-hair color quickly, if you find yourself running around on the new Cache and forgot to change it from the default green, which now blends in with everything around you.

Cross-hair ish if you need it.

crosshaircolor "[INSTERT VALUE 0-4]" 0=red 1=green 2=yellow 3=blue 4=cyan Or freestyle it with color "5" and the additive color pallet; like for For Red, as an example: crosshaircolor "5" cl_crosshaircolor_b "0" cl_crosshaircolor_g "0" cl_crosshaircolor_r "255" While we are here, my cross-hair settings in excruciating detail are below: cl_crosshair_drawoutline "0" cl_crosshair_dynamic_maxdist_splitratio "0.
35" cl_crosshair_dynamic_splitalpha_innermod "1" cl_crosshair_dynamic_splitalpha_outermod "0.
5" cl_crosshair_dynamic_splitdist "7" cl_crosshair_outlinethickness "0.
1" cl_crosshair_sniper_show_normal_inaccuracy "0" cl_crosshair_sniper_width "1" cl_crosshair_t "0" cl_crosshairalpha "90" cl_crosshaircolor "5" cl_crosshaircolor_b "255" cl_crosshaircolor_g "255" cl_crosshaircolor_r "255" cl_crosshairdot "0" cl_crosshairgap "-3" cl_crosshairgap_useweaponvalue "0" cl_crosshairscale "0" cl_crosshairsize "1.
5" cl_crosshairstyle "4" cl_crosshairthickness "1" cl_crosshairusealpha "1"