This is an updateable team config with support for personal settings.
The goal is to provide an easy and fast way to get a CS:GO team config file in place, while still being able to tweak settings personally to have a more tailored experience.
Normally, you would configure your CS:GO game using the GUI.
The changes are then saved to the config.cfg file or video.txt and videodefaults.txt.
This repository provides two important files.
A team.cfg, which is the main configuration file for your team.
And an autoexec.cfg, which loads team.cfg before loading personal.cfg.
This approach enables you to use a shared team config with personal settings.
Simply add autoexec.cfg to your game start options, so that your config.cfg file is rewritten on CS:GO start.
Then adjust personal.cfg to your needs. You can Update your team.cfg by clicking update.bat.
autoexec.cfgstart option approach- solid base configuration file for your team:
team.cfg - support for a
personal.cfg team.cfgis updateable using cURL viaupdate.batconfig.cfgfile is rewritten on CS:GO start
-
Find your config folder
You can find CS:GOs config folder under the path:
<STEAM>\userdata\<YOURID>\730\local\cfg.- Where
<STEAM>is the location of the STEAM folder on your disk, e.g.C:\Steam. - Where
<YOURID>is the ID of your Steam account, e.g.1234567.
For example:
C:\Steam\userdata\987654321\730\local\cfg. - Where
-
Download - https://github.com/jakoch/csgo-config/archive/main.zip
-
Extract
main.zip, then move the content of the foldercsgo-config-maininto your config folder. -
Create file
personal.cfg. Add your personal setting topersonal.cfg. See below for an example. -
Set CS:GO Launch Options
Go to
Steam > Library > Counter-Strike: Global Offensive (right-click) > Properties > Set Launch Options...:Set:
-tickrate 128 -novid -nojoy -console +exec autoexec.cfg -
Start CS:GO and your
config.cfgis automatically created- From now on, you might pull changes to
team.cfgby usingupdate.bat
- From now on, you might pull changes to
autoexec.cfgis loaded, because of the csgo start option entry.- the individual config files are loaded by
autoexec.cfg- firstly, the
team.cfgis loaded. Giving you a solid base configuration. - secondly, the
personal.cfgis loaded. Enabling you to overload any prior config values set with your personal settings.
- firstly, the
- finally, the
autoexec.cfgrunshost_writeconfigto write the newconfig.cfg.
That's it.
Simply run update.bat to update the team.cfg file.
It will use cURL to download the latest version of team.cfg from this Github repository.
To configure your buy binds: https://github.com/jessewebb/csgo-buynds
// ---------------------------
// Ident
// ---------------------------
name "johndoe"
cl_clanid "1" // clan ID for name decoration (Steam Group ID)
// ---------------------------
// Sensitivity
// ---------------------------
sensitivity "2"
zoom_sensitivity_ratio_mouse "1"
// ---------------------------
// Crosshair
// ---------------------------
// ---------------------------
// Keyboard Binds
// ---------------------------
differences- show all convars which are not at their default valuesdemoui- show the demo player
- Restart your computer and launch Steam
- Go to properties by right-clicking
Steam > Library > Counter-Strike: Global Offensive (right-click) > Properties - Select the
Local filestab and click theVerify integrity of game files...button. - Steam will verify the game's files - this process may take several minutes.
Source: https://support.steampowered.com/kb_article.php?ref=2037-QEUH-3335
- Use the following start option:
-autoconfig. - Run game
- Close game
- Remove
-autoconfigstart option
https://developer.valvesoftware.com/wiki/Command_Line_Options
You find the official (and sadly unmaintained) list here: https://developer.valvesoftware.com/wiki/List_of_CS:GO_Cvars
For a maintained list of CVars see: https://github.com/funeralchris/csgo-list-of-cvars
- https://steamcommunity.com/sharedfiles/filedetails/?id=1315092927
- https://www.reddit.com/r/CounterStrikeBinds/
- https://github.com/DevTechProfile/CapFrameX
Feel free to contribute. Please submit pull requests to us.
- Jens A. Koch - Initial work - jakoch
See also the list of contributors who participated in this project.
MIT License, see LICENSE.md