2.0.0-pre.3
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Additional documentation and release notes are available at Multiplayer Documentation.
[2.0.0-pre.3] - 2024-07-23
Added
- Added:
UnityTransport.GetNetworkDriverandUnityTransport.GetLocalEndpointmethods to expose the driver and local endpoint being used. (#2978)
Fixed
- Fixed issue where deferred despawn was causing GC allocations when converting an
IEnumerableto a list. (#2983) - Fixed issue where the realtime network stats monitor was not able to display RPC traffic in release builds due to those stats being only available in development builds or the editor. (#2979)
- Fixed issue where
NetworkManager.ScenesLoadedwas not being updated ifPostSynchronizationSceneUnloadingwas set and any loaded scenes not used during synchronization were unloaded. (#2971) - Fixed issue where
Rigidbody2dunder Unity 6000.0.11f1 has breaking changes wherevelocityis nowlinearVelocityandisKinematicis replaced bybodyType. (#2971) - Fixed issue where
NetworkSpawnManager.InstantiateAndSpawnandNetworkObject.InstantiateAndSpawnwere not honoring the ownerClientId parameter when using a client-server network topology. (#2968) - Fixed issue where internal delta serialization could not have a byte serializer defined when serializing deltas for other types. Added
[GenerateSerializationForType(typeof(byte))]to both theNetworkVariableandAnticipatedNetworkVariableclasses to assure a byte serializer is defined.(#2962) - Fixed issue when scene management was disabled and the session owner would still try to synchronize a late joining client. (#2962)
- Fixed issue when using a distributed authority network topology where it would allow a session owner to spawn a
NetworkObjectprior to being approved. Now, an error message is logged and theNetworkObjectwill not be spawned prior to the client being approved. (#2962) - Fixed issue where attempting to spawn during
NetworkBehaviour.OnInSceneObjectsSpawnedandNetworkBehaviour.OnNetworkSessionSynchronizednotifications would throw a collection modified exception. (#2962)
Changed
- Changed logic where clients can now set the
NetworkSceneManagerclient synchronization mode when using a distributed authority network topology. (#2985)