View Issue Details

IDProjectCategoryView StatusLast Update
0000477Medieval EngineersBugpublic2023-05-18 22:19
Reporterequinox Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Target Version0.7.4.x (unreleased) 
Summary0000477: Planet environment component streams entire vegetation state to all clients

The planet environment component doesn't use a custom replicable which causes it to use default object builder serialization.

Since the planet environment component's OB has an instantaneous snapshot of the entire planet's vegetation state all of this data gets transmitted to clients, even when it's not anywhere near the joining player. This data can easily add up to 5-10MB of extra data when joining a server for older game files.

Additional Information

Alternatively it may be worth moving the environment sector storage off the planet component entirely and instead place it in some auxiliary store since it significantly increases loading time to deserialize 30-50MB files.

TagsNo tags attached.


related to 0000479 new Environment item storage should use custom serialization  


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-05-16 22:27 equinox New Issue
2023-05-16 22:29 equinox Additional Information Updated
2023-05-18 22:19 equinox Relationship added related to 0000479