How to Create an Autoexec for CS:GO

After a while of playing CS:GO you start to notice that there are countless settings you can change and adjustments you can make. But, the only problem is that given the sheer number of settings you can change, it becomes ridiculous to have to keep changing them back to the settings you had every time you log on. Changing your settings in CS:GO, though, is more than helpful and can make all the difference in whether or not you can win gunfights or matches entirely. So, you’ll probably need to find a work-around for this. Luckily, there exists that very thing. Autoexecs can be used to save your in-game CS:GO settings and then automatically load them for you upon opening the game.

The advantages of keeping your settings in an autoexec are, for one, as we established, your settings won’t reset every time you log on. They also won’t disappear even if you reinstall the game, switch PCs (as long as you keep the file), or install a new update. You are also able to seamlessly transfer your settings to another computer, for when you want to use a friend’s computer or similar. And, lastly, you can create multiple different autoexecs and swap between them with ease. Useful for when you want to test out other settings configurations, like ones professional players use. Autoexecs, though, work separately from the CS:GO application, so, unfortunately, it won’t be as simple as clicking a few menus in-game. So, in a concise, easy-to-follow guide, we’ll show you step-by-step how to create an autoexec for your important game settings!

Locating the Cfg Folder

Step #1

The “cfg” folder is where you’ll want to create your autoexec.cfg file and save it to. Locating the cfg folder is accomplished by navigating to the following directory: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg. We’ll show you with screenshots down below exactly how to get there.

Double left click “This PC” on the left side of Windows File Explorer and select Local Disk (C:). (shown below)

Double left click the folder named “Program Files (x86). (shown below)

Double left click the folder named “Steam”. (shown below)

Double left click the folder named “steamapps”. (shown below)

Double left click the folder named “common”. (shown below)

Double left click the folder named “Counter-Strike Global Offensive”. (shown below)

Double left click the folder named “csgo”. (shown below)

Double left click the folder named “cfg”. (shown below)

After following the steps above, you should have arrived at “C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg”, indicated by the box at the top of the window. (shown below).

Creating the “CFG file”

Step #2

In the directory you’ve navigated to using the steps provided above, you’ll want to right click an empty space in the file explorer window. Select “New” and then select “Text Document”. (shown below)

Next, open the text document that you have just made. Here is where you’ll want to paste your desired settings. Once you have done that, left click “file”, and then select “Save As”. (shown below)

Now, you’ll want to save the file under the name “autoexec.cfg”. This part is extremely important, it will not work if you skip this step; make sure you select ” All Files” to save as the file type. This setting is located directly under the “File Name” box. (shown below)

Your autoexec has now been created and can be used to store your and launch your CS:GO game settings.

Optimal Usage of an Autoexec for CS:GO

Finding the right settings for CS:GO can be difficult, especially if you’re inexperienced. So, we’ll try to make that – as well as setting up the autoexec itself – easier for you. There are many settings that are commonly used among most experienced players. First thing’s first, you know that annoying intro in many of Valve’s games, including the one in question — CS:GO? Well, you can skip this intro by typing into your newly made autoexec this command: -novid.

You can also force your game to change the language, regardless of what language your Steam client is in. The command for this is -language [desired language]

The command -high gives CS:GO high CPU priority when you are playing it, meaning that the background tasks will not slow it down as much. This is useful for keeping other programs and applications running on a second monitor while you’re gaming. Although, tampering with CPU priority isn’t entirely risk-free, but unlikely to incur any permanent damage. Try removing this command from your autoexec if you’re getting blue screens.

The command -tickrate [number] changes the tickrate of local games you host offline. Tickrate is the number of times per second the server is updated. Official matchmaking servers run at a tickrate of 64. Though, because this isn’t the most optimal tickrate a server can run at, competitive and professional CS:GO servers run at 128. Set this command to a value of 128 to change your local servers to that.

Now, for crosshairs – one of the most important aspects of gameplay in a First Person Shooter like CS:GO – rather than list all of the possible combinations of crosshair commands, we’d recommend checking out this custom map by “crashz” that lets you, in game, select a crosshair from a gigantic wall of famous players’ crosshairs. The selection is near endless. There is even a room where you can test out your new crosshair on a group of friendly bots, among other features. You can also use the interactive controls in the map to acquire the console commands of your current crosshair (whether or not it’s from the map’s crosshair selection). These are the commands you’ll want to paste into your autoexec.

Though not readily realizable, how much view you have of your environment in game makes a considerably significant difference. CS:GO is a game where slight advantages can turn the entire tide of a match. Unfortunately, the default viewmodel of your weapon possesses a couple of kinks that may “get in the way” of taking advantage of your knowledge of your surroundings. While moving with a primary weapon out, your player’s arms and the weapon itself will bob up and down, causing distractions and getting in the way of your view. The weapon is also held high up and in such a position so as to cover a large part of the screen. These commands will change the position of your weapon to where there is no more of the movement bobbing and the weapon takes up as little of your screen as possible. (provided below)

cl_righthand "1"
viewmodel_offset_x "0"
viewmodel_offset_y "-2"
viewmodel_offset_z "-2"
viewmodel_fov "54"
cl_bobamt_lat "0.1"
cl_bobamt_vert "0.1"
cl_bobcycle "0.1"
cl_viewmodel_shift_left_amt "0.5"
cl_viewmodel_shift_right_amt "0.5"

If you’d prefer a left-handed weapon, changing the value of the first command from a “1” to a “0” will change the position of your weapon from the right of your screen to the left.

A Thing to Note About Uncertainty

The most experienced players are more likely to have very optimized and well-adjusted settings. Most professional CS:GO players have an unbelievable amount of experience, which is why they are as good as they are, and professionals at the game to boot. So, if you are not entirely sure as to what settings you should use, you can always use the settings and configs of any professional players of your choosing. You can do this, usually, by simply googling a professional CS:GO player’s name and typing “config” next to it. Copy the data and paste it into your autoexec.

I hope this helped you to perfect your gaming style and possibly win a few more matches. Good luck getting those one taps and thanks for the read!

Leave a Comment

Your email address will not be published. Required fields are marked *