Vanilla Valheim is a great experience, but mods can take your server to the next level. Whether you want quality-of-life improvements, new crafting recipes, or entirely reworked combat, the mod ecosystem has it covered. This guide walks you through the two most important tools: BepInEx (the mod loader) and Valheim Plus (the all-in-one configuration overhaul).
Want your own Valheim server? At HostValues from €5.60 per month, online within minutes. View plans →
What is BepInEx?
BepInEx is a general-purpose Unity mod framework. Valheim is built on Unity, so BepInEx acts as the bridge between the game and any plugin you want to load. Without it, most Valheim mods simply will not run. Think of it as the Forge equivalent for Valheim.
Installing BepInEx on your server
- Download BepInExPack Valheim from Thunderstore, not the generic BepInEx release from GitHub: the pack comes with the right entry point for Valheim mods.
- Extract the download on your own PC and copy the contents of its
BepInExPack_Valheimfolder into your Valheim server root directory. You should then see aBepInExfolder alongsidevalheim_server.exe(Windows) orvalheim_server.x86_64(Linux). - On your own Linux server, make
start_server_bepinex.shfrom the pack executable (chmod +x start_server_bepinex.sh) and start the server with it. On a HostValues server you set BepInEx mods to 1 under Startup in the game panel instead. - Start the server once. BepInEx creates its folder structure on first boot:
BepInEx/plugins,BepInEx/config, andBepInEx/patchers. Shut the server down again after the console confirms it loaded. - Place any mod DLL files into
BepInEx/plugins. Each mod generates a config file inBepInEx/configon first load.
What is Valheim Plus?
Valheim Plus is a comprehensive mod that lets you tweak nearly every server setting without writing code. Inventory sizes, stamina rates, build piece snapping, shared map exploration, auto-pickup range: all configurable through a single INI file. It is particularly popular for servers where the group wants a less punishing experience without completely removing the survival challenge.
Installing Valheim Plus
- Download the latest Valheim Plus release matching your server platform (Windows or Linux).
- Extract the files into your server root directory. Valheim Plus bundles its own BepInEx version, so if you already installed BepInEx manually, back up your existing
BepInExfolder first to avoid conflicts. - Edit
BepInEx/config/valheim_plus.cfgto enable and configure the features you want. Each section has an[Enabled]toggle. For example:
[Inventory]
enabled = true
playerInventoryRows = 5
[Stamina]
enabled = true
staminaRegen = 1.5
- Start the server. Check the console output for
[Info: Valheim Plus]messages confirming the mod loaded. - Every player connecting needs the same Valheim Plus version installed on their client. Mismatched versions cause a connection error.
Common issues and fixes
- Mod does not load: Verify the DLL is in the correct
BepInEx/pluginsfolder. CheckBepInEx/LogOutput.logfor errors. - Version mismatch: After a Valheim game update, mods may need updating too. Always check mod compatibility before updating the game on your server.
- Client crashes on join: The client must have the same mods and versions as the server. Use a mod manager like Thunderstore or r2modman to keep everything in sync.
- Linux permission errors: Make sure all BepInEx files are owned by the user running the server process, and that
.shscripts have execute permission.
Tips for a smooth modded server
- Add mods one at a time and test after each. Finding conflicts in a stack of 30 mods at once is painful.
- Keep backups of your world before adding or removing mods. Some mods add custom items that disappear (or corrupt the save) if the mod is removed.
- Pin your mod versions. Automatic updates can break a running server mid-session.
Why HostValues?
HostValues Valheim hosting runs on AMD Ryzen 9 7950X or 9950X processors (Europe and US) with NVMe storage and DDoS protection on every plan. Upload BepInExPack Valheim and your mods through the file manager or SFTP and set BepInEx mods to 1 under Startup (keep Crossplay at 0: with crossplay on, BepInEx mods are not supported; step by step in our BepInEx guide). Restart with one click, and pick from four regions: Europe (the Netherlands and France), the US west coast (San Jose), Canada (Montreal) and Singapore. Already running a vanilla server? Read our Valheim dedicated server guide for the basics. See all Valheim hosting plans.