QoL Adventure Server
Server-side companion to QoL Adventure: only the mods a dedicated Valheim server needs (skills, portals, crafting). Excludes client-only mods like the clock and achievements. Built on Jotunn.
About this mod Author’s original text
QoL Adventure Server
The server-side companion to QoL Adventure. Install this on your dedicated server alongside the client pack on everyone's game.
Why a separate pack
Valheim runs a lot of gameplay logic (skills, carry weight, combat) on the connecting client, not the server — but most of these mods still need to be installed on the server too, either to enforce their locked config across every player or because they'd otherwise kick a client whose mod set doesn't match. A few mods in the client pack are pure client-side conveniences (a HUD clock, achievement unlocking, recipe markers) that do nothing on a headless server, so they're left out here to keep the server clean.
What's included
Framework
| Mod | Version | Why it's here |
| --- | --- | --- |
| BepInExPack Valheim by denikson | 5.4.2351 | Framework — required wherever any mod runs. |
| Jotunn by ValheimModding | 2.30.2 | API dependency for most of the mods below. |
| YamlDotNet by ValheimModding | 16.3.1 | YAML library; listed explicitly because the server's automatic installer only downloads a pack's direct dependencies. |
| BetterNetworking by SimplifyDave | 1.2.0 | Improves multiplayer performance via compression, queue size, and send rate tuning. Author: "install it on the dedicated server and on every modded client" — required on both ends for compression negotiation. |
Skills
| Mod | Version | Why it's here |
| --- | --- | --- |
| ImpactfulSkills by MidnightMods | 0.21.0 | Tagged Server-side + Client-side; enforces its locked skill config. |
| Vitality by Smoothbrain | 1.1.3 | "Can be installed on a server, to enforce the configuration." |
| Dual Wield by Smoothbrain | 1.0.10 | Author: "make sure to install this mod on the server as well, to enforce the servers configuration." |
| Fermenting by blacks7ar | 1.1.8 | Tagged Server-side + Client-side; uses ServerSync for its config. |
| SkillFloors by Armikur | 1.2.2 | Tagged Server-side + Client-side; ServerSync for the floor progress rate. |
Gameplay & QoL
| Mod | Version | Why it's here |
| --- | --- | --- |
| PortalMap by korCaptain | 1.0.1 | Portal access modes are stored server-side (in the ZDO). |
| AdjustablePortals by MidnightMods | 0.6.0 | Tagged Server-side + Client-side; gates portal activation/teleport rules. |
| DetailedLevels by turbero | 2.1.4 | Tagged Server-side + Client-side; cheap to include for config consistency. |
| SpearFix by coemt | 0.0.4 | Changes weapon stats — keeping it server-side avoids client/server desync. |
| MaxPlayerCount by Azumatt | 1.2.5 | Raises the player cap above vanilla's 10 (default doubles it to 20). Server-only — not in the client pack at all; author: "only required to be installed on the server." |
Left out of this pack (client-only)
- CraftMeOnce — author calls it "a client mod."
- AzuClock — pure HUD clock, no gameplay effect.
- Unshamed — author: "client side only, nothing syncs, nothing is needed on the server."
- ProximityVoiceChat — author: "the server does not need it."
- CraftFromContainers — no ServerSync/locked config in the mod's settings; purely local.
Installation
Install on your dedicated server's BepInEx plugins/config folders (or via a mod manager profile pointed at the server install). Every player also needs the QoL Adventure client pack — the two are meant to be used together, not standalone.
Config
Ships with the same config values as the client pack for every shared mod. Notable tuning:
| Mod | Change |
| --- | --- |
| AdjustablePortals | Building-piece requirement to activate a portal turned off (EnablePortalPieceRequirements true → false). TeleportTamesMaxCount 5 → 3. Cart teleport turned off (EnableTeleportCarts true → false). |
| ImpactfulSkills | Hauling max carry-weight bonus at level 100 raised to 150 (default 50). |
| ImpactfulSkills | Swimming eased at low level: speed and stamina bonuses now scale from level 0 (SwimSpeedRequiredLevel 25 → 0, SwimStaminaReductionLevel 50 → 0), SwimSkillGainRate 1 → 1.5. Level-100 ceilings uncha
Install & use Install: BepInEx plugin
- The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
- Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
- Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
- Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.
Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.
Install these first, or the mod will not work: