Multiplayer Services 1.0.0
36 documented changes.
- Version
- 1.0.0
- Released
- Sep 1, 2024
- Product
- Unity Multiplayer
Multiplayer Services 1.0.0
Fixed:
- Fix
Fixed default value for session property constructor.
- Fix
Fixed `SessionHandler` dropping property's index when updating them.
- Fix
Fixed Session cleanup when a player polls for Session updates and is kicked from the Session.
- Fix
Fixed Session error on deleting a non-existing session.
- Fix
Fixed port randomization compatibility with Network Game Object.
- Fix
Fixed occasional failure to fetch matchmaking results from P2P matches.
- Fix
Fixed matchmaking results 204 exception.
- Fix
Fixed error relating to `ENABLE_UCS_SERVER` scripting define to support limited server functionality via Play Mode using non-server build profile.
- Fix
Fixed `TaskCanceledException` when starting a SQP server in Game Server Hosting.
- Fix
Fixed `SavePropertiesAsync` not saving session fields if properties are unchanged.
- Fix
Fixed typo in `SessionError` .
- Fix
Matchmaker deployment windows:
- Windows
- Fix
Fixed deploying queue when remote queue has filtered pools.
- Fix
Fixed deploying queue when remote queue has no pools.
- Fix
`backfillEnabled` is no longer ignored.
- Fix
`defaultQoSRegionName` is now documented as required.
- Fix
`defaultQoSRegionName` is now a valid region `North America` .
- Fix
Both Queue and Environment config files now have the `$schema` doc field.
Changed:
- Change
Made QoS Calculator internal
- Change
Modified the Game Server Hosting configuration schema:
- Deprecation
Marked server hardware settings as deprecated in 'buildConfigurations'.
- Improvement
Updated Distributed Authority session properties.
- Change
Set sessions' connection metadata visibility to `Member` .
- Improvement
Enhanced exception messages on ClientServerBootstrap worlds checks.
Added:
- Feature
Added QoS region selection for Distributed Authority session creation if none is passed.
- Feature
Added an API to query the sessions where the player has joined: `IMultiplayerService.GetJoinedSessionIdsAsync` .
- Feature
Added a way to reconnect to a session: `IMultiplayerService.ReconnectToSessionAsync` .
- Feature
Added exclude paths on a Game Server Hosting build, that support basic patterns (*, ?).
- Feature
Modified the Game Server Hosting configuration schema:
- Feature
Added server density settings ('usageSettings') in 'fleets'.
- Feature
Added validation when accessing the `IMultiplaySessionManager.Session` .
Improvements:
- Improvement
Updated documentation to replace Game Server Hosting branding with Multiplay Hosting.
- Fix
Fixed broken links in Multiplay Hosting documentation.
- Improvement
Updated dependency on `com.unity.services.wire` to 1.2.7 to fix reconnection issues, notably with Lobby.
- Change
Changed minimum required version for Netcode for GameObjects from 2.0.0-pre.3 to 2.0.0.
- Change
Changed minimum required version for Netcode for Entities from 1.3.0-pre.2 to 1.3.2.