

Valheim Enforcer is a lightweight Mod Synchronization, and Server sided character progression enforce tool.
This mod is designed to be a drop-in, no maintenance solution for those who are wary of configuration, or those that would rather spend time playing than configuring.
By default this mod will enforce character server saves and require clients to only connect with mods that are installed on the server. All of this is configurable.
The following features are not yet implemented but currently planned:
Got a bug to report or just want to chat about the mod? Drop by the discord or github.
Server saved character progression lock. All of the following features are configurable (server authoratative).
Mod Enforcement. All of the following features are configurable (server authoratative).
Cheat detection.
Disclaimer: Valheim is client authoratative and without extremely invasive measures, cheating cannot be fully prevented.
Add the mod, setup your required mod list, optional mods and admin mod lists (setup is OPTIONAL, mods loaded by the server will automatically be required). Your clients and server must both run the mod.
Someone brought on their priceless Epicloot Askavin cloak? Some Prestine +InfinitePower Jewels? You can restore confiscated items!
Note: All commands require devcommands as such they require admin on the server.
There are two ways to do so.
enforcer-list-players to get the player's account ID and character nameenforcer-list-confiscated AcountID999999 CharacterName (Not sure about what the players account ID is? Run list-players)enforcer-retrieve-confiscated AcountID999999 CharacterName prefabName (just want it all back? use 'all' as the prefab)enforcer-list-players in-game to get the player's account ID and character nameconfiscatedItems to the playerItems list in the player's save file. Player save files are located in BepInEx\config\ValheimEnforcer\Characters\<PlatformID>\playername.yaml on the server.