
HeimKit
Valheim server-only: Infinite Torches (InfiniteTorches), braziers, Shared Map (SharedMap), exploration, ore/dungeon/runestone/spawner markers, weather, AFK sleep/raids, tame portals, auto doors, tree renewal, sunken loot recovery, building repairs.HeimKit

Quality-of-life features for Windows Valheim dedicated servers: infinite torches, shared map exploration and markers, weather protection, majority sleep, AFK raid protection, tame portal travel, door closing, tree renewal, sunken-loot recovery and gradual building repairs.
Install on the server. Players use unmodified Valheim clients. Choose each feature independently in heimkit.cfg.
DoorKeeper, ForestRenewal, SeaSalvage, TameTravel and HeimMender default enabled. Review their guides and disable any features you do not want before starting the server. Existing configuration values are preserved; missing settings are added automatically. Install only one HeimKit plugin DLL.
Before enabling HeimKit, follow world backups and read safety and limitations.
Features

InfiniteTorches
Automatically refills eligible torches and hanging/standing braziers without spending inventory fuel. Optional campfire, hearth and bonfire refilling defaults off, with separate controls for each fire type.
Usage and settings · Specification
WeatherGuard
Protects existing and newly player-built structures from rain and underwater wear, preserving their creators. Activation is automatic during play. Combat, repair and structural support stay native; world-created claiming is excluded.
Usage and settings · Specification
AFKNightWatch
Combines configurable majority sleep with idle-player exclusion. A grace period gives others time to reach bed; everyone in bed can start immediately.
Usage and settings · Specification
AFKRaidWatch
Excludes idle-only locations from new automatic random raids. Nearby active or uncertain players retain normal eligibility. Sleep and raid controls are independent.
Usage and settings · Specification
SharedMap
Saves community exploration and discoveries across restarts, independently of cartography tables. Players choose Read Map at a vanilla table to receive updates. Shared death pins are filtered.
Five independent marker options default enabled:
- Portal Marker: named player-built portals, with optional nearby grouping.
- Resource Marker: outdoor metal/Obsidian deposits, Tin node counts and Copper/Silver progress. Silver requires pickaxe discovery.
- Dungeon Marker: labeled exterior entrance markers with the vanilla hammer icon and cleanup of nearby duplicate dungeon pins. Supported pickup percentages appear after observed entry or evidence of already-picked items.
- Runestone Marker: placed lore-runestone landmarks as labeled dots.
- Spawner Marker: visible, player-destructible recurring spawner objects as labeled dots, removed after confirmed source destruction.
Optional settings discover resources/dungeons in previously explored terrain or reject player map uploads while automatic collection continues. Enabled runestone/spawner markers automatically include eligible points in community-explored terrain. Optional shared X checkmarks default off. Server owners can remove a selected shared pin through server-side administration without clearing other pins or exploration.
Usage, settings and administration · Specification
DoorKeeper
Closes eligible player-built doors and gates after a delay once players clear the doorway. Native manual access remains; keyed and special doors are excluded. Defaults enabled.
Usage and settings · Specification
TameTravel
Brings explicitly following or portal-waiting tamed wolves, boars, lox, asksvin, hens and moose along a validated trip between linked player-built portals outside dungeons. Preserves the same animal and its saved state. One follow command covers successive portal trips and following continues at the destination until stopped. Follow, stay and optional portal-wait commands have vanilla emote fallbacks. Explicit followers can use configurable stopping distance through bounded server control. Defaults enabled.
Usage and settings · Specification
ForestRenewal
Renews supported trees from stumps left behind or their confirmed-cleared locations, using vanilla saplings, renewal chance, delay, terrain/building exclusions and persisted cooldowns. Native growth requirements remain. Defaults enabled.
Usage and settings · Specification
SeaSalvage
Recovers eligible stable sunken item drops into ordinary floating cargo crates while preserving native item data. Active client-owned and unsupported drops wait or remain untouched. Defaults enabled.
Usage and settings · Specification
HeimMender
Gradually repairs damaged player-built structures with configurable cycles, chance and limits. Administrators can request nearby repairs, and its settings reload during play. Defaults enabled.
Usage and administration · Specification
Setup and compatibility
Windows dedicated servers with BepInExPack Valheim are supported. See supported environment for exact requirements and safety and limitations for gameplay/client constraints.

Follow server setup for Thunderstore Mod Manager or manual installation. Gameplay processing pauses when the server is empty and resumes after a player joins; see feature lifecycle.
Documentation
- Server setup: installation, configuration and diagnostics.
- Safety and limitations: world risks, server observations and client limitations.
- World backups: matching world, SharedMap and ForestRenewal backups/recovery.
- Feature guides and specifications: linked under each feature in Features.
- Development: build and packaging commands.
- Architecture: shared design and lifecycle contracts.
- Contributing: source/documentation procedures.
- Contributor instructions: task scope and authorization.
License
MIT. Game and dependency assets retain their own licenses.