HardAntiCheat
Anti-cheat plugin for Atlyss multiplayer. (In Public Testing)
CHANGELOG
Changelog
v2.3.x - The Stability & Behavioral Overhaul - 1/18/26
Major Networking & Logic Rewrite
- Fixed Connection Issues: Switched handshake networking to Binary P2P (SteamNetworkingMessages). This resolves the
k_EResultInvalidParamerrors and prevents players from timing out while loading into the server. - Integrity Logic Change: Removed "Strict Hashing" integrity checks which were causing false positives for vanilla players or those with different mod versions.
- New Mod Enforcement: Switched to a Blacklist System. The server now accepts all mods by default and only kicks clients if they have a specific GUID listed in the
BlacklistedModGUIDsconfig. - New Behavioral Detections:
- Infinite Stamina: Detects players sprinting without losing stamina.
- Consumable Spam: Prevents using items faster than humanly possible (Macro detection).
- Weapon Swap Spam: Prevents animation canceling via rapid weapon switching.
- Parry Botting: Detects inhuman block input speeds.
- Crash Fixes: Resolved
NullReferenceExceptionerrors in the movement validation patch. - Stability: Added a safety delay to the handshake to ensure the player object is fully initialized before checking.
- Bug Fixes:
-
- fixed a bug that was lingering like a fly, server reinit re registration
Old Updates
Public Test Updates (Pre-v2.3.0)
- Codetalker Update: Updated dependencies to latest version - 1/17/26
- Validation Improvements: Made validation abide by Thunderstore policy (reading names + GUIDs) - 11/22/25
- Game Update: Updated compatibility for latest game patch - 1/11/26
- Fixes: Fixed missing detections and extended verification length - 10/14/25
- SteamID: Added Whitelist/Blacklist for SteamIDs - 10/12/25
v2.2.0 - Refactory
- Fixed "Players getting railed on skill init" bug.
- Fixed fly/movement checks and host boolean logic.
- Added logging configuration choices.
- Patched Teleportation by call.
- Airborne Check: Added height limiting check.
- Revive Fix: Fixed revive detection logic (Angela's Tears requirement).
- Currency: Added Currency Add Check back.
- Syncing: Added CodeTalker Anti-Cheat Syncing.
v1.0.7 - Bugfix
- Fixed skill initialization issues.
v1.0.6 - Stability & Feedback
- Fixed Critical Initialization Bug: Dynamic Haste ID detection moved to correct loading point.
- Log Archiving: Added automatic log archiving to prevent massive file sizes.
- Announcements: Added public punishment announcements to chat.
- Confirmation: Added server start confirmation message.
v1.0.5 - Lag Compensation Fix
- Movement: Overhauled movement detection to be tolerant of lag.
- Config: Added
Max Effective Speed,Grace Buffer, andTime Thresholdconfigs. - Speed Hack: Improved detection using dynamic baseline recording.
- Vulnerability Fix: Corrected cast time validation for instant-cast skills.
- Paths: Standardized log file paths.
v1.0.4
- Intelligent Skill cooldown check improvement.
- Flagged speedhack properly.
v1.0.3
- General bug fixes.
v1.0.2
- Airborne check re-enabled.
v1.0.0
- Initial release.