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

Details

Date Uploaded
3 weeks ago
Downloads
809
Size
205KB
Dependency string
sighsorry-SkadiNet-1.0.4
ADDatHost Valheim hosting
30% off!

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

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.