View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0000477||Medieval Engineers||Bug||public||2023-05-16 22:27||2023-05-18 22:19|
|Priority||normal||Severity||minor||Reproducibility||have not tried|
|Target Version||0.7.4.x (unreleased)|
|Summary||0000477: 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.
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 Sandbox.sbs files.
|Tags||No tags attached.|