A small Node.js app that plays custom sounds when you get a kill or die in Counter-Strike 2, using Game State Integration (GSI).
- Plays a sound when you get a kill
- Plays a different sound when you die
- Uses
ffplayto play.mp3sound files - Tracks round kills and death status in real time
- Node.js (v18+ recommended)
- FFmpeg installed and
ffplayavailable in your system PATH - Counter-Strike 2 with Game State Integration (GSI) configured
-
Clone the repository:
git clone https://github.com/Zyphrenn/CS2-Killfeed.git cd CS2-Killfeed -
Install dependencies:
npm install -
Add your sounds:
Place your.mp3files in thesounds/folder:kill_.mp3for killsdeath_.mp3for deaths
- Open CS2's installation folder:
- Navigate to CS2 in Steam
- Right click Counter-Strike 2 - choose "Manage" - "Browse local files".
- Navigate to
game/csgo/cfg/ - Move the
gamestate_integration_killfeed.cfgfile into this directory - Save the file and restart CS2.
- Simply start Counter-Strike and start the main.js script by running
node main.js.
This project uses CS2's official Game State Integration system and does not modify the game, inject code, or interact with VAC-protected memory in any way.
However, it may unintentionally trigger VAC-related warnings if misconfigured. I would recomend against using in competitive matches.
I am not responsible for any bans, timeouts, or account issues you may have.