36 documented changes.

Version
1.0.0
Released
Sep 1, 2024
Product
Unity Multiplayer
Unity Gaming Services release notes

Multiplayer Services 1.0.0

Official notes

Fixed:

  1. Fix

    Fixed default value for session property constructor.

  2. Fix

    Fixed `SessionHandler` dropping property's index when updating them.

  3. Fix

    Fixed Session cleanup when a player polls for Session updates and is kicked from the Session.

  4. Fix

    Fixed Session error on deleting a non-existing session.

  5. Fix

    Fixed port randomization compatibility with Network Game Object.

  6. Fix

    Fixed occasional failure to fetch matchmaking results from P2P matches.

  7. Fix

    Fixed matchmaking results 204 exception.

  8. Fix

    Fixed error relating to `ENABLE_UCS_SERVER` scripting define to support limited server functionality via Play Mode using non-server build profile.

  9. Fix

    Fixed `TaskCanceledException` when starting a SQP server in Game Server Hosting.

  10. Fix

    Fixed `SavePropertiesAsync` not saving session fields if properties are unchanged.

  11. Fix

    Fixed typo in `SessionError` .

  12. Fix

    Matchmaker deployment windows:

    • Windows
  13. Fix

    Fixed deploying queue when remote queue has filtered pools.

  14. Fix

    Fixed deploying queue when remote queue has no pools.

  15. Fix

    `backfillEnabled` is no longer ignored.

  16. Fix

    `defaultQoSRegionName` is now documented as required.

  17. Fix

    `defaultQoSRegionName` is now a valid region `North America` .

  18. Fix

    Both Queue and Environment config files now have the `$schema` doc field.

Changed:

  1. Change

    Made QoS Calculator internal

  2. Change

    Modified the Game Server Hosting configuration schema:

  3. Deprecation

    Marked server hardware settings as deprecated in 'buildConfigurations'.

  4. Improvement

    Updated Distributed Authority session properties.

  5. Change

    Set sessions' connection metadata visibility to `Member` .

  6. Improvement

    Enhanced exception messages on ClientServerBootstrap worlds checks.

Added:

  1. Feature

    Added QoS region selection for Distributed Authority session creation if none is passed.

  2. Feature

    Added an API to query the sessions where the player has joined: `IMultiplayerService.GetJoinedSessionIdsAsync` .

  3. Feature

    Added a way to reconnect to a session: `IMultiplayerService.ReconnectToSessionAsync` .

  4. Feature

    Added exclude paths on a Game Server Hosting build, that support basic patterns (*, ?).

  5. Feature

    Modified the Game Server Hosting configuration schema:

  6. Feature

    Added server density settings ('usageSettings') in 'fleets'.

  7. Feature

    Added validation when accessing the `IMultiplaySessionManager.Session` .

Improvements:

  1. Improvement

    Updated documentation to replace Game Server Hosting branding with Multiplay Hosting.

  2. Fix

    Fixed broken links in Multiplay Hosting documentation.

  3. Improvement

    Updated dependency on `com.unity.services.wire` to 1.2.7 to fix reconnection issues, notably with Lobby.

  4. Change

    Changed minimum required version for Netcode for GameObjects from 2.0.0-pre.3 to 2.0.0.

  5. Change

    Changed minimum required version for Netcode for Entities from 1.3.0-pre.2 to 1.3.2.

Pick your Unity version

Unity Releases compares releases against the version your project is on. Picking it now keeps Compare versions focused on what changes between where you are and where you might be going.