Documentation

​
​

Development

User Acquisition

Monetization

Industry

Multiplayer Services SDK

All Services

Multiplayer Services SDK

Multiplayer
​
​
Multiplayer Services SDK
  • Overview
  • Get started
  • Use multiplayer sessions
  • Manage sessions
    • Lobby events
    • Rate limits
    • Information management in sessions
    • Synchronize player names in a session
    • Access control
    • Session error messages
  • Connect players through a relay
  • Networking
  • Matchmaking
  • Monitor and debug sessions
  • Tutorials
  • Reference
  1. Multiplayer Services SDK

Session error messages

Reference common session service error codes and messages to troubleshoot integration issues.
Read time 1 minute
Last updated 3 months ago

The Multiplayer Services SDK abstracts and unifies error handling across the entire session lifecycle, covering issues from Lobby, Matchmaker, Relay, and network modules.
The Multiplayer Services SDK returns errors in the RFC 7807 Problem Details (RFC Editor) format, including some additional fields that are consistent with most other UGS services. These errors are unified as
SessionExceptions
s.

Error Status

Field

Description

DetailA human-readable explanation specific to this occurrence of the problem.
DetailsA list of additional details about the specific error. Refer to Error Details.
StatusThe HTTP status code of the response.
TitleA short, human-readable summary of the problem type. It should not change from occurrence to occurrence of the problem, except for purposes of localization.
TypeA URI that identifies the problem type and may provide documentation for the problem. These URLs are currently non-functional

Error Details

Field

Description

ErrorTypeRepresents the type of error detail.
MessageProvides more information about the error.

Session error values

Error

Description

SessionError.Unknown
A fallback or uncategorized error during a session operation.
SessionError.NetworkSetupFailed
Thrown when the network/netcode fails to bind, connect, or allocate a Relay properly.
SessionError.MatchmakerAssignmentFailed
Thrown when a player or group fails to be assigned a match by the Matchmaker.
SessionError.MatchmakerAssignmentTimeout
Thrown when the matchmaker takes too long to fulfill a session assignment ticket.
Note
Lower-level error codes from components like Lobby, for example,
lobby is locked
, are nested within the
SessionException
message rather than having their own explicit
SessionError
code.

Copyright © 2026 Unity Technologies
LegalPrivacy PolicyCookiesDocumentation Terms of UseDo Not Sell or Share My Personal InformationYour Privacy Choices (Cookie Settings)

"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S and elsewhere (more info here). Other names or brands are trademarks of their respective owners.

Some pages are machine-translated for convenience, and may contain inaccuracies. In the event of conflicting information, the English version is authoritative.

  • On this page
    • Error Status

    • Error Details

    • Session error values


Report a problem with this page