HomeGamesUpdatesPricingMethodology
Steam News20 November 20205y ago

3.20.15.0

Performance Improvement: Vehicles, items, zombies, etc. were all nested in an unnecessarily deep transform hierarchy.

Full notes

Full Unturned update

Read the full published notes in a cleaner layout. The original post stays linked below.

What changed

1 fix0 additions4 changes0 removals
  • Performance
  • Server
  • Fixes
changedPerformance Improvement:Vehicles, items, zombies, etc. were all nested in an unnecessarily deep transform hierarchy. Almost everything has been reworked to exist at the root level now which enables some multithreaded Unity optimizations, granting a +10-20% performance increase to CPU-bound multicore systems.
changedPerformance Improvement:All of the game APIs which returned organizational transforms for plugins have been deprecated, but will create placeholders when called to prevent exceptions. Functions for finding the root transforms of entities have been updated accordingly.
changedServer Config:Previously the server advertised every config value and the client would find the differences to display in the config screen. This was problematic if the data was mismatched between client and server. Now the server only advertises the differences (compared to default), and the client looks up the property by path. The config screen also categorizes them to clarify variables with the same name.
changedChangelog:Improved server config diffing and display for server lobby menu.
fixedChangelog:Fixed unable to cook using campfires and ovens on vehicles.

Performance Improvement:

Vehicles, items, zombies, etc. were all nested in an unnecessarily deep transform hierarchy. Almost everything has been reworked to exist at the root level now which enables some multithreaded Unity optimizations, granting a +10-20% performance increase to CPU-bound multicore systems.

All of the game APIs which returned organizational transforms for plugins have been deprecated, but will create placeholders when called to prevent exceptions. Functions for finding the root transforms of entities have been updated accordingly.

Server Config:

Previously the server advertised every config value and the client would find the differences to display in the config screen. This was problematic if the data was mismatched between client and server. Now the server only advertises the differences (compared to default), and the client looks up the property by path. The config screen also categorizes them to clarify variables with the same name.

Changelog:

  • Flattened transform hierarchy to leverage parallel transform processing.

  • Improved server config diffing and display for server lobby menu.

  • Included Russia boulders in example assets package.

  • Fixed unable to cook using campfires and ovens on vehicles.

Source

Steam News / 20 November 2020

Open original post

Changelog.gg summarizes and formats this update. How we read updates.