Anticheat - Detect Cheaters in Public Lobbies 0.1.0

A Mod for Helldivers 2
Anticheat - Detect Cheaters in Public Lobbies akl_mod_preview_image
  • 17399-1792130754-1169850570.webp
    17399-1792130754-1169850570.webp
    9.6 KB · Views: 622
  • 17399-1792130758-436805254.webp
    17399-1792130758-436805254.webp
    40.9 KB · Views: 632
  • 17399-1792130758-669690505.webp
    17399-1792130758-669690505.webp
    51.6 KB · Views: 616
  • 17399-1792130754-1747759007.webp
    17399-1792130754-1747759007.webp
    32.4 KB · Views: 501
HD2 Anticheat watches what your own game already knows about the other players, compares it to the vanilla game, and lists anything that smells fishy on a small panel on the right side of the screen. It never changes the game, never acts on anyone, and never connects to anything. What you do with the information is up to you.

What it catches
Guns: fire rate above the gun's vanilla maximum, magazines or spare magazines bigger than vanilla, the Maxigun firing while its owner walks around. One-shot kills of big enemies that no vanilla weapon can do. Tanks: guns hitting far outside the hull's firing arc (turret rotation mods), automated reloads, tanks faster than vanilla, tanks driven from the wrong seat, guns firing with nobody in the gunner seat, stratagems called from a driver or gunner seat. Loadouts with two vehicles of the same kind.

Almost every check was tested in real missions with two game clients, one running the cheat mods. Checks are tuned to stay quiet when unsure: a missed cheater is better than a wrongly flagged player.

Using it
When the panel shows a player, it lists what they did. Page Down dismisses it as a false positive, End selects the next player. Findings are also written to %LOCALAPPDATA%\HD2AntiCheat\anticheat.log but the log never stores names or Steam IDs: players appear as PLAYER 1, PLAYER 2, numbered fresh each game. Got a false positive? Send that log. Don't want a log at all? Put LOG=false
in settings.txt
in the same folder. Or use the Mod Options Menu to disable.

Installation/Requirements
  • Requires Bingus Shared Loader (v18 or newer)
  • Install with HD2 Arsenal
  • Mod Options Menu, optional but allows for UI tuning
  • Mod Bindings Menu, also optional and allows for key rebinding
Hiding it with the game's HUD
The game's "hide HUD" key is unbound by default. If you bind it, bind "Hide / show the overlay" to the same key and both will hide and show together.

Known limits
Works best when you host. Stratagems from a tank are only judged when nobody else is on foot. New game patches can switch checks off until updated (the panel status says so).

I AM NOT THE FUN POLICE, I WILL NEVER CONDONE COLLECTING USERNAMES AND/OR WITCH HUNTING CHEATERS. THIS IS PURELY A TOOL TO DETECT.

What counts?

Anything that changes gameplay beyond vanilla: fire rates, magazines, Maxigun movement, tank handling, stratagems from vehicles, extra vehicles. That includes rebalance and "QoL" mods. Cosmetic, sound and UI mods don't affect anyone else, and this mod can't see them anyway. Want to play with gameplay mods? Great: host a private or friends-only lobby. Public lobbies are for players who expect the vanilla game.

Future?
  • More coverage of mods
  • Improve reliability
GitHub page soon™


Credits and transparency
Built with the help of Claude Code (Claude Opus 5.5). Memory patterns from Link's Link to Memory kit (MIT license). Enemy health data from the Helldivers 2 Wiki (CC BY-NC-SA). Notices included in the download. This mod is MIT licensed.
37.7 KB
Log in or sign up to download
Uploaded by
notOceanMan
Downloads
96
Comments
67
Views
4,422
First release
Last update
Platform
PC 
Version
0.1.0
Total Size
37.7 KB
Rating
1.29 star(s) 17 ratings

Uploaded by

  • 96
  • 4,422

Ratings

1.29 star(s) 17 ratings

Pinned comment

Pinned by the staff.

RenegadeX4

Members
Members
Sep 27, 2026
3
17
  1. CowboyBingus
    CowboyBingus
    • premium
    • 531 kudos
    17 Oct 2026, 4:23AM
    Did you bother actually testing your own mod? There are several instances I found after a quick test of about 10-15 minutes where innocent players would be kicked in-game. And, moreover, most of the things this mod checks are easily spoofed. Let me do a quick runthrough.
    • Fire rate checks are completely trivial to bypass, and all refill or infinite-ammo cheats evade it. Network jitter (lag), however, causes significant problems for innocent players above 60ms.
    • Peers own their ammo capacity. The host has no means of validating what the peer says is accurate. Again, easily evaded as seen above.
    • Spare magazine detection was just outright broken in testing. I couldn't even really get it to function properly.
    • One-shot kills fail to properly distinguish from vanilla gameplay. Dropships being removed while alive from the game, for example, will flag the last player to shoot it and boot them.
    • Off-arc tank guns also flag vanilla gameplay. And, moreover, this one doesn't even bother to check the person is flagging it is even in the tank.
    • Tank speed flags any innocent player where two lag-corrections occur under 60s.
    • Your tank seating code is also completely broken and reading the wrong addresses. A player who climbs into the driver, then exits and enters the gunner seat, can be flagged and booted because of this.
    • Automated reloads is trivially evaded with a small random delay.
    • Stratagem loadout checks were also trivially evaded because, again, the host does not validate peer claims.
    I didn't bother going through any other checks because there was so much wrong that I just stopped there. This mod is harmful to innocent players while still enabling modders.

    The only proper solution is a full-fledged detection mechanism, which as you said, does not exist. That is the whole reason I stopped development on my own.
  2. OceanMan20
    OceanMan20
    • member
    • 3 kudos
    17 Oct 2026, 4:35AM
    It doesn't kick? Also this is literally the first version of the mod, it's a beta. Improving is like kinda the point. Thank you for your input, ill work on those holes (for those that can be fixed). Is it perfect? No. Will it ever be perfect? No. But it's a tool. If you kick every user that it goes off on, that is on you.

    Don't blame the tool maker when the user uses it in a dumb way and causes damage. It helps those that want it and know how to read with basic critical thinking skills. The information is right there. It explains what it found. That's it.
  3. CowboyBingus
    CowboyBingus
    • premium
    • 531 kudos
    17 Oct 2026, 4:43AM
    The end-user is making decisions based on what your mod tells them. It is your mod's responsibility to be as accurate as possible so that people can make informed decisions. It's disingenuous to claim that the end-user has any capacity to make that determination beyond what the mod already tells them (and as has already been pointed out, is incorrect to begin with).
 

RunicBlood

Members
Members
Sep 25, 2026
4
2
I just wanted the anti material rifle to not take 5 torso shots to kill an overseer. I cant always hit headshots, skill issue i guess. Automated reloads are cheating? Thats just QoL stuff for players who cant keep track of ammo count and seems kinda ableist imo
 

RealValkyrie

Members
Members
Feb 9, 2026
1
0
wow! more vibe coded garbage that false flags users for issues that have existed for a long ass time in a game narrowhead refuses to fix!

have you ever considered: use your fucking brain and eyes to determine if someone is cheating without using a script you barely wrote?
 

Paegus

Members
Members
Sep 5, 2026
38
16
So if people have this, they wont even be able to tell if the person being flagged is actually modding, OR also has this mod.

Read Cowboy's breakdown on Nexus & Reddit. There's a reason they stopped trying to make their own Liberty Watch anti-mod mod. It's untenable. Besides the glaring fact that in a client authoritative game like this, almost everything can be faked or adjusted to compensate for, there's also a whole heaping bunch of totally normal P2P interactions that gets flagged on game state updates because they're not magically 0ms latency with whoever's running this.
 

Flufferson

Members
Members
Sep 18, 2026
51
26
I'm fairly sure this is like those Steam Forum posts people did back in the day for Clown Farming, now mainly for laughs