Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Modding a Valheim server can turn a familiar world into something much less predictable. New buildings, creatures, crafting options, balance changes, and quality-of-life tools can all change how a group plays together. The actual setup is not complicated, but Valheim mods usually need matching files on both the server and each player client, which is where most problems start.
This guide explains how to prepare a Valheim server for mods with BepInEx, install the same loader on your local game, add mod files manually, and fix the most common connection or loading issues.
Most Valheim server mods require BepInEx. It works as the mod loader that lets Valheim load plugin files and generate the folders and configuration files those plugins need. BepInEx must be installed on the server and on every client that needs to use the same mods.
Valheim Plus is another option, but BepInEx is usually the better starting point for modern manual mod setups. Mod managers such as Thunderstore Mod Manager or Nexus tools can automate much of this work, but the steps below focus on manual installation so you know exactly where the files are going. Tiny filing cabinets, but for Viking chaos.
If your Valheim server host includes ready-made server version presets, you can install the BepInEx server version from the server panel without manually uploading the loader files.


After the restart, BepInEx should be active on the server. The important folder for mods is usually `BepInEx/plugins`.
Players also need BepInEx installed locally if the server mods require client-side files. If you already use a third-party mod launcher, you can skip this manual client setup and install the matching profile there instead.



Thunderstore is one of the common places to find Valheim mods. For a manual install, you mainly need the plugin file or files from the mod download.


Always read the mod page before installing. Some mods include extra dependencies, config notes, or separate server and client instructions.
Once you have the `.dll` files, upload them into the BepInEx plugins folder on the server.



The restart lets BepInEx load the plugins and generate any required configuration files. If a mod creates a config file, it will usually appear inside `BepInEx/config` after the first successful launch.
For many Valheim mods, each player needs the same plugin files installed locally. If the server has a mod and the client does not, joining may fail or the mod may simply not work.


Try to keep server and client mod versions identical. Close enough is not enough here. Valheim mod loaders are not known for appreciating improvisation.
Valheim Plus can be used instead of a standard BepInEx setup in some cases. It includes its own approach to changing gameplay settings and may be available as a quick server version in the panel. For client-side use, players must install the matching Valheim Plus files locally as well.
The general idea is similar: install the loader or mod framework on the server, install the matching files on each client, then restart and test. However, BepInEx is often the cleaner choice when you want to run individual Valheim mods from Thunderstore.
If the `BepInEx/plugins` folder is missing, restart the server once after installing BepInEx. On the client, launch Valheim once after placing the BepInEx files into the game directory. The folders are generated during that first run.
If a mod does not load, confirm that the `.dll` file is inside `BepInEx/plugins`, not only inside the downloaded zip folder. Also check whether the mod requires dependency plugins and install those too.
If the server starts but players cannot connect, make sure every affected player has BepInEx and the required mods installed on their own computer. Server-only and client-only mods exist, but many Valheim mods need to be present on both sides.
If problems started after adding or updating a specific mod, remove that mod's files and its related config file, then restart the server. Download the latest compatible version and reinstall it cleanly. Version mismatches, outdated dependencies, and old configs are common causes of strange behavior.
Come chat with us and we will get back to you as soon as possible!
Contact SupportConnect to your Valheim server's file system to manage mods, worlds, and backups. This guide covers both the in-panel FTP tool and external clients like FileZilla.
Learn how to enable the Valheim console through Steam launch options, open it in-game, and understand which commands work in singleplayer or on servers.
Learn how to connect to a Valheim server using a direct IP address or the in-game community browser, plus quick fixes for connection and password issues.