AvieTeam-Server_CreatureRespawn icon

Server CreatureRespawn

Server-side only. Respawns the one-time creatures of dungeons and special locations (troll caves, crypts, camps, fortresses...) on a real-time cooldown. Chests and loot are never refilled.

Last updated 2 weeks ago
Total downloads 79
Total rating 0 
Categories Enemies AI Generated Server-side
Dependency string AvieTeam-Server_CreatureRespawn-1.0.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 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.2351

README

Server_CreatureRespawn

Server-side only: players don't need to install anything.

In vanilla Valheim, the creatures guarding dungeons and other special locations spawn only once. When they're dead, they're gone for good: the troll in a troll cave, the draugr in a burial chamber, the skeletons in a crypt. Late joiners and less active players find every location already cleared.

This mod brings those creatures back on a real-time cooldown (24 hours by default). It works with vanilla clients and touches nothing but the creatures. Chests, loot and pickables are never refilled, so the progression curve stays intact.

Features

  • Respawns one-shot creatures in every kind of location: troll caves (the troll inside and the one outside), burial chambers, crypts, frost caves, infested mines, camps, Ashlands fortresses, Deep North locations, and locations added by other mods.
  • Real-time cooldown that keeps counting while nobody is online and even while the server is offline. Configurable globally and per location.
  • No pop-in: nothing changes while a player is near a location. Creatures reappear the next time someone comes by.
  • Respects player bases: a spawner inside a workbench, campfire or similar area (the same pieces that stop monster spawns in vanilla) isn't reset while that area exists.
  • Protects progression: bosses are never respawned, and Hildir's quest bosses are excluded by default, so her chests can't be farmed.
  • Works with creature-swapping mods such as Expand World Prefabs star or champion rules: a swapped creature still counts as alive, so it's never duplicated.
  • Repairs stuck spawners: a spawner that refuses to spawn although players come by is replaced with a clean copy automatically.
  • No extra files: timers are stored in the world save. The only file the mod creates is its config.

Installation

  1. Install BepInExPack Valheim on your dedicated server.
  2. Put Server_CreatureRespawn.dll in the server's BepInEx/plugins folder.
  3. Start the server. BepInEx/config/Server_CreatureRespawn.cfg is created on the first start.

Players don't need the mod. If a client has it installed anyway, it does nothing there.

How it works

  1. A creature that guards a location is killed. Its one-shot spawner is now "done" and would never spawn again in vanilla.
  2. The mod notices and starts that spawner's cooldown.
  3. When the cooldown has passed and no player is within 150 m of the location, the spawner is replaced with a fresh one.
  4. The next time a player comes within range, the game spawns the creature again, just like the first time.

Each spawner has its own timer: creatures you leave alive aren't affected by the ones you killed.

Configuration

BepInEx/config/Server_CreatureRespawn.cfg: changes are applied automatically within a couple of minutes, with no restart needed.

Setting Default Description
Enabled true Master switch.
ScanIntervalSeconds 120 Seconds between passes over all locations.
LocationsPerFrame 10 Locations checked per server frame (also capped at ~4 ms). Lower it if the server ever stutters.
PlayerSafeDistance 150 No respawns while a player is this close (in metres) to a location.
ExcludedLocations StartTemple Comma-separated location names that are never touched.
LogResets true Log each location where creatures were reset.
WriteReferenceFile false Write a list of all locations and their creatures, with the exact names the settings expect.
CooldownHours 24 Real-world hours before a dead creature's spawner is reset (0.1–8760).
SkipBosses true Never respawn creatures flagged as bosses.
BlockInPlayerBase true No respawns inside workbench, campfire and similar player base areas.
RepairStuckSpawners true Replace spawners that never spawn although a player was in range.
ExcludedCreatures Hildir's bosses Comma-separated creature names that never respawn.
LocationCooldowns (empty) Per-location cooldowns, e.g. TrollCave02=48, Crypt3=120.

FAQ

Does it refill chests? No. Chests, loot and pickables are never touched, only creatures.

Why didn't a creature respawn yet? Its cooldown hasn't passed, a player was near the location when the mod checked, or it's inside a player base area. The respawn itself happens when a player comes within the creature's normal spawn range.

Does it change how many creatures a location has? No. Each creature comes back from its own original spawner. Spawners are never added or deleted, only replaced with a fresh copy in the same place.

Does it work with other mods? It's designed for vanilla clients and works alongside server-side mods. Creatures swapped by mods like Expand World Prefabs are recognized and not duplicated.