


A server integrity and mod-compatibility plugin for dedicated Valheim servers.
koumodgp helps server admins keep their community consistent and fair. It verifies that every connecting player is running the mod set the server expects, and helps admins spot tampering. It is designed for legitimate server administration — it is installed and configured by the server owner, and every check it performs is in service of protecting that server's players.
The same koumodgp.dll is installed on the server and on clients; it detects its role at
runtime (like AzuAntiCheat and other ServerSync-style plugins), so there is only one file to
distribute.
The program check is an optional, admin-configured feature. It reads the names of running processes and top-level window titles so it can match them against the server's list of known cheat tools — the same approach used by other server anticheat plugins. Important points:
koumodgp.dll in BepInEx/plugins/ on the server and on each client.BepInEx/config/koumodgp/ with two folders:
required/ and allowed/, plus signatures.txt.required/ — every client must run that exact mod + version.allowed/ — permitted if a client has it, but not required.
You can drop loose .dll files or whole plugin folders (subfolders are scanned too).
koumodgp reads each DLL's id and version automatically — bundled library DLLs without a
plugin id are ignored. Run kougp reload (or restart) to apply. Any mod a client runs that
isn't in either folder → kick.kougp status connected players + verification state
kougp list current allowed mods + signatures
kougp reload reload config + lists and push to clients (no restart)
kougp allow add <guid> [ver] add an allowed mod (also: remove)
kougp sig add <text> add a cheat-tool signature (also: remove)
kougp kick <name> | ban <name> manual moderation
adminlist.txt is never checked.DiscordWebhookUrl in BepInEx/config/koumodgp.cfg
(empty = disabled). It posts a generic notice on detections and admin/lifecycle events; full
detail is kept in a local violations.log for the admin.