AutoTrigger Detector - Silenci0/SMAC GitHub Wiki

Detects cheats that automatically press buttons for players. Mainly referring to these types of cheats:

  • BunnyHop - Player holds down +jump and continues to jump repeatedly.
  • Auto-Fire - Player holds down +attack and fires semi-auto weapons as if they were full-auto.

Many cheats come with these features enabled by default which could make them quite common to catch. The detections should be immune to natural human behaviour, but may be triggered by players using advanced scripts and aliases. A player binding their mousewheel to buttons should not trigger a detection.

It is recommended that you leave the auto-ban cvar disabled until you are confident that there are no false detections. While this may sound obvious, do not run this module on your server if you are running conflicting plugins. An example would be a plugin that allows a player to bunnyhop or auto-fire pistols.

Convars

smac_autotrigger_ban “0” - Automatically ban players on auto-trigger detections.

Detection Sample (Log)

Hackworth (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using auto-trigger cheat: BunnyHop
EmRee (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using auto-trigger cheat: Auto-Fire

Forum Discussion

https://forums.alliedmods.net/showthread.php?t=171113