VitByr-VBNetTweaks icon

VBNetTweaks

VBNetTweaks is a comprehensive optimization mod for Valheim's multiplayer experience. Designed to improve performance on both servers and clients, reduce lag and stuttering, optimize network traffic, and enhance player synchronization.

CHANGELOG

0.2.9

  • The patch crutch for dummy effects has been removed
  • Deleting objects no longer intercepts the vanilla system
  • Compression is controlled by a single config, i.e. either to the server +client, or nowhere else.

0.2.8

  • The compressor has been redesigned. Now there's only one type. It should work more stably and stop visual dummies appearing.
  • The patch for Steam has also been simplified - the error on the Linux servers should be fixed.

0.2.7

  • Fixed compressor type synchronization

0.2.6

  • The RPCBatcer, ZDOTrotling, and ZoneOwner modules have been removed (essentially useless)
  • Steam patches are now being applied correctly
  • The configuration is syncing correctly with the server
  • ZSTD compression has been removed, as it is poorly compatible with Valheim, especially with mods
  • Added Vanilla compression - uses game compression, which is disabled by default
  • Added a patch to increase the ZDO buffer
  • Added a patch for ZSyncTransform for smoother interpolation (not included in the configuration)
  • The configuration settings are selected for the smoothest possible operation, as well as the vanilla values of the game.

0.2.4

  • Deleted AILod, MonsterAIPatch, and SupportManager because they are not related to the network component
  • Compression has been fixed - now it works both ways on the client and server

0.2.2

  • Half of the code has been redesigned
  • Almost all checks on the server/client have been removed
  • Some default settings have been changed for servers with online 40+

0.2.0

  • Split the compression switch. Now the server does compression by default, but the client does not do it by default, because it found that there is a problem with compression on the client (visual effects from status effects remain in the empty place where the mob was. For example, drops of water)
  • Added configuration synchronization. The main configuration is client-side. The synced config is located at "BepInEx\config\VitByr\VBNetTweaks"
  • The problem for Ubuntu servers should be fixed (from the previous version)

0.1.95

  • Adjusting configurations
  • Added the ability to disable modules - up to the entire mod. I need to restart the server and client, because I haven't done any synchronization yet.
  • A small fix for Spawn and AILod

0.1.9

  • cleaned the code from unnecessary comments and put it in order.
  • made the compression configuration more convenient for the ConfigurationManager (now you don't need to write in text - there will be a list)
  • added several additional checks for more stable operation

0.1.8

  • A small patch fix
  • Added Owner switching. If the Owner of an area with a bad ping and there is a player with a better ping in that area, then Ownership passes to that player. (Experimental)
  • The raid system has been changed. Now several raids are possible at the same time and they are not paused. (Experimental)
  • Added a config for setting the compression level

0.1.7

  • Add Incompatibility LeanNet
  • Add Incompatibility Scenic
  • Add Incompatibility NetworkTweaks
  • Add Incompatibility OpenSesame
  • Add Incompatibility Network
  • Add Incompatibility BetterNetworking
  • Add new config CompressionLevel
  • Add WearNTear Support Patch (Support checks are performed a little less frequently.)

0.1.5.1

  • Edit Readme

0.1.5

  • Relise