Skip to content

CS2 Discord RPC

Latest

Choose a tag to compare

@ZoniBoy00 ZoniBoy00 released this 22 Mar 11:03

Version 1.1.0 (March 22, 2025)

πŸš€ New Features

  • Added proper version information to the executable file
  • Added improved team status display that shows when a player is dead
  • Added more detailed player state tracking

πŸ› οΈ Bug Fixes

  • Fixed issue where Discord Rich Presence would remain active even when Counter-Strike 2 was not running
  • Fixed team visibility in Discord RPC when player is dead or spectating
  • Fixed memory leaks from process monitoring

⚑ Performance Improvements

  • Reduced CPU usage by optimizing the game process monitoring system

  • Increased check interval to 10 seconds

  • Added caching to avoid redundant checks

Reduced memory usage through:

  • Buffer pooling for HTTP requests
  • Reduced string allocations with StringBuilder reuse
  • Optimized collections and data structures

Improved disk I/O performance:

  • Implemented log buffering with timed flush
  • Increased cache durations for file system operations
  • Reduced logging verbosity in normal operation

Reduced network usage:

  • Throttled Discord presence updates to once per second
  • Optimized GSI config to request only necessary data
  • Added presence hash comparison to avoid redundant updates

πŸ”§ Technical Changes

  • Updated application manifest with proper version information
  • Improved exception handling and error reporting
  • Added emergency crash logging to desktop

πŸ“ Other Changes

  • Code refactoring for better maintainability
  • Improved comments and documentation
  • Enhanced debug logging capabilities

Full Changelog: v1.0.0-main...v1.1.0