-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
Taeguk edited this page Jul 6, 2026
·
1 revision
- BepInEx for Valheim (denikson BepInExPack_Valheim 5.4.2333+)
- Jötunn (ValheimModding-Jotunn 2.25.0+)
Both are pulled in automatically when you install through a mod manager.
- Open r2modman or the Thunderstore Mod Manager.
- Search for InterServerPortal and install it. BepInEx and Jötunn are added as dependencies automatically.
- Launch the game through the mod manager.
- Install BepInEx and Jötunn.
- Extract the InterServerPortal package so that
InterServerPortal.dlllands inBepInEx/plugins/InterServerPortal/. - Launch the game.
| Setup | Install on |
|---|---|
| Single-player only (portal networks) | Your game client |
| Joining a dedicated server | Every player's client |
| Running a dedicated server | The server too (in addition to clients) |
On a dedicated server the world-switch logic no-ops (there is no local player on a headless server), so the mod is safe there. Installing it server-side keeps each portal's flag/config/lock networked and persisted with the world, and enables the network lookup for portals in unloaded zones. If you only run listen/host games, client-side is enough.
- A per-portal config panel becomes available via L.Shift + Use on any
portal_woodorportal_stone. - The config file
BepInEx/config/com.interserverportal.cfgis written on first launch — see Configuration.
Because BepInEx loads plugins only at process start, fully quit Valheim to the desktop and relaunch after updating — an in-game "Log Out" (and this mod's world switch) keeps the old assembly loaded.