Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
2 days ago
Downloads
55
Size
5.7KB
ADDatHost Valheim hosting
30% off

AssetUnloadGate

Valheim calls Resources.UnloadUnusedAssets() once an hour (Game.CollectResourcesCheckPeriodic). On a large world this freezes the game for 200-500 ms and shows "Unloading unused assets" in the top-left corner.

This mod skips that hourly call while it would interrupt play:

  • Client: skipped while you are in the world. Vanilla cleanup still runs in the main menu, when you respawn and when you sleep (if 20+ minutes have passed), so memory is still reclaimed. A safety cap forces a cleanup at most every ClientMaxHours (default 4).
  • Dedicated server: skipped while players are connected, runs normally when the server is empty. Safety cap MaxHoursWithPlayers (default 6).

No network component, no version check: players without the mod are not kicked; they simply keep the vanilla behaviour. Install on clients for the client fix, on the server for the server fix.

Configuration

BepInEx/config/homelab.assetunloadgate.cfg

Key Default
Enabled true master switch
MaxHoursWithPlayers 6 server: longest gap between cleanups while players are online
ClientMaxHours 4 client: longest gap between cleanups while in the world

Each skip is logged: Saatlik UnloadUnusedAssets atlandi ...

Changelog

  • 1.1.0 client support
  • 1.0.0 dedicated server only
Thunderstore development is made possible with ads. Please consider making an exception to your adblock.