Skip to content

[5.1.0] LR anticheat fixes and improvements

Latest
Compare
Choose a tag to compare
@azalty azalty released this 06 Aug 22:14

This update brings a lot of changes regarding LastRequest anticheats, but also changes some other parts of Hosties+.
Make sure you check the cvar changes.

  • 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
  • Made the chat banner cvar include the message color and space (default changed from {darkblue}[{lightblue}Hosties{darkblue}] to {darkblue}[{lightblue}Hosties{darkblue}]{lightblue} )
    • Removed the forced space in chat messages containing the chat banner (this previously meant 2 spaces were used between the tag and the chat message)
    • This change will require you change the cvar's value.
  • Updated the debug cvar's name from sm_hosties_debug_enabled to sm_hosties_debug
    • This change might require you check the new cvar and update its value if you want to.
  • Fixed the Dodgeball anticheat sometimes being inaccurate (#4)
    • Made so that the weapon fix for OnTakeDamage is only applied where the damage source is direct
  • 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 some LRs' anticheats not working properly in CS:GO (namely Fists fight and Shield fight) (#7)
  • 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.
There hasn't been any changes between 5.1.0 BETA 7 and this version.