InnangardServerLagFix

版本 v1.0.12·更新於 2026-10-05

Multiplayer lag fixes + patches for Innangard 0.1.9 (improves fps / eliminate network delay / desync / compression)

模組介紹 作者原文

Innangard Server Lag Fix

Multiplayer, AI, pathfinding, storage, and quality-of-life fixes for Innangard 0.1.9.

Installation

  • Install on both the dedicated server and all clients.
  • Requires Innangard 0.1.9.
  • Better Organisation is optional.
  • BetrValheim / ItemDrawers support is optional through my separate drawer bridge.
  • If optional integrations are missing, the remaining fixes continue to work normally.

Uninstallation

  • Be on a newer version than 0.1.9. It won't patch anything and automatically migrates data back/removes its features like it was never there:(
  • Uninstall mod

This mod only targets Innangard 0.1.9 as the mod maker doesn't want to take in outside patches to the main mod/it stays a personal project (understandable)

  • Please don't contact them(yololo) for any issues if you run this and 0.1.9- check if you have mods that perform similar/modify these tasks first ❤️
  • There are 250+ patches in this mod aimed to stabilise behavior/fix issues in coop+dedicated multiplayer

Features

Cooks/Caretakers can make Recipes/Intermediaries

  • Cooks can now use stations and can cook everything you can (set a stock target to have them cook)
  • Caretakers can now use stations and can craft everything you can (set a stock target to have them cook)

Data Conversion/Compacting

  • Heavy settler data is no longer stored on individual settlers. It is now redirected and stored on the frith (data is migrated and tested for you)
  • A rollback option is also available to revert back to innangard 0.1.9, so you don't have to setup guard/farmer assignments/stock/patrol routes again

Pacing system for Settlers

  • Settlers now sprint/jog depending on distance to goal/task. Sitting down/idle tasks let them pick based on distance
  • Pathing now uses a framebudget, so expensive paths don't cause stutters. If a path can't fully generate that tick/frame, it will defer to the next and incrementally finish!

Selectable/Swappable Bed/Favourite Chair for Settlers

  • Ctrl+E on a Settler allows you to pick a bed or favouite chair for them to use!

Never Cut

  • Ctrl+E on a tree in a valid workarea/frith zone allows you to disable lumberjacks from cutting them.
  • "Never Cut" trees cannot take collider damage from other trees either- So they don't play dominoes and your tree falls down.

Craft/Build from Frith Drawers

  • Previously it didn't use the ItemDrawers API, now it does. Now uses resources from drawers that support this API first, before chests.

Stations tab

  • Easily prevent the settlement from using a specific station (smelter, kiln, campfire etc) and it will no longer be seen by the settlement at all! Useful for multiple machines where you only want one running, or you don't want them wasting wood on all the campfires you left out there!

Favourite Foods

  • Settlers now have a favourite food and will look for this first at mealtime. +2 to Morale if eaten. Low level food favourites only!

Networking / Ownership

  • Prevents station reservations from unnecessarily stealing ZDO ownership.
  • Deduplicates repeated StationClaim.Take calls.
  • Reduces unnecessary station lease renewal writes.
  • Coalesces immediate release/re-take cycles on the same station.
  • Preserves ownership acquisition for real inventory/world mutations.
  • Protects player-owned objects from unnecessary dedicated-server JIT ownership takeover.
  • Reduces redundant settler transform, velocity, and animation ZDO writes.
  • Keeps normal Valheim/Innangard settler ownership and simulation selection.
  • Includes client death/respawn safety for ownership and sync patches.

Movement / Pathfinding

  • Tighter intermediate path corners to reduce wall/corner cutting.
  • Body-aware path clearance so planner width better matches the settler's real collider.
  • Live-configurable settler collider and planner radius multipliers.
  • Improved recovery routing around walls, furniture, and narrow areas.
  • Storage interactions prefer reachable positions on the settler's current floor.
  • Tests all available storage in

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

Yololo-Innangard

檔案與校驗

檔案名稱
InnangardServerLagFix-1.0.12.zip
檔案大小
420.2 KiB