Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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