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

Details

Date Uploaded
Downloads
213
Size
34KB
ADDatHost Valheim hosting
30% off

Rusty Heathens ServerSync 1.0.4

Network diagnostics and guarded optional scheduling for Rusty Heathens servers.

Change

Adds Valheim 1.0.21 / network 41 to the reviewed compatibility gate. The uploaded 1.0.21 assemblies were checked against the prior supplied 1.0.20 assemblies: ZDOMan.SendZDOToPeers2, ZDOMan.SendZDOs and ZNet.SaveWorld have unchanged normalized method bodies. Required runtime member signatures are still checked before hooks are installed. Unknown game/network pairs still fail closed.

Scheduling behavior, diagnostic behavior, network packet formats and config settings are unchanged. This update does not change mode or budgets. Observe remains the default for a new config; existing configured modes carry over.

Install

Stop the server and close Valheim. Replace the existing ServerSync DLL with 1.0.4 on the server and player profiles that use it. Keep one active copy. Import the local-mod ZIP or copy plugins/RustyHeathensServerSync into BepInEx/plugins.

Keep BepInEx/config/com.rustylasergaming.serversync.cfg and your ModGuard allowlist. The plugin GUID is unchanged. No game or Steamworks DLL should be copied from the source references into an installation.

Diagnostics

Dedicated servers use Steam's game-server status API; clients/listen hosts use the client API. Unsupported or failed measurements show n/a and a status reason. Native Steam initialization remains the game's responsibility. Non-Steam transports retain queue/frame diagnostics without fabricated Steam measurements.

Reviewed game/network pairs are 1.0.16/40, 1.0.17/40, 1.0.20/41 and 1.0.21/41. The optional dedicated-server BoundedScheduler retains its call-count, elapsed-time, frame-time and save-cooldown limits. Clients stay observation-only. No runtime method fingerprinting was added.

Validation

Compiled against the supplied Valheim 1.0.21 references. Passed 35 scheduling/version tests, 11 actual-game binding checks and 23 transport checks using simulated Steam responses. The three patched game method bodies were compared offline and were unchanged from the supplied prior build.

Live multiplayer, native Steam calls and latency improvement have not been verified here. After installation, check the startup log identifies 1.0.4 and accepts game 1.0.21/network 41. Existing live statistics checks still apply. This package has not been published to or reviewed by Thunderstore.

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