SkadiNet

1.0.3 ✓ Scan successful

Reduces network pressure and desync with adaptive ZDO scheduling, smarter ownership recovery, payload reduction, compression, and safe visual RPC filtering, all controlled by simple unified sliders.

Client & Server

SkadiNet

SkadiNet

SkadiNet is a Valheim networking optimization mod for BepInEx servers. It reduces network pressure and ownership-related desync with adaptive ZDO scheduling, smarter client ownership, payload reduction, negotiated compression, and conservative visual RPC filtering.

The config surface is intentionally small: each major system is controlled by one 0-100 slider. 0 disables that system.

Features

SchedulerThroughput

Controls adaptive ZDO send timing, peer batch size, package caps, lagging-peer queue thresholds, and backfill timing. Higher values send more aggressively for lower latency and faster catch-up, but use more CPU/network capacity. Steam send-rate is fixed separately at 36 MB/s.

PayloadReducerStrength

Controls suppression of tiny repeated Vector3/Quaternion updates for non-critical ZDO data. Higher values reduce more small movement/rotation noise, but may make non-critical motion look slightly less granular until refresh.

CompressionAggression

Controls negotiated package compression. Higher values consider smaller packages and accept smaller savings, reducing bandwidth at higher CPU cost. Peers disable compression after a compression/decompression failure.

OwnershipIntensity

Controls adaptive client ownership, peer-quality gates, candidate reach, disconnected-owner recovery, and combat owner hints. Higher values scan farther/faster and move ownership more assertively, while fixed cooldown and hysteresis guards limit churn at every level.

ClientStutterGuardStrength

Controls the client-side GC stutter guard. Higher values keep longer protection windows and delay coalesced GC.Collect longer when memory allows it. Resources.UnloadUnusedAssets is not delayed or patched.

RpcAoiAggression

Controls whitelist-only area routing for safe visual RPCs such as DamageText and TalkerSay. Higher values use a smaller visual radius and reduce fanout more aggressively. Unknown, directed, unresolved, global, animation/noise, and state-critical RPCs use vanilla routing.

GitHub

https://github.com/sighsorry1029/SkadiNet


Threads

No threads yet.

Log in to post a thread.

Manual installation instructions
1

Install BepInEx

BepInEx is the mod loader required to run mods in Valheim.

Download BepInEx 5.4.2333 · View mod page

Check out the mod page for detailed installation instructions.

2

Install SkadiNet

This mod needs to be installed on both your client and server.

Download SkadiNet 1.0.3

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.