
HeimKit
Server-side quality-of-life features for Windows Valheim dedicated servers: torch upkeep, weather protection, sleep coordination and idle-player raid protection.HeimKit

HeimKit brings quality-of-life features to Windows Valheim dedicated servers, helping server owners reduce upkeep, coordinate night skipping and limit automatic raids around idle players.
Install HeimKit on the server and choose the features you want independently. It is designed for players using unmodified clients, with configuration managed by the server. Gameplay features pause when no players have joined the world and resume after players spawn; requested administrative reports remain available. The project is under local development; no production release is advertised.
World safety
HeimKit can corrupt a world or cause loss of progress. Back up your world before installing or enabling the mod. See the world backup guide for Windows File Explorer and Valheim's in-game save-management options.
Features

InfiniteTorches
Keeps eligible torches and hanging/standing braziers supplied with fuel automatically, reducing manual refilling without spending player inventory materials. Normal water, smoke and obstruction behavior still applies, so fuel alone does not guarantee a lit torch.
Usage and supported light sources · Technical specification
WeatherGuard
Designed to prevent rain and wetness wear on eligible existing and newly player-built structures while preserving their original creators. Protection activates automatically during play without requiring a repair, logout or rejoin. Combat damage, repair, removal and structural support retain their normal gameplay roles. World-generated structures are outside its current scope.
Usage and protection scope · Technical specification
AFKNightWatch
Coordinates configurable majority sleep and idle-player sleep exclusion, so players can coordinate time skipping without waiting for inferred-idle players. A short grace period gives other players time to reach bed once the threshold is met; everyone in bed can start sleep immediately. Normal bed requirements and the native afternoon/night allowance remain. Server-observed activity informs idle detection, which cannot observe every local menu action.
Usage and scope · Technical specification
AFKRaidWatch
Protects idle-only locations from new normal automatic random raids, independently of sleep. Active or uncertain nearby players retain normal eligibility; active players elsewhere do not remove local protection. Existing raids and explicit, forced or standalone events remain unchanged. Idle protection uses the same server activity inference as sleep exclusion.
Usage and scope · Technical specification
Compatibility
- Windows Valheim dedicated servers; Linux is not supported.
- Requires BepInExPack Valheim and a compatible game version. See the supported environment for version requirements. Versions outside the configured requirement disable the affected features. Operators can authorize one exact version through the manual compatibility override after reviewing compatibility.
- Designed for unmodified clients; HeimKit is installed on the dedicated server.
See server setup for installation and configuration.
Setup

Follow the setup guide to install with Thunderstore Mod Manager or manually, including manual installation when the manager is already installed.
Documentation
- Server setup — supported environment, installation, configuration and general troubleshooting.
- World backups — copying world saves and using Valheim's save-management menu.
- Development — build commands, Thunderstore packaging and plugin references.
- Contributing — change procedure and documentation placement rules.
- Architecture — code organization and shared design rules.
- Contributor instructions — required reading and project scope.
License
HeimKit uses the MIT License. Game files and dependencies retain their own licenses and are not distributed or relicensed by this project.
Disclaimer
Use HeimKit at your own risk. This mod can corrupt your world or cause loss of progress and data. We are not responsible for world corruption, data loss or other damage resulting from its use. Back up your world before installing or using the mod; see the world backup guide.