com.unity.services.multiplayer 1.0.0

com.unity.services.multiplayer

Source docs
Notes: processedReleased September 24, 2024

Browse versions

PreviousNext

Unity Compatibility

Minimum Unity: 2022.3

🔄 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