Confirm with your password

SwmarlyValheimNetworking

Unified Valheim networking and dedicated-server performance mod combining adaptive transport, dirty-set synchronization, compression, server tuning, and optional client smoothing.

Client & Server

· Website

Stars
0
Downloads
27
Version
0.1.9
Updated
Author
Swmarly
Virus scan
✓ Scan successful
Runs on
Client & Server

Description

Swmarly Valheim Networking

Unified server-first Valheim networking and performance tuning.

Features

  • Adaptive per-peer send budgets and queue recovery
  • Fixed-rate all-peer synchronization
  • Zstandard compression with vanilla-peer fallback
  • Dirty-set synchronization, relay throttling, and Top-K selection
  • Receive caps and persistent diagnostics
  • Steam send-rate, buffer, and low-latency tuning
  • Dedicated-server frame, save, GC, WearNTear, and ownership tuning
  • Optional client send budget, shared map, interpolation, and prediction
  • Floating item/log diagnostics and cleanup

Installation

Install SwmarlyValheimNetworking.dll and its bundled managed dependencies on the dedicated server under BepInEx/plugins/SwmarlyValheimNetworking/. Vanilla clients can join by default.

Remove SmoothServer, ValheimTune, FiresGhettoNetworking, BetterNetworking, ServerSideMap, and Serverside Simulations before enabling this package. Those mods patch overlapping Valheim networking/map methods.

Target build: Valheim 1.0.7 / network version 39 / BepInEx 5.4.2350.

Changelog

Changelog — Swmarly Valheim Networking

0.1.9 Latest
  • Compatible Valheim hotfixes and minor updates can remain active when the validated runtime surface is unchanged.
  • Fundamental method, field, signature, Steam API, or asserted-IL changes still fail closed.
  • KnownGoodBuilds remains an explicit verification record rather than the only activation gate.
0.1.8
  • Recognize Valheim 1.0.12 Version.c_networkVersion and network version 40.
  • Validate the verified bool ZDOMan.SendZDOs(ZDOPeer, bool) signature.
  • Keep client-only ZSyncTransform.SyncPosition IL checks out of dedicated-server preflight.
  • Preserve the explicit known-build allow-list and fail-closed behavior.
0.1.7
  • Corrected the plugin, project, and Thunderstore package version to 0.1.7.
  • No networking behavior or compatibility policy changed in this version.

5 older entries, full version history & downloads →

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2350 · View mod page

Check out the mod page for detailed installation instructions.

2

Install SwmarlyValheimNetworking

This mod must be installed on both the client and the server.

Download SwmarlyValheimNetworking 0.1.9

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