You are viewing a potentially older version of this package. View all versions.
hiccup-PEAKAntiCheat-1.3.1 icon

PEAKAntiCheat

A solution to the rampant cheating issue in public lobbies. Please read the README.

Date uploaded a year ago
Version 1.3.1
Download link hiccup-PEAKAntiCheat-1.3.1.zip
Downloads 449
Dependency string hiccup-PEAKAntiCheat-1.3.1

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.2403 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.2403
lammas123-PEAKERRpcInfo-1.0.0 icon
lammas123-PEAKERRpcInfo

A dependency for mods that need the info parameter on Rpcs.

Preferred version: 1.0.0

README

Detects and automatically punishes players using cheat mods and exploits, using the same methods said cheat menus use. This method is not invincible, but its the best option that would be allowed on Thunderstore.

Cheat mods are not inherently bad, its how they are used. Hopefully this solution helps a bit with the war committed on public lobbies. Please do not harass Thunderstore staff, or anyone else about cheat mods being available on xyz platform. Its not their fault, and its not their place to take a stance against cheating. Its not their game, yknow? If you have an issue with how cheating is affecting you, I suggest you express that through the appropiate channels to the game developers.

Features:

Cheat Mod Detection - Automatically identifies Atlas and Cherry cheat users Exploit Prevention - Blocks unauthorized killing, campfire manipulation, and name spoofing (All players need the mod to effectively block most cheats. Regardless, they will be flagged and softlocked.) Master Client Protection - Prevents cheaters from stealing lobby control Smart Punishment - Soft-locks cheaters with infinite loading screens or character destruction Real-time Alerts - Visual notifications when suspicious activity is detected

Requirements:

Must be master client (lobby host) for punishment features Non-hosts can still detect cheaters, and prevent cheats from effecting them (Including lobby crashes!) Works in both airport lobby and main game scenes

How does it work?

Any player can run this mod, and will detect cheaters with it, and block those cheats. However, the mod will only let the masterclient of the lobby issue out the punishments to them. If a cheater issues a lobby-wide exploit, any players without the mod may be effected. All players should have this mod for the full effect.

When a user is detected using a cheat mod, they are immediately softlocked, rendering their menu un-usable. When a user joins, the mod compares the steam members to the photon members. If any photon member doesnt match a steam username, then they will be softlocked aswell for spoofing. If a user gets past this detection, this mod also impliments various RPC detections similar to PEAKER. It will attempt to block, and revert any changes made by the cheaters RPC, after softlocking them.

Config Options

  • In-game notifications of suspicious activity (default: true)
    • This will use the connection log to provide information in regards to cheaters, and the action taken against them.
  • Verbose RPC logging (default: false)
    • This will log recieved RPCs in your bepinex console, if available.
  • Name Spoofing detection (default: true)
    • This will automatically detect spoofed names, and softlock them immediately.

v 1.3

  • Added detection for: Banana slips, killing, revives, status effects, vine growing Improved detection logic for photon names

  • Added preventative measures for exploits to crash the lobby

  • Added preventative measures for nearly every cheat currently available (Only works if you have the mod)

Read This

If the host has this mod, the cheater will be flagged and softlocked, but this isnt always enough. In order to gain the full effect, all players in the lobby must have this mod. Even if you are not host, this mod will detect cheaters and immediately deny all RPC and ownership requests from them. This should nearly block all cheats, provided they got detected first.