Multiplayer SDK 2.1.0-exp.1
9 documented changes.
- Version
- 2.1.0-exp.1
- Released
- Jan 1, 2026
- Product
- Unity Multiplayer
Multiplayer SDK 2.1.0-exp.1
Added
- Feature
`SessionOptions` and `JoinSessionOptions` `.WithNetworkOptions(NetworkOptions options)` API to allow both session creation and join methods to specify per-client session settings.
- Feature
`NetworkOptions` setting has a `RelayProtocol` field so joining clients can also specify their own `RelayProtocol` to use when connecting to Relay or Distributed Authority.
- Feature
This new setting will take precedence over any `RelayProtocol` value passed to a `.WithRelayNetwork()` or `.WithDistributedAuthority()` option.
- Feature
Added methods in `CreateBackfillTicketOptions` to set assignment information for backfilling.
- Feature
Added `CreateSessionAsync` method in `IMultiplayerServerService` to create a session with a provided session id for easy local iteration.
- Feature
Added `CreateMatchSessionAsync` method in `IMultiplayerServerService` to create a session from a matchmaker match id.
Changed
- Change
The `RelayProtocol` value that can be set in `SessionOptions.WithRelayNetwork` and `SessionOptions.WithDistributedAuthority` is obsolete in favor of the new `.WithNetworkOptions` API.
Fixed
- Fix
Fixed Matchmaker configuration `mmq` files deployment that was failing when a Relaxation Rule didn't have a Value even if it is valid.
- Fix
Fixed issues with the Matchmaker configuration `mmq` files inspector that could lose modified values when the serialization failed after pressing Apply.