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 claim
模組介紹 作者原文
🛏️ RuneboundRest
RuneboundRest reworks Valheim's Rested/Comfort system end to end: how fast comfort builds up, what conditions let you rest at all, how long the Rested buff lasts, and how much it's worth. On top of that it adds a brand-new Well Rested buff for actually sleeping through the night in your own claimed bed.
Every gameplay setting is server-synced and admin-lockable — the server's config file is the one that matters on a multiplayer world.
⚔️ Features
🌙 Reworked Rested Buff
Base duration, duration-per-comfort-level, and the skill XP multiplier while Rested are all config-driven. Defaults roughly double vanilla's generosity (960s base duration vs. vanilla's 480s, 120s per comfort level vs. 60s), and the XP bonus while Rested defaults to 3x (vanilla is 1.5x).
An AlwaysRested toggle exists for servers that want the buff permanently active.
🔥 Configurable Resting Conditions
Vanilla hardcodes what lets you start Resting (fire, shelter, dryness, not being sensed by enemies). RuneboundRest replaces that logic with individually toggleable rules: require fire or not, require shelter or not, allow resting while wet, allow resting near enemies, and how many seconds of sitting/resting it takes to acquire the buff (default 4s vs. vanilla's 10s).
🧭 Comfort Area
The radius the game scans for comfort-providing furniture and how often it rescans are both configurable (default 30m radius / 6s interval vs. vanilla's 10m / 2s).
🪑 Sitting & Lying
Extra comfort points and a faster rested-buildup-speed multiplier apply while actively sitting or lying in a bed, both independently configurable for sitting vs. sleeping.
🌟 Well Rested — sleep a full night, in your own bed
A brand-new buff, separate from the comfort-driven Rested buff above. It's granted the moment you wake from a server-confirmed full night's sleep in your own claimed bed — the same "everyone in the group is asleep" moment that skips the night to morning in vanilla. Grants bonus health regen, stamina regen, and a stacking skill XP bonus for its duration. Can be disabled entirely if you only want the comfort-based Rested system.
⚙️ Configuration
(Run the game once to generate the config file in BepInEx/config. All settings below are server-synced and admin-lockable via 0. Server Sync > LockConfiguration — on a locked server, the host's values win.)
- Core Rested Buff
| Setting | Default | Description |
|:--- |:---: |:--- |
| AlwaysRested | false | Permanently have the Rested buff; the timer never decreases. |
| BaseRestedDuration | 960 | Base Rested duration in seconds (vanilla: 480). |
| DurationPerComfortLevel | 120 | Seconds added per comfort level (vanilla: 60). |
| SkillXPMultiplier | 3.0 | XP gain multiplier while Rested (vanilla: 1.5). |
- Resting Conditions
| Setting | Default | Description |
|:--- |:---: |:--- |
| RequireFireForResting | true | Require a nearby fire to start Resting. |
| RequireShelterForResting | false | Require shelter to start Resting. |
| AllowRestingWhileWet | false | Being wet no longer blocks Resting. |
| AllowRestingNearEnemies | false | Being sensed by enemies no longer blocks Resting. |
| SecondsToAchieveRested | 4 | Seconds of Resting needed before the Rested buff is granted (vanilla: 10). |
- Comfort Area
| Setting | Default | Description |
|:--- |:---: |:--- |
| ComfortSearchRadius | 30 | Radius (m) scanned for comfort-providing pieces (vanilla: 10). |
| ComfortUpdateInterval | 6 | Seconds between comfort rescans (vanilla: 2). |
- Sitting & Lying
| Setting | Default | Description |
|:--- |:---: |:--- |
| SittingComfortBonus | 2 | Extra comfort while actively sitting. |
| SleepingComfortBonus | 4 | Extra comfort while lying in a bed. |
| SittingRestedBuildSpeedMultiplier | 2.0 | Rested-buildup speed multiplier while sitting. |
| SleepingRestedBuildSpeedMultiplier | 4.0 | Rested-buildup speed multiplier while lying down. |
- Utility
| Setting | Default | Description |
|:--- |:---: |:--- |
| EnableDebugLogging | fals
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: