Skip to content

Show current game status from Counter Strike Global Offensive in Discord

Notifications You must be signed in to change notification settings

borisgrigorov/CSGO-Discord-rich-presence

Repository files navigation

CS:GO Discord rich presence

Features

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

Screenshots

Installation

Supported platform are Windows and Linux.

Linux

  1. Download the newest release for linux and gamestate_integration_discord.cfg file from here
  2. Move gamestate_integration_discord.cfg file to cfgs folder (usually /home/username/.local/share/Steam/steamapps/common/Counter-Strike Global Offensive/csgo/cfg)
  3. Run the file (csgo-rich-presence-linux)
  4. Enjoy!

Windows

  1. Download the newest release for windows (csgo-rich-presence-win.exe) and gamestate_integration_discord.cfg file from here
  2. Move gamestate_integration_discord.cfg file to cfgs folder (usually C:\Program Files (x86)\Steam\steamapps\common\Counter-Strike Global Offensive\csgo\cfg)
  3. Run the exe (csgo-rich-presence-win.exe)
  4. Enjoy!

Or for advanced users (Both platforms):

You have to have installed Nodejs and NPM.

  1. Clone repository

  2. Move gamestate_integration_discord.cfg to cfgs folder.

  3. 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
  4. run npm install

  5. run npm start

About

Show current game status from Counter Strike Global Offensive in Discord

Resources

Stars

Watchers

Forks

Sponsor this project