com.unity.services.multiplayer 1.0.0
com.unity.services.multiplayer
Source docsNotes: processedReleased September 24, 2024
Unity Compatibility
Minimum Unity: 2022.3
Package Dependencies
- com.unity.collections (2.2.1)
- com.unity.modules.unitywebrequest (1.0.0)
- com.unity.nuget.newtonsoft-json (3.2.1)
- com.unity.services.authentication (3.3.3)
- com.unity.services.core (1.13.0)
- com.unity.services.deployment (1.3.0)
- com.unity.services.qos (1.3.0)
- com.unity.services.wire (1.2.7)
- com.unity.transport (2.2.1)
🔄 Changes
- Fix default value for session property constructor
- Fix `SessionHandler` dropping property's index when updating them
- Updated com.unity.services.wire to 1.2.7 to fix reconnection issues notably with lobby
- Matchmaker deployment windows:
- - Fix deploying queue when remote queue has filtered pools
- - Fix deploying queue when remote queue has no pools
- - `defaultQoSRegionName` is now documented as required
- - `defaultQoSRegionName` is now a valid region `North America`
- - `backfillEnabled` is no longer ignored
- - Both Queue and Environment config files now have the `$schema` doc field
- Add QoS region selection for Distributed Authority session creation if none is passed
- Fix Session cleanup when a player polls for Session updates and is kicked from the Session
- Fix Session error on deleting a non existing session.
- Added an API to query the sessions where the player has joined: `IMultiplayerService.GetJoinedSessionIdsAsync`
- Added a way to reconnect to a session: `IMultiplayerService.ReconnectToSessionAsync`
- Fix port randomization compatibility with Network Game Object
- Make QoS Calculator internal
- Added exclude paths on a game server hosting build, that support basic patterns (\*, ?)
- Fix occasional failure to fetch matchmaking results from P2P matches
- - These are not uploaded
- Modified the game server hosting configuration schema:
- - server hardware settings were marked as deprecated in 'buildConfigurations'
- - server density settings ('usageSettings') were added in 'fleets'
- Fix matchmaking results 204 exception
- Fix broken links in Multiplay Hosting documentation
- Update documentation to replace Game Server Hosting with Multiplay Hosting
- Fix error relating to `ENABLE_UCS_SERVER` scripting define to support limited server functionality via Play Mode using non-server build profile
- Fix `TaskCanceledException` when starting a SQP server in game server hosting
- Fix `SavePropertiesAsync` not saving session fields if properties are unchanged
- Enhance exception messages on ClientServerBootstrap worlds checks.
- Add validation when accessing the IMultiplaySessionManager.Session
- Fix typo in `SessionError`
- Change minimum required version for Netcode for GameObjects from 2.0.0-pre.3 to 2.0.0
- Change minimum required version for Netcode for Entities from 1.3.0-pre.2 to 1.3.2
- Set Connection metadata visibility to session property "member"
- Update Distributed Authority session properties
