An Essential Guide to Config and Autoexecs in CSGO
Guides

9 Jul 20

Guides

cameronn

An Essential Guide to Config and Autoexecs in CSGO

Every step into making a config file, creating your most comfortable environment in game which leads to more wins!

Setting up an autoexec file (config file) is an amazing way to save all of your in-game settings, from crosshair to map settings. Once you have found your most comfortable setup, you will perform at your best and making sure those settings are there permanently is mandatory to create as much success in the game as possible. In this guide, I will show you how to create and use an easy and essential autoexec to help you win games and make it the most enjoyable experience every single time you click that play button.

What Is an Autoexec and a Config in CS:GO?

Autoexec.cfg - is a configuration file which can include different individual settings of CS:GO players.

By default when you launch CSGO, it loads your settings from the default config.cfg. You can edit this file but it does cause a few issues, it can make even changing the smallest of settings such as volume a bit complicated and sometimes just not working at all.

The best alternative to this default file is a custom one, which should be named autoexec.cfg. Once created you can put all of your settings in there, and then when you launch the game the settings from that file will be loaded by default seamlessly.

How to create an autoexec file?

Firstly before we start you need to have an essential file editor to read and edit the .cfg file extension. By default, if using windows, Notepad should be installed and this is perfect.

Following the upcoming steps should ensure your imminent success:

1. Find your cfg (config file). There are two simple way to find it:

a. Open steam and navigate to CS:GO in your library, right click on the entry, go to Properties and then click on Browse Local Files. You will then need to go to csgo\cfg
b. Go to your steam folder found at: Program Files(x86)\Steam\userdata[YourSteamIDHere]\730\local\cfg

2. Creating the file

a. In either of these folders you need to right click and create a text file and name it autoexec.txt
b. In this file you should add all of your console commands that apply to your settings (recommended and examples will be coming up soon)
c. After you have finished adding all of your commands you need to click File then Save As and save it as autoexec.cfg, you need to make sure you save it as All Files type otherwise it won't be readable by the game.

Alternatively if easier you can always make a copy of the file already in that folder named config.cfg and rename the copy to autoexec.cfg, this will make an autoexec of your current state of your game. If you believe you have found your perfect settings I recommend doing this as it is so much more convenient.

How do I Run and Use an autoexec.cfg for CS?

After you have made the autoexec.cfg file we need to tell the game to launch with these settings every time you press play. To do this you need to:
1. Open Steam
2. Right-click CS:GO in your Steam Library
3. Navigate to Properties and then to Set Launch Options…
4. Once the box opens enter the command +exec autoexec.cfg
5. Click OK

Now all you need to do is press play and win games on your personal perfect settings, which will be there every time you hit that play button.

How to edit and open .cfg files?

If you need to edit your autoexec.cfg settings it is very easy to change, all you need to do is right-click the file and Open With and make sure to choose Notepad. Here you can edit and add commands whenever you want, personal preferences always change and the key to success is to feel as content as you can.

Recommended Commands to include in your autoexec.cfg:

You can change all of the following values to whatever you feel most comfortable with. These values are just an example to demonstrate the commands.

Keybinds:
To find all of your current keybinds you can find them all in game with console using the command key_listboundkeys which you can copy and paste directly into your autoexec.cfg

Radar Settings:
cl_radar_always_centered "1"
cl_radar_icon_scale_min "0.6"
cl_radar_rotate "1"
cl_radar_scale "0.450000"
cl_hud_radar_scale "0.83"

Crosshair Settings:
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_friendly_warning "1"
cl_crosshair_outlinethickness "1"
cl_crosshair_sniper_show_normal_inaccuracy "0"
cl_crosshair_sniper_width "1"
cl_crosshair_t "0"
cl_crosshairalpha "255"
cl_crosshaircolor "4"
cl_crosshaircolor_b "165"
cl_crosshaircolor_g "255"
cl_crosshaircolor_r "255"
cl_crosshairdot "1"
cl_crosshairgap "-1"
cl_crosshairgap_useweaponvalue "0"
cl_crosshairscale "0"
cl_crosshairsize "1"
cl_crosshairstyle "5"
cl_crosshairthickness "0"
cl_crosshairusealpha "1"

Viewmodel Settings:
cl_righthand "1"
viewmodel_fov "68"
viewmodel_offset_x "2.500000"
viewmodel_offset_y "0"
viewmodel_offset_z "-1.500000"
cl_bobamt_lat "0.33"
cl_bobamt_vert "0.14"
cl_bobcycle "0.98"
cl_viewmodel_shift_left_amt "1.5"
cl_viewmodel_shift_right_amt "0.75"

Performance Settings:
cl_cmdrate "128"
cl_updaterate "128"
rate "786432"
cl_interp 0.031000"
cl_interp_ratio "2"
cl_cmdrate "128"
cl_updaterate "128"
fps_max "300"

Related articles