Skip to content

[5.1.0 BETA 3] LR anticheat fixes and improvements

Pre-release
Pre-release
Compare
Choose a tag to compare
@azalty azalty released this 28 Jul 16:08
· 5 commits to main since this release

This is a BETA release. It might contain bugs.

  • Changed cvar sm_hosties_lr_rebel_action to sm_hosties_lr_cheat_action, and added option 0: Nothing, but prevent cheating (commit)
    • This change requires you check the new cvar and update its value if you want to. It will still default to option 2: Slay
  • Fixed the Dodgeball anticheat sometimes being inaccurate (#4)
  • Attempted to fix the Russian Roulette LR anticheat bug in Counter-Strike: Source (#7)
    • If everything goes well, this should also fix some LR anticheat related bugs.
    • Many thanks to @Tuberculosis-FP for reporting the bug and testing my fix attempts, as well as providing useful logging. Thanks to @FrokedFork as well for being very patient and testing my fixes and providing logging.
  • Fixed the Juggernout Battle LR ignoring the sm_hosties_lr_damage cvar
  • Added an anticheat for the HE Battle LR, Juggernout Battle and Only Headshot
  • Added and improved weapon pickup prevention for some LRs
  • More LR anticheat improvements (ex: removed the player_hurt anticheat. Now largely relying on OnTakeDamage)
  • Only HS LR: The clip is now reloaded on bodyshot to avoid running out of ammo (commit)
  • Added the cstrike include in lastrequest.inc (commit)
  • Small code changes and improvements
  • Changed ENT_Hosties V3 to Hosties+ in translations (commit)

Special thanks to @FrokedFork who reported a lot of bugs, video recorded those, tested my fixes and helped me debug.


These patch notes document changes between version 5.0.5 and this version.