AssetUnloadGate
Stops Valheim's hourly 'Unloading unused assets' freeze (200-500 ms) while you are playing. Cleanup still runs in menus, on respawn/sleep, and at a configurable cap. Works on clients and dedicated ser
模組介紹 作者原文
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
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: