0.4.0
- The RPC filter was removed because it created problems
- Added ZSyncTransform settings to the configuration
- Several settings have been divided into client settings (synchronized from the server to all clients) and server settings (applied only on the server and not sent to clients)
- The VBMapPingSmooth mod has been completely redesigned and integrated here (if there is one in the build, then you need to remove it)
- Added the ability to change the configuration description language (VitByr.VBNetTweaks.cfg) to English (Russian is still the default)
- ZDO optimization has been updated and now "players, mobs, ships" are sent first
- The Steam patch has been completely rewritten (it should now work on Linux)
- The config with the settings has been renamed, as well as the default values have been revised
0.3.8
- RPC filter by hotspot radius. It is necessary to disable ZenLib in the configuration, because it has a similar function. My filter contains specific RPCs that are not needed by players who are in other active areas.
- A fix has been added to reduce the false triggering of damage to the ship on the waves when moving.
- ZDO optimization. It is necessary to disable ZenLib in the configuration, because it has a similar function. Fixed a bug with dummy effects hanging in the air (drops in the air from mobs, etc.)
- Code optimization
0.3.0
- The compression was completely cut out (either it didn't work or it made it worse)
- Updated patch for Steam
- Fixed the module for synchronization on ships (it should get better at least in half of the cases)
- The description has been corrected for the current version of the mod
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
0.1.5