Skip to content

Enhanced CS2 BHOP plugin with leaderboards, Discord webhooks & jump statistics. Tracks speed/gain/sync/distance with auto-reset features, personal bests, and customizable discord announcements for HNS/BHOP servers.

License

Notifications You must be signed in to change notification settings

anthev-stack/CS2JumpStatistics

Repository files navigation

CS2JumpStatistics — Enhanced BHOP Chat HUD (CounterStrikeSharp)

License .NET CounterStrikeSharp

CS2JumpStatistics is a remodel of FLStrafeMaster designed to provide better engagement for HNS and BHOP servers.
This enhanced CS2 plugin for CounterStrikeSharp displays comprehensive statistics in the chat after each jump:

  • Speed (horizontal landing speed)
  • Gain (velocity gain/loss during air time)
  • Sync (strafe synchronization in %)
  • Distance (distance traveled during the jump)
  • Jumps (number of logged jumps)

The plugin is autobhop-safe (detects landing + jump within the same tick)
and perfect for HNS, Surf & BHOP servers.


✨ Features

  • Per-jump chat HUD: Speed / Gain / Sync / Distance / Jumps
  • Autobhop-safe landing detection
  • Auto-reset jump count on failed bhop (velocity loss detection)
  • Auto-reset jump count when stopping jumping (ground time detection)
  • Persistent leaderboards for top 10 BHOP and distance records
  • Individual toggle with !strafehud
  • Subtle tip every 60s, only for players with HUD enabled
  • Clean rotation detection (cross/dot calculation)

🔧 Commands

  • !strafehud / strafehud / css_strafehud – Toggle HUD on/off
  • !r / r / css_r – Reset personal HUD stats
  • !topbhop / topbhop / css_topbhop – Show top 10 BHOP records
  • !topdistance / topdistance / css_topdistance – Show top 10 distance records

📦 Installation

  1. Clone the repo or download a release and build:
    dotnet build -c Release
    

Copy the generated DLL to your CS2 server:

  • cs2/game/csgo/addons/counterstrikesharp/plugins/FLstrafeMaster.dll Restart or reload your server.

⚙️ Configuration

All settings are defined as const values in the code:

Jump Detection:

  • MinAirTicksToReport – minimum air ticks required to count a jump
  • PrintThrottleTicks – throttling of chat output (counting is unaffected)
  • JumpImpulseDelta, FallingVzThreshold – thresholds for autobhop detection

Failed Bhop Detection:

  • VelocityLossThreshold – reset jumps if speed drops below 75% of max achieved
  • MinSpeedForReset – minimum speed (100 units) required to trigger reset logic
  • SignificantLossThreshold – absolute speed loss (50 units) that triggers reset

Stop Jumping Detection:

  • MaxGroundTimeTicks – reset jumps if player stays on ground for 19 ticks (~0.3 seconds) without jumping

🤝 Community

Discord: Join here https://discord.gg/DMvjvQEV2P or [XG] https://discord.gg/gCrbaagdN2

Contact me directly: Jumper420 or cmancnt

👤 Credits

Original Author: Jumper
Modified By: cmancnt - Owner of [XG] Gaming Community https://discord.gg/gCrbaagdN2

This is a remodel of the original FLStrafeMaster plugin, enhanced with additional features and improved functionality for better engagement on HNS and BHOP servers.

About

Enhanced CS2 BHOP plugin with leaderboards, Discord webhooks & jump statistics. Tracks speed/gain/sync/distance with auto-reset features, personal bests, and customizable discord announcements for HNS/BHOP servers.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages