Wubarrk-RuneboundRest icon

RuneboundRest

Server-authoritative overhaul of Valheim's Rested/Comfort system: config-driven comfort, resting conditions and rested duration, plus a new Well Rested buff for sleeping a full night in your own claimed bed.

Last updated 30 minutes ago
Total downloads 691
Total rating 2 
Categories Mods Tweaks AI Generated Server-side Client-side Utility Misc Deep North Update
Dependency string Wubarrk-RuneboundRest-1.1.5
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2360 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2360

README

πŸ›οΈ RuneboundRest

RUNEBOUNDREST VERSION SERVER + CLIENTS

The skald swore he had rested. He had sat by the fire for the length of a song, steam rising from his wet furs, a greydwarf glaring at him from the treeline. The gods disagreed. Tonight the gods have been overruled.

Sit by the fire. Sleep the night through. Wake up better.

RuneboundRest reworks Valheim's Rested and Comfort system end to end: how fast comfort builds, what lets you rest at all, how long the Rested buff lasts and how much it is worth. On top of that it adds a new buff, Well Rested, for actually sleeping through the night in your own claimed bed.

Every gameplay setting is server-synced and admin-lockable. On a multiplayer world the server's config file is the one that matters.


NEW IN 1.1.0

Sleep a full night in your own bed and wake up Well Rested.

You It
Sleep in your own claimed bed until the whole group is asleep and the night skips to morning the moment you wake, you are Well Rested
Carry it into the day bonus health regen, stamina regen and skill XP for its duration
Rest as well its skill XP bonus stacks with the normal Rested bonus

πŸŒ™ A separate buff, not a stronger Rested Β· πŸ”§ Every number is a setting Β· 🚫 Only want the comfort system? EnableWellRested = false turns it off


BEFORE YOU INSTALL

If… Then…
🀝 you play on a server the server and every player need RuneboundRest, on the same version. Update them together: an older version is refused.
πŸ”’ you run the server the server's config decides every gameplay setting; it is pushed over each player's own when they connect.
πŸ“¦ you wonder what else to install nothing. It is one file and bundles its own config-sync library.

I

Rested lasts longer and is worth more.

⏳ Base duration twice vanilla's by default
πŸͺ‘ Per comfort level twice vanilla's by default, so a cosy hall pays off
πŸ“ˆ Skill XP while Rested 3Γ— by default (vanilla is 1.5Γ—)
♾️ Always Rested for servers that want the buff permanently on; the timer never runs down

II

You decide what lets a Viking rest.

Rule
πŸ”₯ Fire required by default; switch it off and a shelter is enough
🏠 Shelter not required by default; switch it on to demand a roof
πŸ’§ Wet blocks resting by default; allow it if you like
πŸ‘Ή Enemies nearby being sensed by enemies blocks resting by default; allow it if you like
⏱️ Time to Rested 4 seconds of resting by default (vanilla is 10)
πŸ“– Read the saga β€” why these are rules, not hard-coded

Vanilla hard-codes what lets you start Resting: a fire, shelter, being dry and not being sensed by enemies. RuneboundRest replaces that logic with rules you can switch one by one.

Other systems that ask the game whether a player is "safe at home" get the same answer the Resting buff uses, so a server that allows resting near enemies is never contradicted by the game's own check.


III

Your furniture counts from farther away, and sitting down pays.

🧭 Comfort radius the game scans 30 m for comfort pieces by default (vanilla is 10 m)
πŸ” Rescan interval every 6 seconds by default (vanilla is 2)
πŸͺ‘ Sitting extra comfort points, and Rested builds faster
πŸ›οΈ Lying in a bed more comfort points still, and Rested builds faster still

Sitting and lying each have their own comfort bonus and their own build-speed multiplier.


THE TOOLBOX

First ten minutes: install on the server and every player β†’ start the server once and stop it β†’ edit the server's config β†’ restart β†’ sit down by a fire.

There are no keys and no commands: everything is a setting.

πŸ› οΈ Set up a dedicated server
  1. Install BepInEx on the server, exactly as on a client.
  2. Put RuneboundRest.dll in the server's BepInEx/plugins/.
  3. Start the server once, then stop it. That writes BepInEx/config/wubarrk.runeboundrest.cfg.
  4. Edit the server's config. Every gameplay setting is server-synced: on connect the server pushes its values over each player's own, so the server's file decides everything except EnableDebugLogging.
  5. Restart.

MULTIPLAYER

In single player On a server Needs RuneboundRest on both ends
your own config is the one used the server's config decides every gameplay setting; LockConfiguration keeps it to admins the server and every player

⚠️ Versions must match. Update the server and its players together; an older version is refused rather than left running mismatched settings.


COMPATIBILITY

Mod
Valheim10Compatibility Not needed. RuneboundRest's config sync works on its own.
Other mods that use ServerSync RuneboundRest carries its own copy, merged and internalized into its DLL, so there is nothing extra to install.
Mods that ask whether a player is safe at home They get the same answer the Resting buff uses.

SETTINGS

BepInEx/config/wubarrk.runeboundrest.cfg, written the first time the game or server runs.

πŸ”’ Server-synced β€” set on the server; on a locked server the host's values win
Section Setting Default What it does
0. Server Sync LockConfiguration true only server admins change the synced settings
1. Core Rested Buff AlwaysRested false permanently Rested; the timer never runs down
1. Core Rested Buff BaseRestedDuration 960 base Rested duration in seconds (vanilla 480)
1. Core Rested Buff DurationPerComfortLevel 120 seconds added per comfort level (vanilla 60)
1. Core Rested Buff SkillXPMultiplier 3.0 skill XP multiplier while Rested (vanilla 1.5)
2. Resting Conditions RequireFireForResting true a nearby fire is needed to start Resting
2. Resting Conditions RequireShelterForResting false shelter is needed to start Resting
2. Resting Conditions AllowRestingWhileWet false being wet no longer blocks Resting
2. Resting Conditions AllowRestingNearEnemies false being sensed by enemies no longer blocks Resting
2. Resting Conditions SecondsToAchieveRested 4 seconds of Resting before the buff is granted (vanilla 10)
3. Comfort Area ComfortSearchRadius 30 metres scanned for comfort pieces (vanilla 10)
3. Comfort Area ComfortUpdateInterval 6 seconds between comfort rescans (vanilla 2)
4. Sitting & Lying SittingComfortBonus 2 extra comfort while sitting
4. Sitting & Lying SleepingComfortBonus 4 extra comfort while lying in a bed
4. Sitting & Lying SittingRestedBuildSpeedMultiplier 2.0 how much faster Rested builds while sitting
4. Sitting & Lying SleepingRestedBuildSpeedMultiplier 4.0 how much faster Rested builds while lying down
6. Well-Rested Buff EnableWellRested true grant Well Rested for a full night in your own claimed bed
6. Well-Rested Buff WellRestedDuration 1200 Well Rested duration in seconds
6. Well-Rested Buff WellRestedHealthRegenBonus 0.25 extra health regen (+25%)
6. Well-Rested Buff WellRestedStaminaRegenBonus 0.25 extra stamina regen (+25%)
6. Well-Rested Buff WellRestedSkillXPBonus 0.5 extra skill XP (+50%), stacking with the Rested bonus
πŸ–₯️ Local to your game β€” yours alone
Section Settings
5. Utility EnableDebugLogging β€” verbose [RuneboundRest Debug] lines in the BepInEx log

CREDITS

Needs: BepInExPack Valheim 5.4.2360. Install with a mod manager, or unzip into BepInEx/plugins, on the server and on every player's game.

🏰 Come play it with us. RuneboundRest is one piece of a bigger table: Wubarrk builds several mods for Valheim, meant to be run together on Wubarrk's modded server. How to join is on the Discord.

Forged by Wubarrk β€” ravenirongames.com. Rest well. Join us on Discord. License: MIT β€” use, modify and redistribute freely, including commercially; keep the copyright notice.