Details

Last Updated
2 weeks ago
First Uploaded
2 weeks ago
Downloads
44K
Likes
9
Size
94KB
Dependency string
mattymatty-AdditionalNetworking_Experimental-2.3.1
Dependants

This Releases are EXPERIMENTAL

Official Package

AdditionalNetworking

GitHub Release GitHub Pre-Release
Thunderstore Downloads

Towards a future with less de-syncs!

Use more Explicit networking for stuff like selected slot and inventory

Currently patched:

  • Current Held Slot ( using explicit slot id instead of forward/backward)
  • GrabbedObject slot ( streaming the entire inventory snapshot instead of relying on the other clients to guess where the objects are )
  • Shotgun ammo ( Owner will broadcast the explicit ammo amount )
  • Shotgun safety ( Owner will broadcast the explicit safety status instead of toggle )
  • Shotgun status ( Clients will request shotgun status from Host upon spawn and upon grab )
  • Boombox playing ( Owner will broadcast the explicit track id and playing status )
  • Boombox status ( Clients will request Boombox status from Host upon spawn )
  • Player Username ( Owner will sync the name of his playerObject )
  • Sync scrap value if value is missing ( Client will request values from server )
    • optional: replace vanilla RPC with a more robust one
  • Sync noise status for AnimatedItems ( Owner will sync the status of the AudioSource )
  • Sync crouching status of clients ( fixes Old Birds/Giants )

Done:

  • Vanilla compatibility ( allow vanilla clients to join )

WARNING!

this mod will work only if both the host and the client have the mod

Installation

  • Install BepInEx
  • Unzip this mod into your BepInEx/plugins folder

Or use the mod manager to handle the installing for you.

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