com.unity.netcode 1.3.0-pre.4
Source docsNotes: processedReleased July 18, 2024
Unity Compatibility
Minimum Unity: 2022.3 (11f1)
Package Dependencies
- com.unity.entities (1.3.0-pre.4)
- com.unity.modules.animation (1.0.0)
- com.unity.transport (2.2.1)
✨ Features
- Optional UUID5GhostType property to the GhostCreation.Config struct, which allows you to provide your own unique UUID5 identifier when creating a ghost prefab at runtime, instead of relying on the auto-generated one (which uses the SHA1 of the ghost name).
- NetworkStreamDriver.ResetDriverStore to properly reset the NetworkDriverStore
📈 Improvements
- All Simulate component enable states are reset to using a job instead of doing that synchronously on the main thread. Reason for the change is the fact this was inducing a big stall at the end of the Prediction loop. However, the benefits is only visible when there are a large number of jobified workload.
- Corrected incorrect/missing CHANGELOG entries across many previous versions.
- Updated Burst dependency to version 1.8.16
- Unified Multiplayer Project settings.
- Moved menu items to a collective place to improve workflows. This removes the Multiplayer menu and integrates into common places Window, Assets/Create, right-click menus, etc.
- The dependency on Unity Transport has been updated to version 2.2.1
- Re-exposed `TryFindAutoConnectEndPoint` and `HasDefaultAddressAndPortSet`, with small documentation updates.
- ConcurrentDriverStore and NetworkDriverStore.Concurrent are now public and you can use the NetworkDriverStore.Concurrent in your jobs to send/receive data.
