⚡
Update for VeloCity-Security ProxyPingCheckManager
✅
Fixes & Improvements
- Fixed NullPointerException when analyzing ping intervals in detectProxyBotsPattern → now fully thread-safe using ConcurrentLinkedDeque.
- Configurable ultra-fast ping detection to avoid blocking legitimate clients during normal server list refreshes.
- All relevant parameters are now editable in ProxyPingCheckManager.yml:
- enabled → enable/disable the ping check
- max-pings-per-interval → maximum allowed pings per interval
- interval-ms → interval length for counting pings
- block-time-ms → how long a suspicious IP is blocked
- detect-proxy-bots → enable pattern-based detection
- ultra-fast-threshold-ms → time in ms to detect ultra-fast pings
- ultra-fast-count-threshold → number of consecutive ultra-fast pings before blocking
- pattern-tolerance-ms → allowed deviation in ping pattern detection
⚠️
Important Notice:
After updating, please delete or regenerate the file:
plugins/Velocity-Security/ProxyPingCheckManager.yml
so that all new configurable parameters are created correctly and normal server list refreshes no longer cause false blocks.