diff --git a/Modding-Guide.md b/Modding-Guide.md new file mode 100644 index 0000000..be461f9 --- /dev/null +++ b/Modding-Guide.md @@ -0,0 +1,210 @@ +
+ This guide explains how to install, manage, and troubleshoot mods for the + Managed Valheim server. The container includes automatic + BepInEx installation and a clean/modded directory separation, making modding + safe and predictable across updates. +
+ ++ The container uses a two‑directory architecture: +
+ +/opt/valheim_base — Clean SteamCMD installation/opt/valheim — Modded runtime directory+ SteamCMD updates the clean directory, and the container copies updated files + into the modded directory before applying BepInEx. This ensures: +
+ +state 0x6)+ Mods should be placed in the BepInEx plugins directory: +
+ +/opt/valheim/BepInEx/plugins
+
++ This directory persists across updates and is safe for: +
+ +
+ Do not place mods in /opt/valheim_base.
+ That directory must remain clean for SteamCMD.
+
+ To install a mod: +
+ +/opt/valheim/BepInEx/plugins
+ + On restart, BepInEx will load all plugins automatically. +
+ ++ Thunderstore modpacks can be installed manually: +
+ +BepInEx/plugins contents into:/opt/valheim/BepInEx/plugins
+ config files into:/opt/valheim/BepInEx/config
+ + The container will not overwrite your modpack configuration. +
+ ++ To update a mod: +
+ +/opt/valheim/BepInEx/plugins
+ + BepInEx will load the updated plugin automatically. +
+ ++ To remove a mod: +
+ +/opt/valheim/BepInEx/plugins
+ /opt/valheim/BepInEx/config
+ + Many mods generate configuration files under: +
+ +/opt/valheim/BepInEx/config
+
++ These files are safe to edit and persist across updates. + Restart the server after making changes. +
+ +/opt/valheim/BepInEx/plugins for the DLL./opt/valheim/BepInEx/LogOutput.log
+ /opt/valheim_base./opt/valheim_base.+ With this guide, you can safely install and manage mods on your Managed + Valheim server while maintaining full update compatibility and stability. +