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.
You are viewing a potentially older version of this package.
View all versions.
Compress
Compress ZDOData synced between server and client.
| Date uploaded | 4 years ago |
| Version | 1.2.0 |
| Download link | ComfyMods-Compress-1.2.0.zip |
| Downloads | 462 |
| Dependency string | ComfyMods-Compress-1.2.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.1600README
Compress
- Opt-in server and client data compression when syncing ZDOs.
- ZPackage/ZSteamSocket optimizations for related code in the SendZDOs hot-loop.
Notes
- This mod must be installed on the server to enable compression.
- As a client, if the server does not have the mod then Compress will send uncompressed/vanilla data.
- Your Send rate in the F2 Panel will be the usual ~150 KB/s.
- As a client, if the server does have the mod it will start sending and receiving compressed ZDO data.
- You should see a drop in your Send rate of around 50% to ~80 KB/s.
- As a client, if the server does not have the mod then Compress will send uncompressed/vanilla data.
Installation
- Manual/Vortex
- Un-zip
Compress.dllto your/Valheim/BepInEx/plugins/folder.
- Un-zip
- Thunderstore
- Go to
Settings > Browse profile folderand un-zipCompress.dllto the/BepInEx/plugins/folder.
- Go to
Configuration
isModEnabled- Globally enable or disable this mod (restart required).
Changelog
1.2.0
- Added
ZPackage.Write(ZPackage)patch that copies the passed in ZPackage buffer directly.
1.1.0
- Added
ZSteamSocket.Send()patch that directly sends the ZPackage data on the socket.
1.0.0
- Initial release.
Extra
- Source code available at: Github
- Looking for a chill Valheim server? Comfy Valheim Discord
- Looking for great Valheim servers to play on? valheimlist.org