
HardAntiCheat
Anti-cheat plugin for Atlyss multiplayer. (In Public Testing)Details
Changelog
Public Test Updates
Game Update - Public Test Update (Updated each V2 revision/build)
- Updated to Latest game update - 10/11/25
- Fixed Detections being missing - 10/11/25
- Added STEAM:ID Whitelist/Blacklist - 10/12/25
- Ported Codetalker varients - 10/14/25
- Extended verification length - 10/14/25
- Anticheat Integ Check Addition to minimize chances of bypassing - 10/17/25
- Game update - 10/21/25
- Bepinex update - 10/6/25 / 6:34am
- s0apy-PerfectAnti-1.1.0 -> Marioalexsan-PerfectGuard-1.1.0 - 11/6/25
- Improved Mod Validation/Configurations (Made it abide the thunderstore mod policy rules a little bit more + Made it able to also read names instead of just GUIDS) - [~] 11/5/25 / 9:43pm
Old Updates
V2 - Refactory - Public Test Update (cont ^)
-
Fixes "Players getting railed on skill init still" FULLY
-
Fixed fly/movement checks
-
Fixed host bool issue
-
Added logging choices depending on user choice
-
Patched Teleportation by call
-
Updated Readme (Vx.x.1)
-
Canofwhoopass Bugfix (Thx homebrewery)
-
Airborne Height limiting check (Allows you to fly within the height limit)
-
Fixed isHost bug
-
Fixed Revive detection logic
-
Added Currency Add Check back (Yes i removed it in past versions)
-
Added Codetalker Anticheat Syncing (Optional)
-
Improved Teleportation Check
-
Fixed Verification Handling
-
In-Game Logical Actions fixes Example:
- Too Fast?: Attempts to reset.
- Cooldown modified?: Interrupts your sklill.
- Died but revived by menu?: You will be unable to revive by a mod menu, use angela's tears instead.
1.0.7 - Bugfix - Public Test Update
- Players getting railed on skill init
1.0.6 - Stability & Feedback - Public Test Update
- Fixed Critical Initialization Bug: The dynamic Haste ID detection has been moved to the correct loading point, fixing a startup error where it would fail to find the game's data. The check is now guaranteed to run once, at the right time, and only on the server.
- Added Automatic Log Archiving: To prevent log files from growing infinitely on long-running servers, the infraction log is now automatically archived on startup if it exceeds a configurable size (default is 5MB).
- Added Public Punishment Announcements: When a player is automatically kicked or banned, a message is now broadcast to all players on the server, making the anti-cheat's actions transparent.
- Added Server Start Confirmation: A message is now logged to the server console when the first player spawns, confirming that the anti-cheat modules are active and monitoring.
1.0.5 - Lag Compensation Fix - Public Test Update
- Overhauled Movement Detection: The teleport/speed check is now significantly more tolerant of network lag, drastically reducing false positive kicks.
- Added Lag Configuration: Introduced new settings (
Max Effective Speed,Movement Grace Buffer,Movement Time Threshold) to allow server admins to fine-tune movement detection for high-latency environments. - Improved Speed Hack Detection: The speed stat check is now more intelligent. It dynamically records each player's legitimate speed on spawn and uses that as the baseline, making it more accurate than a fixed value.
- Fixed Critical Vulnerability: Corrected a major flaw where cast times for standard, instant-cast skills were not being validated. All skill types are now properly checked.
- Standardized Log Path: The infraction log file path is now always
BepInEx\plugins\HardAntiCheat\, ensuring consistent and easy access for server admins.
1.0.4 - Public Test Update
- Intelligent Skill cooldown check improvement
- Should flag speedhack properly now
1.0.3 - Public Test Update
- Fixed bugs
1.0.2 - Public Test Update
- Airborne check is back
- Fixed bugs
1.0.1 - Public Test Update
- Pushed
1.0.0
- Initial release
Mini Updates
-
- Cleaned for this update - 11/5/25
- Bugfix - [x] 11/6/25 @ 8:02pm