Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jakoch/csgo-config
CS:GO Config is an updateable team config with support for personal settings.
https://github.com/jakoch/csgo-config
config csgo csgoconfig esports game steam
Last synced: 27 days ago
JSON representation
CS:GO Config is an updateable team config with support for personal settings.
- Host: GitHub
- URL: https://github.com/jakoch/csgo-config
- Owner: jakoch
- License: mit
- Created: 2017-11-01T16:01:03.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2022-07-22T13:50:50.000Z (over 2 years ago)
- Last Synced: 2024-04-19T22:24:19.563Z (7 months ago)
- Topics: config, csgo, csgoconfig, esports, game, steam
- Language: Batchfile
- Homepage:
- Size: 5.55 MB
- Stars: 9
- Watchers: 3
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# CS:GO Configuration
This is an updateable team config with support for personal settings.
## What's this?
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`.## **Table of Contents**
- [CS:GO Configuration](#csgo-configuration)
- [What's this?](#whats-this)
- [Features](#features)
- [Installation](#installation)
- [How does this work?](#how-does-this-work)
- [How to update?](#how-to-update)
- [Personal Setup - personal.cfg](#personal-setup---personalcfg)
- [Console Commands](#console-commands)
- [FAQ](#faq)
- [How to verify the integrity of my game files?](#how-to-verify-the-integrity-of-my-game-files)
- [How can i reset my config to default values?](#where-can-i-find-the-documentation-for-cli-options)
- [Where can i find the documentation for CLI options?](#where-can-i-find-the-documentation-for-cli-options)
- [Where can i find the complete list of CS:GO console variables?](#where-can-i-find-the-complete-list-of-csgo-console-variables)
- [What about video settings?](#what-about-video-settings)
- [Contributing](#contributing)
- [Authors](#authors)
- [License](#license)## Features
- `autoexec.cfg` start option approach
- solid base configuration file for your team: `team.cfg`
- support for a `personal.cfg`
- `team.cfg` is updateable using cURL via `update.bat`
- `config.cfg` file is rewritten on CS:GO start## Installation
1. Find your config folder
You can find CS:GOs config folder under the path: `\userdata\\730\local\cfg`.
- Where `` is the location of the STEAM folder on your disk, e.g. `C:\Steam`.
- Where `` is the ID of your Steam account, e.g. `1234567`.For example: `C:\Steam\userdata\987654321\730\local\cfg`.
2. Download - https://github.com/jakoch/csgo-config/archive/main.zip
3. Extract `main.zip`, then move the content of the folder `csgo-config-main` into your config folder.
4. Create file `personal.cfg`. Add your personal setting to `personal.cfg`. See below for an example.
5. Set CS:GO Launch OptionsGo to `Steam > Library > Counter-Strike: Global Offensive (right-click) > Properties > Set Launch Options...`:
Set: `-tickrate 128 -novid -nojoy -console +exec autoexec.cfg`
6. Start CS:GO and your `config.cfg` is automatically created
- From now on, you might pull changes to `team.cfg` by using `update.bat`## How does this work?
1. `autoexec.cfg` is loaded, because of the csgo start option entry.
2. the individual config files are loaded by `autoexec.cfg`
- firstly, the `team.cfg` is loaded. Giving you a solid base configuration.
- secondly, the `personal.cfg` is loaded. Enabling you to overload any prior config values set with your personal settings.
5. finally, the `autoexec.cfg` runs `host_writeconfig` to write the new `config.cfg`.That's it.
## How to update?
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.
## Personal Setup - `personal.cfg`
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
// ---------------------------```
## Console Commands
- `differences` - show all convars which are not at their default values
- `demoui` - show the demo player# FAQ
### How to verify the integrity of my game files?
1. Restart your computer and launch Steam
2. Go to properties by right-clicking `Steam > Library > Counter-Strike: Global Offensive (right-click) > Properties`
3. Select the `Local files` tab and click the `Verify integrity of game files...` button.
4. 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
### How can i reset my config to default values?
1. Use the following start option: `-autoconfig`.
2. Run game
3. Close game
4. Remove `-autoconfig` start option### Where can i find the documentation for CLI options?
https://developer.valvesoftware.com/wiki/Command_Line_Options
### Where can i find the complete list of CS:GO console variables?
You find the official (and sadly unmaintained) list here:
https://developer.valvesoftware.com/wiki/List_of_CS:GO_CvarsFor a maintained list of CVars see:
https://github.com/funeralchris/csgo-list-of-cvars### What about video settings?
![CS:GO Video Settings](http://i.imgur.com/YNVSZp4.jpg)
### Where can i find more information about tweaking my CS:GO and PC?
- https://steamcommunity.com/sharedfiles/filedetails/?id=1315092927
- https://www.reddit.com/r/CounterStrikeBinds/
- https://github.com/DevTechProfile/CapFrameX# Contributing
Feel free to contribute. Please submit pull requests to us.
# Authors
* **Jens A. Koch** - *Initial work* - [jakoch](https://github.com/jakoch)
See also the list of [contributors](https://github.com/jakoch/csgo-config/contributors) who participated in this project.
# License
MIT License, see LICENSE.md