This is 100% VAC Secure, it's using official Game State Integration.
- Show current game info from CS:GO in Discord, in wingman/competitive shows current game state (Warm up/In-Game/Game-Over), points for CTs and Ts, and what team is player playing on, it also shows the current map for all officially supported maps. In deathmatch it's shown current kills and score, also the
- You can also send invites to CS:GO lobby via Discord, but you have to provide your steam API key to make this working (After launching app, you will be asked). Your friends on Discord also can ask you to join your lobby.
- Installation guide here
Supported platform are Windows and Linux.
- Download the newest release for linux and gamestate_integration_discord.cfg file from here
- Move gamestate_integration_discord.cfg file to cfgs folder (usually /home/username/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/cfg)
- Run the file (csgo-rich-presence-linux)
- Enjoy!
- Download the newest release for windows (csgo-rich-presence-win.exe) and gamestate_integration_discord.cfg file from here
- Move gamestate_integration_discord.cfg file to cfgs folder (usually C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg)
- Run the exe (csgo-rich-presence-win.exe)
- Enjoy!
You have to have installed Nodejs and NPM.
-
Clone repository
-
Move gamestate_integration_discord.cfg to cfgs folder.
-
Create
config.json
file in project root directory. That should looks like this:{ "richOutput": false, "port": 3127, "clientId": "793491189625913344", "host": "127.0.0.1" }
Using this values should be fine, but you can use your own.
- richOutput - something as debug/verbose mode
- port - it needs to be same as in csgo config file
- clientId - Discord application client ID
- host - where to listen on
-
run
npm install
-
run
npm start