Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
You are viewing a potentially older version of this package.
View all versions.
GyattAntiCheat
Lightweight, Zero-Stutter Server Anti-Cheat and Player Watcher for Valheim.
By GYATTEAM
| Date uploaded | 3 weeks ago |
| Version | 1.0.0 |
| Download link | GYATTEAM-GyattAntiCheat-1.0.0.zip |
| Downloads | 38 |
| Dependency string | GYATTEAM-GyattAntiCheat-1.0.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202README
GyattAntiCheat
A lightweight client-server anti-cheat and mod synchronization tool for Valheim. Process scanning is handled asynchronously on a background thread to avoid frame drops or stuttering during gameplay.
Features
- Server Mod Synchronization: Automatically cross-checks client BepInEx plugins against the server's installed plugins. Detects both unauthorized extra mods and missing required server mods.
- Admin Bypass: Players listed in the server's
adminlist.txtautomatically bypass mod restrictions, process scans, and state checks. - Detailed Server Logging: Logs player connections, installed mod lists, verification status, and violations (with SteamID/HostName) directly to the server log.
- Background Process Check: Periodically checks for common third-party cheat tools (e.g., Cheat Engine, WeMod) off the main thread.
- State Monitoring: Detects unauthorized use of God Mode, Ghost Mode, Debug Fly, and abnormal movement speeds.
- Client Enforcement: Kicks non-admin players who join the server without the mod installed.
Configuration
The configuration file (com.valheim.gyattanticheat.cfg) is generated in BepInEx/config/ after the first launch:
[ModSync]
EnforceServerModWhitelist(Default:true): Blocks players from using any mod not installed on the server.CheckMissingServerMods(Default:true): Blocks players who are missing mods installed on the server.AllowedClientOnlyMods: Comma-separated list of Mod GUIDs/Names allowed on clients even if not on the server.ServerOnlyMods: Comma-separated list of Mod GUIDs/Names installed only on the server that clients are not required to have.
[Security]
BlacklistedKeywords: Comma-separated list of restricted process names or mod keywords.AutoKickCheater(Default:true): Automatically kick non-admin players when a violation is detected.RequireGyattAntiCheat(Default:true): Require clients to have this mod installed to stay connected.MaxSpeedThreshold(Default:28): Maximum allowed horizontal movement speed before triggering an alert.
Installation
- Install BepInExPack Valheim.
- Extract
GyattAntiCheat.dllinto yourValheim/BepInEx/plugins/folder (must be installed on both server and clients).