CS:GO State
See https://github.com/roessland/csgostate for an explanation.
Login with Steam to start using CS:GO State.
What is CS:GO's gamestate integration?
CS:GO has builtin support for sharing some in-game information with external services. Some examples of shared
information:
- Your own HP, ammo, weapon
- The map you are playing on
- The current score
- If you are T side: Whether the bomb is planted or not
Some examples of information that is NOT present in gamestate updates:
- Any player location.
- Any match, game, server or IP address information.
- Exact bomb plant timing. This is intentionally fudged by the game to prevent using gamestate integration to
create bomb timers.
This is typically used for peripheral integrations such as lighting up your RGB keyboard when your health is low.
More data is available if you are hosting or spectating a match, but if you are playing in the match
yourself the amount of data is very limited, so there is no cheating potential here, and no ban risk either.
Enabling gamestate integration requires dropping a small config file in your CS:GO directory
How to use CS:GO State
-
First, sign in with Steam to register an account.
- Download your gamestate config file and move it to this directory:
- Windows: C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg
- MacOS: /Users/{USER}/Library/Application Support/Steam/steamapps/common/Counter-Strike Global
Offensive/csgo/cfg
You must restart CS:GO for changes in this directory to be detected by the game.
Make sure the filename is gamestate_integration_csgostate.cfg and not gamestate_integration_csgostate.cfg.txt
or similar.
- That's it! Your gamestate changes will now be pushed to our API.