Valheim
Install with App

Details

Latest version
2.1.0
Last Updated
First Uploaded
Downloads
9.8K
Likes
4
Size
318KB
Dependants
ADDatHost Valheim hosting
30% off

πŸ›οΈ Better Sleep Bruh!

Dynamic sleep acceleration and multiplayer time progression for Valheim.

GitHub Release Thunderstore Version Nexus Mods
Discord License: MIT


Gone are the days of yelling in chat for everyone to sprint to bed or log off just to make the dark, perilous night pass. Better Sleep Bruh! introduces dynamic time acceleration to Valheim: the more players resting in bed on a multiplayer server, the faster night ticks away!



Survival Servers

πŸŒ™ How It Works

  • πŸ’€ Proportional Acceleration: Nighttime automatically accelerates proportionally to the percentage of players currently sleeping in beds.
  • πŸ›Œ No 100% Requirement: If some players are out sailing on a longship, mining in a crypt, or AFK, players back at base can still sleep to significantly speed up the night.
  • πŸͺΆ On-Screen Pillow HUD: An intuitive on-screen HUD displays pillow icons for all connected players, lighting up in real time as Vikings tuck themselves into bed.
  • πŸŒ… Smooth Morning Ramp-Down: Time speed smoothly transitions back to 1x as dawn approaches so you never get jolted awake.

πŸ“Š Sleep Speed Example

Players Connected Players in Bed Active Speed Bonus Nighttime Experience
5 5 (100%) 100% Full vanilla dream state; instant skip to morning.
5 4 (80%) 80% Blazing-fast night progression.
5 3 (60%) 60% Fast night acceleration while miners/sailors continue working.
5 1 (20%) 20% Noticeable time speedup for the solo sleeper.
5 0 (0%) 0% Normal vanilla passage of time.

βš™οΈ Configuration & Settings

Configure via the in-game BepInEx Configuration Manager (F1) or in vapok.mods.BetterSleepBruh.cfg:

Server Settings

Setting Default Description
Sleep Start 0.5 (Noon) Earliest day fraction when players are permitted to sleep.
Bonus Multiplier 0.6 Scales the bonus increment added on top of normal time.
Bonus Increment Scale 20x Multiplier scaling the speed bonus per sleeping player.
Boost Fade (Real Seconds) 3.0s Seconds before morning when time acceleration ramps down to standard speed.
Use Vanilla Sleep Start false When enabled, enforces standard vanilla nighttime sleep eligibility checks.
Enable Testing Mode false Developer testing mode to simulate connected and sleeping players.

Station & World Timers

Setting Default Description
Protect Cooking Timers true Food on cooking stations and in ovens will not cook or burn faster during partial sleep.
Protect Smelter Timers true Smelters, blast furnaces, and kilns process at normal speed during partial sleep.
Protect Crop Timers true Planted crops and saplings grow at normal speed during partial sleep.
Protect Mead Timers true Fermenters and mead barrels ferment at normal speed during partial sleep.
Protect Pickable Timers true Berry bushes and wild harvestables respawn at normal speed during partial sleep.

Ocean & Boat Physics

Setting Default Description
Decouple Water Wave Speed true Ocean wave simulation moves at normal real-time speed while time is accelerated, preventing violent wave physics.
Calm Ocean During Sleep true Ocean waves are calmed and smoothed while night is accelerated.
Ocean Calm Multiplier 0.5 Wave height multiplier applied when ocean calming is active (0.0 = completely flat, 1.0 = normal).
Prevent Boat Sleep Impact Damage true Prevents boats from taking spurious water impact damage from waves during accelerated sleep.
Suppress Boat Impact Screen Shake true Prevents camera screen shake caused by high-velocity wave wakes during accelerated sleep.

πŸ›‘οΈ Advanced Safeguards

  • πŸ–₯️ Server-Driven Operation: Time calculations run strictly on the server. Clients do not need the mod installed to benefit from sleep acceleration (the client mod is only required for the on-screen Pillow HUD).
  • πŸ”„ Smooth Environment Sync: Weather, skybox lighting, and day counters transition smoothly across all clients without stutter or desync.
  • 🌐 ServerSync Enforced: Configuration parameters are managed by server admins and synced to all clients automatically.

🀝 Verified Mod Compatibility

Mod Compatibility Status
AdventureBackpacks 🟒 Fully Supported
NoFogBruh 🟒 Fully Supported
Valheim Plus 🟒 Fully Supported
Jotunn / JVL Mods 🟒 Fully Supported

🌐 Available Translations

πŸ‡ΊπŸ‡Έ English (Default)

Want to help translate Better Sleep Bruh? Community translations are welcome! Please submit a PR on GitHub or stop by our Discord.


πŸ“₯ Installation & Server Setup

Mod Manager (Recommended)

  1. Install via R2ModMan or Thunderstore Mod Manager.
  2. Dependencies (BepInExPack, Jotunn (JVL)) are installed automatically.

Dedicated Servers

  • Server Installation: Place the DLL on the dedicated server to enable sleep acceleration for all players.
  • Client Installation (Optional): Recommended for players who want to see the visual on-screen Pillow HUD.

πŸ”’ Anonymous Telemetry, Error Reporting & Privacy

BetterSleepBruh includes lightweight, privacy-first telemetry and error reporting to help monitor mod stability, diagnose unhandled bugs, and track active version adoption across game updates.

  • 100% Anonymous: We never collect personal data, Steam IDs, IP addresses, character/world names, or file system paths. Stack traces from errors are automatically sanitized to strip local user directories.
  • Granular Player Control:
    • Anonymous Telemetry (Opt-In): Tracks version adoption and session launches. Defaults to unchecked / disabled when first loaded (Enable Anonymous Telemetry = false).
    • Error Reporting (Opt-Out): Captures sanitized mod crash diagnostics to rapidly identify and fix bugs. Defaults to enabled (Send Error Reports = true) with one-click opt-out.
    • Data Disclaimers: Hover over any toggle in the startup modal for interactive tooltip disclaimers detailing exactly what data is transmitted.
  • In-Game & Online Privacy Policy: The full privacy policy can be viewed directly in-game by clicking [ PRIVACY POLICY ] on the startup splash modal, or online at vapok.io/privacy-policy.
  • Configuration Files: Settings can be managed in-game via the startup modal, through the BepInEx Configuration Manager, or under [Local Config] in BepInEx/config/vapok.mods.BetterSleepBruh.cfg.

πŸ‘¨β€πŸ’» Created by Vapok Gaming

Vapok Gaming

Author: Vapok
Source Code: GitHub Repository
Community & Support: Discord Server
Changelog: Release Notes

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.