Changelog
0.3.0 - 2026-10-07
- Added controller/gamepad audit reporting inside the ModGuard Thunderstore package.
- Reports Unity legacy joystick/controller names.
- Reports Unity Input System device details when available: display/product name, manufacturer, interface, layout, device ID, vendor/product IDs.
- Reports whether controller activity was observed.
- Added server log output beginning with
[RHCA] CONTROLLER_AUDIT.
- Does not block or kick for controller use yet.
- Does not collect controller serial numbers.
- Preserves ModGuard 0.2.2 approved-mod admission behavior.
- Requires
com.rustylasergaming.controlleraudit in the server AllowedForPlayers policy.
0.2.2 - 2026-10-04
- Start admission deadlines when peers are ready for routed RPC.
- Retry client reports until the connected server acknowledges them.
- Snapshot the peer list before enforcement to tolerate disconnects during iteration.
- Change the default timeout to 60 seconds and upgrade the old 20-second default.
- Preserve configured allowlists, admin IDs and intentional pins after the earlier migration.
- Update the package dependency to BepInExPack Valheim 5.4.2351.
0.2.1
- Removed the packaged player allowlist from
Plugin.cs.
- Removed the packaged admin-only plugin list from
Plugin.cs.
- Removed packaged fallback admin account IDs from
Plugin.cs.
- Server
com.rustylasergaming.modguard.cfg is now the only policy source.
- Bare plugin GUIDs allow any version so normal Thunderstore updates do not cause version-lock failures.
- Exact
guid@version pins remain supported when intentionally configured.
- Kept Enforce/Audit/Disabled behavior, optional approved mods, admin-only handling, duplicate-plugin detection, report hashing, and server-side admission checks.
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.