Documentation

Support

Matchmaker

Matchmaker

Enum EMatchmakerExceptionReason

Review the enumeration values representing reasons for Matchmaker exceptions.
Read time 4 minutesLast updated 2 days ago

Struct representing a change in authentication player profiles.
Include
#include <MatchmakerCore/Public/Models/MatchmakerExceptionReason.h>
Syntax
UENUM()enum class EMatchmakerExceptionReason : uint16 { MinValue = 21000 UMETA(DisplayName = MinimumValue), BadRequest = 21400 UMETA(DisplayName = BadRequest), Unauthorized = 21401 UMETA(DisplayName = Unauthorized), PaymentRequired = 21402 UMETA(DisplayName = PaymentRequired), Forbidden = 21403 UMETA(DisplayName = Forbidden), EntityNotFound = 21404 UMETA(DisplayName = EntityNotFound), MethodNotAllowed = 21405 UMETA(DisplayName = MethodNotAllowed), NotAcceptable = 21406 UMETA(DisplayName = NotAcceptable), ProxyAuthenticationRequired = 21407 UMETA(DisplayName = ProxyAuthenticationRequired), RequestTimeOut = 21408 UMETA(DisplayName = RequestTimeOut), Conflict = 21409 UMETA(DisplayName = Conflict), Gone = 21410 UMETA(DisplayName = Gone), LengthRequired = 21411 UMETA(DisplayName = LengthRequired), PreconditionFailed = 21412 UMETA(DisplayName = PreconditionFailed), RequestEntityTooLarge = 21413 UMETA(DisplayName = RequestEntityTooLarge), RequestUriTooLong = 21414 UMETA(DisplayName = RequestUriTooLong), UnsupportedMediaType = 21415 UMETA(DisplayName = UnsupportedMediaType), RangeNotSatisfiable = 21416 UMETA(DisplayName = RangeNotSatisfiable), ExpectationFailed = 21417 UMETA(DisplayName = ExpectationFailed), Teapot = 21418 UMETA(DisplayName = Teapot), Misdirected = 21421 UMETA(DisplayName = Misdirected), UnprocessableTransaction = 21422 UMETA(DisplayName = UnprocessableTransaction), Locked = 21423 UMETA(DisplayName = Locked), FailedDependency = 21424 UMETA(DisplayName = FailedDependency), TooEarly = 21425 UMETA(DisplayName = TooEarly), UpgradeRequired = 21426 UMETA(DisplayName = UpgradeRequired), PreconditionRequired = 21428 UMETA(DisplayName = PreconditionRequired), RateLimited = 21429 UMETA(DisplayName = RateLimited), RequestHeaderFieldsTooLarge = 21431 UMETA(DisplayName = RequestHeaderFieldsTooLarge), UnavailableForLegalReasons = 21451 UMETA(DisplayName = UnavailableForLegalReasons), InternalServerError = 21500 UMETA(DisplayName = InternalServerError), NotImplemented = 21501 UMETA(DisplayName = NotImplemented), BadGateway = 21502 UMETA(DisplayName = BadGateway), ServiceUnavailable = 21503 UMETA(DisplayName = ServiceUnavailable), GatewayTimeout = 21504 UMETA(DisplayName = GatewayTimeout), HttpVersionNotSupported = 21505 UMETA(DisplayName = HttpVersionNotSupported), VariantAlsoNegotiates = 21506 UMETA(DisplayName = VariantAlsoNegotiates), InsufficientStorage = 21507 UMETA(DisplayName = InsufficientStorage), LoopDetected = 21508 UMETA(DisplayName = LoopDetected), NotExtended = 21510 UMETA(DisplayName = NotExtended), NetworkAuthenticationRequired = 21511 UMETA(DisplayName = NetworkAuthenticationRequired), NetworkError = 21998 UMETA(DisplayName = NetworkError), Unknown = 21999 UMETA(DisplayName = Unknown), MaxValue = 21999 UMETA(DisplayName = MaximumValue)}

Values

Display name

Name

Value

Description

MinimumValueMinValue21000Start of the range of error codes addressable by the Matchmaker service.
BadRequestBadRequest21400The Matchmaker service could not understand the request due to an invalid value or syntax.
UnauthorizedUnauthorized21401The Matchmaker service could not determine the user identity.
PaymentRequiredPaymentRequired21402This error code is reserved for future use.
ForbiddenForbidden21403The user does not have permission to access the requested resource.
EntityNotFoundEntityNotFound21404The requested entity (server fleet, matchmaker queue or region) does not exist.
MethodNotAllowedMethodNotAllowed21405The method specified is not allowed for the specified resource.
NotAcceptableNotAcceptable21406The server cannot provide a response that matches the acceptable values for the request.
ProxyAuthenticationRequiredProxyAuthenticationRequired21407The request requires authentication with the proxy.
RequestTimeOutRequestTimeOut21408The request was not made within the time the server was prepared to wait.
ConflictConflict21409The request could not be completed due to a conflict with the current state on the server.
GoneGone21410The requested resource is no longer available and there is no known forwarding address.
LengthRequiredLengthRequired21411The server refuses to accept the request without a defined content-length.
PreconditionFailedPreconditionFailed21412A precondition given in the request was not met when tested on the server.
RequestEntityTooLargeRequestEntityTooLarge21413The request entity is larger than the server is willing or able to process.
RequestUriTooLongRequestUriTooLong21414The request URI is longer than the server is willing to interpret.
UnsupportedMediaTypeUnsupportedMediaType21415The request is in a format not supported by the requested resource for the requested method.
RangeNotSatisfiableRangeNotSatisfiable21416The requested ranges cannot be served.
ExpectationFailedExpectationFailed21417An expectation in the request cannot be met by the server.
TeapotTeapot21418The server refuses to brew coffee because it is, permanently, a teapot. Defined by the Hyper Text Coffee Pot Control Protocol defined in April Fools' jokes in 1998 and 2014.
MisdirectedMisdirected21421The request was directed to a server that is not able to produce a response.
UnprocessableTransactionUnprocessableTransaction21422The request is understood, but the server was unable to process its instructions.
LockedLocked21423The source or destination resource is locked.
FailedDependencyFailedDependency21424The method could not be performed on the resource because a dependency for the action failed.
TooEarlyTooEarly21425The server is unwilling to risk processing a request that may be replayed.
UpgradeRequiredUpgradeRequired21426The server refuses to perform the request using the current protocol.
PreconditionRequiredPreconditionRequired21428The server requires the request to be conditional.
RateLimitedRateLimited21429Too many requests have been sent in a given amount of time. Please see: Matchmaker rate limits for more details.
RequestHeaderFieldsTooLargeRequestHeaderFieldsTooLarge21431The request has been refused because its HTTP headers are too long.
UnavailableForLegalReasonsUnavailableForLegalReasons21451The requested resource is not available for legal reasons.
InternalServerErrorInternalServerError21500The Matchmaker service has encountered a situation it doesn't know how to handle.
NotImplementedNotImplemented21501The server does not support the functionality required to fulfil the request.
BadGatewayBadGateway21502The server, while acting as a gateway or proxy, received an invalid response from the upstream server.
ServiceUnavailableServiceUnavailable21503The Matchmaker service is not ready to handle the request. Common causes are a server that is down for maintenance or that is overloaded. Try again later.
GatewayTimeoutGatewayTimeout21504The server, while acting as a gateway or proxy, did not get a response in time from the upstream server that it needed in order to complete the request.
HttpVersionNotSupportedHttpVersionNotSupported21505The server does not support the HTTP protocol that was used in the request.
VariantAlsoNegotiatesVariantAlsoNegotiates21506The server has an internal configuration error: the chosen variant resource is configured to engage in transparent content negotiation itself, and is therefore not a proper end point in the negotiation process.
InsufficientStorageInsufficientStorage21507The server has insufficient storage space to complete the request.
LoopDetectedLoopDetected21508The server terminated the request because it encountered an infinite loop.
NotExtendedNotExtended21510The policy for accessing the resource has not been met in the request.
NetworkAuthenticationRequiredNetworkAuthenticationRequired21511The request requires authentication for network access.
NetworkErrorNetworkError21998NetworkError is returned when the client is unable to connect to the service due to a network error like when TLS Negotiation fails.
UnknownUnknown21999Unknown is returned when an unrecognized error code is returned by the service. Check the inner exception to get more information.
MaximumValueMaxValue21999End of the range of error codes addressable by the Matchmaker service.

Enum EMatchmakerExceptionReason • Matchmaker • Unity Docs