9 documented changes.

Version
2.1.0-exp.1
Released
Jan 1, 2026
Product
Unity Multiplayer
Unity Gaming Services release notes

Multiplayer SDK 2.1.0-exp.1

Official notes

Added

  1. Feature

    `SessionOptions` and `JoinSessionOptions` `.WithNetworkOptions(NetworkOptions options)` API to allow both session creation and join methods to specify per-client session settings.

  2. 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.

  3. Feature

    This new setting will take precedence over any `RelayProtocol` value passed to a `.WithRelayNetwork()` or `.WithDistributedAuthority()` option.

  4. Feature

    Added methods in `CreateBackfillTicketOptions` to set assignment information for backfilling.

  5. Feature

    Added `CreateSessionAsync` method in `IMultiplayerServerService` to create a session with a provided session id for easy local iteration.

  6. Feature

    Added `CreateMatchSessionAsync` method in `IMultiplayerServerService` to create a session from a matchmaker match id.

Changed

  1. Change

    The `RelayProtocol` value that can be set in `SessionOptions.WithRelayNetwork` and `SessionOptions.WithDistributedAuthority` is obsolete in favor of the new `.WithNetworkOptions` API.

Fixed

  1. Fix

    Fixed Matchmaker configuration `mmq` files deployment that was failing when a Relaxation Rule didn't have a Value even if it is valid.

  2. Fix

    Fixed issues with the Matchmaker configuration `mmq` files inspector that could lose modified values when the serialization failed after pressing Apply.

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.