実装方法を選んでください。
C
C#
Remarks
Values
EOS_EResult
Enumerated Value |
Meaning |
---|---|
EOS_Success |
Successful result. no further error processing needed |
EOS_NoConnection |
Failed due to no connection |
EOS_InvalidCredentials |
Failed login due to invalid credentials |
EOS_InvalidUser |
Failed due to invalid or missing user |
EOS_InvalidAuth |
Failed due to invalid or missing authentication token for user (e.g. not logged in) |
EOS_AccessDenied |
Failed due to invalid access |
EOS_MissingPermissions |
If the client does not possess the permission required |
EOS_Token_Not_Account |
If the token provided does not represent an account |
EOS_TooManyRequests |
Throttled due to too many requests |
EOS_AlreadyPending |
Async request was already pending |
EOS_InvalidParameters |
Invalid parameters specified for request |
EOS_InvalidRequest |
Invalid request |
EOS_UnrecognizedResponse |
Failed due to unable to parse or recognize a backend response |
EOS_IncompatibleVersion |
Incompatible client for backend version |
EOS_NotConfigured |
Not configured correctly for use |
EOS_AlreadyConfigured |
Already configured for use. |
EOS_NotImplemented |
Feature not available on this implementation |
EOS_Canceled |
Operation was canceled (likely by user) |
EOS_NotFound |
The requested information was not found |
EOS_OperationWillRetry |
An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future. |
EOS_NoChange |
The request had no effect |
EOS_VersionMismatch |
The request attempted to use multiple or inconsistent API versions |
EOS_LimitExceeded |
A maximum limit was exceeded on the client, different from EOS_TooManyRequests |
EOS_Disabled |
Feature or client ID performing the operation has been disabled. |
EOS_DuplicateNotAllowed |
Duplicate entry not allowed |
EOS_MissingParameters_DEPRECATED |
Required parameters are missing. DEPRECATED: This error is no longer used. |
EOS_InvalidSandboxId |
Sandbox ID is invalid |
EOS_TimedOut |
Request timed out |
EOS_PartialResult |
A query returned some but not all of the requested results. |
EOS_Missing_Role |
Client is missing the whitelisted role |
EOS_Missing_Feature |
Client is missing the whitelisted feature |
EOS_Invalid_Sandbox |
The sandbox given to the backend is invalid |
EOS_Invalid_Deployment |
The deployment given to the backend is invalid |
EOS_Invalid_Product |
The product ID specified to the backend is invalid |
EOS_Invalid_ProductUserID |
The product user ID specified to the backend is invalid |
EOS_ServiceFailure |
There was a failure with the backend service |
EOS_CacheDirectoryMissing |
Cache directory is not set in platform options. |
EOS_CacheDirectoryInvalid |
Cache directory is not accessible. |
EOS_InvalidState |
The request failed because resource was in an invalid state |
EOS_RequestInProgress |
Request is in progress |
EOS_Auth_AccountLocked |
Account locked due to login failures |
EOS_Auth_AccountLockedForUpdate |
Account locked by update operation. |
EOS_Auth_InvalidRefreshToken |
Refresh token used was invalid |
EOS_Auth_InvalidToken |
Invalid access token, typically when switching between backend environments |
EOS_Auth_AuthenticationFailure |
Invalid bearer token |
EOS_Auth_InvalidPlatformToken |
Invalid platform token |
EOS_Auth_WrongAccount |
Auth parameters are not associated with this account |
EOS_Auth_WrongClient |
Auth parameters are not associated with this client |
EOS_Auth_FullAccountRequired |
Full account is required |
EOS_Auth_HeadlessAccountRequired |
Headless account is required |
EOS_Auth_PasswordResetRequired |
Password reset is required |
EOS_Auth_PasswordCannotBeReused |
Password was previously used and cannot be reused |
EOS_Auth_Expired |
Authorization code/exchange code has expired |
EOS_Auth_ScopeConsentRequired |
Consent has not been given by the user |
EOS_Auth_ApplicationNotFound |
The application has no profile on the backend |
EOS_Auth_ScopeNotFound |
The requested consent wasn't found on the backend |
EOS_Auth_AccountFeatureRestricted |
This account has been denied access to login |
EOS_Auth_PinGrantCode |
Pin grant code initiated |
EOS_Auth_PinGrantExpired |
Pin grant code attempt expired |
EOS_Auth_PinGrantPending |
Pin grant code attempt pending |
EOS_Auth_ExternalAuthNotLinked |
External auth source did not yield an account |
EOS_Auth_ExternalAuthRevoked |
External auth access revoked |
EOS_Auth_ExternalAuthInvalid |
External auth token cannot be interpreted |
EOS_Auth_ExternalAuthRestricted |
External auth cannot be linked to his account due to restrictions |
EOS_Auth_ExternalAuthCannotLogin |
External auth cannot be used for login |
EOS_Auth_ExternalAuthExpired |
External auth is expired |
EOS_Auth_ExternalAuthIsLastLoginType |
External auth cannot be removed since it's the last possible way to login |
EOS_Auth_ExchangeCodeNotFound |
Exchange code not found |
EOS_Auth_OriginatingExchangeCodeSessionExpired |
Originating exchange code session has expired |
EOS_Auth_PersistentAuth_AccountNotActive |
The account has been disabled and cannot be used for authentication |
EOS_Auth_MFARequired |
MFA challenge required |
EOS_Auth_ParentalControls |
Parental locks are in place |
EOS_Auth_NoRealId |
Korea real ID association required but missing |
EOS_Friends_InviteAwaitingAcceptance |
An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous |
EOS_Friends_NoInvitation |
There is no friend invitation to accept/reject |
EOS_Friends_AlreadyFriends |
Users are already friends, so sending another invite is erroneous |
EOS_Friends_NotFriends |
Users are not friends, so deleting the friend is erroneous |
EOS_Friends_TargetUserTooManyInvites |
Remote user has too many invites to receive new invites |
EOS_Friends_LocalUserTooManyInvites |
Local user has too many invites to send new invites |
EOS_Friends_TargetUserFriendLimitExceeded |
Remote user has too many friends to make a new friendship |
EOS_Friends_LocalUserFriendLimitExceeded |
Local user has too many friends to make a new friendship |
EOS_Presence_DataInvalid |
Request data was null or invalid |
EOS_Presence_DataLengthInvalid |
Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed |
EOS_Presence_DataKeyInvalid |
Request contained data with an invalid key |
EOS_Presence_DataKeyLengthInvalid |
Request contained data with a key too long or too short |
EOS_Presence_DataValueInvalid |
Request contained data with an invalid value |
EOS_Presence_DataValueLengthInvalid |
Request contained data with a value too long |
EOS_Presence_RichTextInvalid |
Request contained an invalid rich text string |
EOS_Presence_RichTextLengthInvalid |
Request contained a rich text string that was too long |
EOS_Presence_StatusInvalid |
Request contained an invalid status state |
EOS_Ecom_EntitlementStale |
The entitlement retrieved is stale, requery for updated information |
EOS_Ecom_CatalogOfferStale |
The offer retrieved is stale, requery for updated information |
EOS_Ecom_CatalogItemStale |
The item or associated structure retrieved is stale, requery for updated information |
EOS_Ecom_CatalogOfferPriceInvalid |
The one or more offers has an invalid price. This may be caused by the price setup. |
EOS_Ecom_CheckoutLoadError |
The checkout page failed to load |
EOS_Sessions_SessionInProgress |
Session is already in progress |
EOS_Sessions_TooManyPlayers |
Too many players to register with this session |
EOS_Sessions_NoPermission |
Client has no permissions to access this session |
EOS_Sessions_SessionAlreadyExists |
Session already exists in the system |
EOS_Sessions_InvalidLock |
Session lock required for operation |
EOS_Sessions_InvalidSession |
Invalid session reference |
EOS_Sessions_SandboxNotAllowed |
Sandbox ID associated with auth didn't match |
EOS_Sessions_InviteFailed |
Invite failed to send |
EOS_Sessions_InviteNotFound |
Invite was not found with the service |
EOS_Sessions_UpsertNotAllowed |
This client may not modify the session |
EOS_Sessions_AggregationFailed |
Backend nodes unavailable to process request |
EOS_Sessions_HostAtCapacity |
Individual backend node is as capacity |
EOS_Sessions_SandboxAtCapacity |
Sandbox on node is at capacity |
EOS_Sessions_SessionNotAnonymous |
An anonymous operation was attempted on a non anonymous session |
EOS_Sessions_OutOfSync |
Session is currently out of sync with the backend, data is saved locally but needs to sync with backend |
EOS_Sessions_TooManyInvites |
User has received too many invites |
EOS_Sessions_PresenceSessionExists |
Presence session already exists for the client |
EOS_Sessions_DeploymentAtCapacity |
Deployment on node is at capacity |
EOS_Sessions_NotAllowed |
Session operation not allowed |
EOS_PlayerDataStorage_FilenameInvalid |
Request filename was invalid |
EOS_PlayerDataStorage_FilenameLengthInvalid |
Request filename was too long |
EOS_PlayerDataStorage_FilenameInvalidChars |
Request filename contained invalid characters |
EOS_PlayerDataStorage_FileSizeTooLarge |
Request operation would grow file too large |
EOS_PlayerDataStorage_FileSizeInvalid |
Request file length is not valid |
EOS_PlayerDataStorage_FileHandleInvalid |
Request file handle is not valid |
EOS_PlayerDataStorage_DataInvalid |
Request data is invalid |
EOS_PlayerDataStorage_DataLengthInvalid |
Request data length was invalid |
EOS_PlayerDataStorage_StartIndexInvalid |
Request start index was invalid |
EOS_PlayerDataStorage_RequestInProgress |
Request is in progress |
EOS_PlayerDataStorage_UserThrottled |
User is marked as throttled which means he can't perform some operations because limits are exceeded. |
EOS_PlayerDataStorage_EncryptionKeyNotSet |
Encryption key is not set during SDK init. |
EOS_PlayerDataStorage_UserErrorFromDataCallback |
User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest) |
EOS_PlayerDataStorage_FileHeaderHasNewerVersion |
User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated. |
EOS_PlayerDataStorage_FileCorrupted |
The file is corrupted. In some cases retry can fix the issue. |
EOS_Connect_ExternalTokenValidationFailed |
EOS Auth service deemed the external token invalid |
EOS_Connect_UserAlreadyExists |
EOS Auth user already exists |
EOS_Connect_AuthExpired |
EOS Auth expired |
EOS_Connect_InvalidToken |
EOS Auth invalid token |
EOS_Connect_UnsupportedTokenType |
EOS Auth doesn't support this token type |
EOS_Connect_LinkAccountFailed |
EOS Auth Account link failure |
EOS_Connect_ExternalServiceUnavailable |
EOS Auth External service for validation was unavailable |
EOS_Connect_ExternalServiceConfigurationFailure |
EOS Auth External Service configuration failure with Dev Portal |
EOS_Connect_LinkAccountFailedMissingNintendoIdAccount_DEPRECATED |
EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used. |
EOS_UI_SocialOverlayLoadError |
The social overlay page failed to load |
EOS_Lobby_NotOwner |
Client has no permissions to modify this lobby |
EOS_Lobby_InvalidLock |
Lobby lock required for operation |
EOS_Lobby_LobbyAlreadyExists |
Lobby already exists in the system |
EOS_Lobby_SessionInProgress |
Lobby is already in progress |
EOS_Lobby_TooManyPlayers |
Too many players to register with this lobby |
EOS_Lobby_NoPermission |
Client has no permissions to access this lobby |
EOS_Lobby_InvalidSession |
Invalid lobby session reference |
EOS_Lobby_SandboxNotAllowed |
Sandbox ID associated with auth didn't match |
EOS_Lobby_InviteFailed |
Invite failed to send |
EOS_Lobby_InviteNotFound |
Invite was not found with the service |
EOS_Lobby_UpsertNotAllowed |
This client may not modify the lobby |
EOS_Lobby_AggregationFailed |
Backend nodes unavailable to process request |
EOS_Lobby_HostAtCapacity |
Individual backend node is as capacity |
EOS_Lobby_SandboxAtCapacity |
Sandbox on node is at capacity |
EOS_Lobby_TooManyInvites |
User has received too many invites |
EOS_Lobby_DeploymentAtCapacity |
Deployment on node is at capacity |
EOS_Lobby_NotAllowed |
Lobby operation not allowed |
EOS_Lobby_MemberUpdateOnly |
While restoring a lost connection lobby ownership changed and only local member data was updated |
EOS_Lobby_PresenceLobbyExists |
Presence lobby already exists for the client |
EOS_TitleStorage_UserErrorFromDataCallback |
User callback that receives data from storage returned error. |
EOS_TitleStorage_EncryptionKeyNotSet |
User forgot to set Encryption key during platform init. Title Storage can't work without it. |
EOS_TitleStorage_FileCorrupted |
Downloaded file is corrupted. |
EOS_TitleStorage_FileHeaderHasNewerVersion |
Downloaded file's format is newer than client SDK version. |
EOS_Mods_ModSdkProcessIsAlreadyRunning |
ModSdk process is already running. This error comes from the EOSSDK. |
EOS_Mods_ModSdkCommandIsEmpty |
ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty. |
EOS_Mods_ModSdkProcessCreationFailed |
Creation of the ModSdk process failed. This error comes from the SDK. |
EOS_Mods_CriticalError |
A critical error occurred in the external ModSdk process that we were unable to resolve. |
EOS_Mods_ToolInternalError |
A internal error occurred in the external ModSdk process that we were unable to resolve. |
EOS_Mods_IPCFailure |
A IPC failure occurred in the external ModSdk process. |
EOS_Mods_InvalidIPCResponse |
A invalid IPC response received in the external ModSdk process. |
EOS_Mods_URILaunchFailure |
A URI Launch failure occurred in the external ModSdk process. |
EOS_Mods_ModIsNotInstalled |
Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process. |
EOS_Mods_UserDoesNotOwnTheGame |
Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process. |
EOS_Mods_OfferRequestByIdInvalidResult |
Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process. |
EOS_Mods_CouldNotFindOffer |
Could not find the offer for the mod. This error comes from the external ModSdk process. |
EOS_Mods_OfferRequestByIdFailure |
Request to get the offer for the mod failed. This error comes from the external ModSdk process. |
EOS_Mods_PurchaseFailure |
Request to purchase the mod failed. This error comes from the external ModSdk process. |
EOS_Mods_InvalidGameInstallInfo |
Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process. |
EOS_Mods_CannotGetManifestLocation |
Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty |
EOS_Mods_UnsupportedOS |
Attempting to perform an action with a mod that does not support the current operating system. |
EOS_AntiCheat_ClientProtectionNotAvailable |
The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper. |
EOS_AntiCheat_InvalidMode |
The current anti-cheat mode is incorrect for using this API |
EOS_AntiCheat_ClientProductIdMismatch |
The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
EOS_AntiCheat_ClientSandboxIdMismatch |
The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
EOS_AntiCheat_ProtectMessageSessionKeyRequired |
(ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation |
EOS_AntiCheat_ProtectMessageValidationFailed |
(ProtectMessage/UnprotectMessage) Message integrity is invalid |
EOS_AntiCheat_ProtectMessageInitializationFailed |
(ProtectMessage/UnprotectMessage) Initialization failed |
EOS_AntiCheat_PeerAlreadyRegistered |
(RegisterPeer) Peer is already registered |
EOS_AntiCheat_PeerNotFound |
(UnregisterPeer) Peer does not exist |
EOS_AntiCheat_PeerNotProtected |
(ReceiveMessageFromPeer) Invalid call: Peer is not protected |
EOS_AntiCheat_ClientDeploymentIdMismatch |
The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
EOS_AntiCheat_DeviceIdAuthIsNotSupported |
EOS Connect DeviceID auth method is not supported for anti-cheat |
EOS_RTC_TooManyParticipants |
EOS RTC room cannot accept more participants |
EOS_RTC_RoomAlreadyExists |
EOS RTC room already exists |
EOS_RTC_UserKicked |
The user kicked out from the room |
EOS_RTC_UserBanned |
The user is banned |
EOS_RTC_RoomWasLeft |
EOS RTC room was left successfully |
EOS_RTC_ReconnectionTimegateExpired |
Connection dropped due to long timeout |
EOS_ProgressionSnapshot_SnapshotIdUnavailable |
The number of available Snapshot IDs have all been exhausted. |
EOS_KWS_ParentEmailMissing |
The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted |
EOS_KWS_UserGraduated |
The KWS user is no longer a minor and trying to update the parent email |
EOS_Android_JavaVMNotStored |
EOS Android VM not stored |
EOS_UnexpectedError |
An unexpected error that we cannot identify has occurred. |
Related API Members
Values
Result
Enumerated Value |
Meaning |
---|---|
Success |
Successful result. no further error processing needed |
NoConnection |
Failed due to no connection |
InvalidCredentials |
Failed login due to invalid credentials |
InvalidUser |
Failed due to invalid or missing user |
InvalidAuth |
Failed due to invalid or missing authentication token for user (e.g. not logged in) |
AccessDenied |
Failed due to invalid access |
MissingPermissions |
If the client does not possess the permission required |
TokenNotAccount |
If the token provided does not represent an account |
TooManyRequests |
Throttled due to too many requests |
AlreadyPending |
Async request was already pending |
InvalidParameters |
Invalid parameters specified for request |
InvalidRequest |
Invalid request |
UnrecognizedResponse |
Failed due to unable to parse or recognize a backend response |
IncompatibleVersion |
Incompatible client for backend version |
NotConfigured |
Not configured correctly for use |
AlreadyConfigured |
Already configured for use. |
NotImplemented |
Feature not available on this implementation |
Canceled |
Operation was canceled (likely by user) |
NotFound |
The requested information was not found |
OperationWillRetry |
An error occurred during an asynchronous operation, and it will be retried. Callbacks receiving this result will be called again in the future. |
NoChange |
The request had no effect |
VersionMismatch |
The request attempted to use multiple or inconsistent API versions |
LimitExceeded |
A maximum limit was exceeded on the client, different from EOS_TooManyRequests |
Disabled |
Feature or client ID performing the operation has been disabled. |
DuplicateNotAllowed |
Duplicate entry not allowed |
MissingParametersDEPRECATED |
Required parameters are missing. DEPRECATED: This error is no longer used. |
InvalidSandboxId |
Sandbox ID is invalid |
TimedOut |
Request timed out |
PartialResult |
A query returned some but not all of the requested results. |
MissingRole |
Client is missing the whitelisted role |
MissingFeature |
Client is missing the whitelisted feature |
InvalidSandbox |
The sandbox given to the backend is invalid |
InvalidDeployment |
The deployment given to the backend is invalid |
InvalidProduct |
The product ID specified to the backend is invalid |
InvalidProductUserID |
The product user ID specified to the backend is invalid |
ServiceFailure |
There was a failure with the backend service |
CacheDirectoryMissing |
Cache directory is not set in platform options. |
CacheDirectoryInvalid |
Cache directory is not accessible. |
InvalidState |
The request failed because resource was in an invalid state |
RequestInProgress |
Request is in progress |
AuthAccountLocked |
Account locked due to login failures |
AuthAccountLockedForUpdate |
Account locked by update operation. |
AuthInvalidRefreshToken |
Refresh token used was invalid |
AuthInvalidToken |
Invalid access token, typically when switching between backend environments |
AuthAuthenticationFailure |
Invalid bearer token |
AuthInvalidPlatformToken |
Invalid platform token |
AuthWrongAccount |
Auth parameters are not associated with this account |
AuthWrongClient |
Auth parameters are not associated with this client |
AuthFullAccountRequired |
Full account is required |
AuthHeadlessAccountRequired |
Headless account is required |
AuthPasswordResetRequired |
Password reset is required |
AuthPasswordCannotBeReused |
Password was previously used and cannot be reused |
AuthExpired |
Authorization code/exchange code has expired |
AuthScopeConsentRequired |
Consent has not been given by the user |
AuthApplicationNotFound |
The application has no profile on the backend |
AuthScopeNotFound |
The requested consent wasn't found on the backend |
AuthAccountFeatureRestricted |
This account has been denied access to login |
AuthPinGrantCode |
Pin grant code initiated |
AuthPinGrantExpired |
Pin grant code attempt expired |
AuthPinGrantPending |
Pin grant code attempt pending |
AuthExternalAuthNotLinked |
External auth source did not yield an account |
AuthExternalAuthRevoked |
External auth access revoked |
AuthExternalAuthInvalid |
External auth token cannot be interpreted |
AuthExternalAuthRestricted |
External auth cannot be linked to his account due to restrictions |
AuthExternalAuthCannotLogin |
External auth cannot be used for login |
AuthExternalAuthExpired |
External auth is expired |
AuthExternalAuthIsLastLoginType |
External auth cannot be removed since it's the last possible way to login |
AuthExchangeCodeNotFound |
Exchange code not found |
AuthOriginatingExchangeCodeSessionExpired |
Originating exchange code session has expired |
AuthPersistentAuthAccountNotActive |
The account has been disabled and cannot be used for authentication |
AuthMFARequired |
MFA challenge required |
AuthParentalControls |
Parental locks are in place |
AuthNoRealId |
Korea real ID association required but missing |
FriendsInviteAwaitingAcceptance |
An outgoing friend invitation is awaiting acceptance; sending another invite to the same user is erroneous |
FriendsNoInvitation |
There is no friend invitation to accept/reject |
FriendsAlreadyFriends |
Users are already friends, so sending another invite is erroneous |
FriendsNotFriends |
Users are not friends, so deleting the friend is erroneous |
FriendsTargetUserTooManyInvites |
Remote user has too many invites to receive new invites |
FriendsLocalUserTooManyInvites |
Local user has too many invites to send new invites |
FriendsTargetUserFriendLimitExceeded |
Remote user has too many friends to make a new friendship |
FriendsLocalUserFriendLimitExceeded |
Local user has too many friends to make a new friendship |
PresenceDataInvalid |
Request data was null or invalid |
PresenceDataLengthInvalid |
Request contained too many or too few unique data items, or the request would overflow the maximum amount of data allowed |
PresenceDataKeyInvalid |
Request contained data with an invalid key |
PresenceDataKeyLengthInvalid |
Request contained data with a key too long or too short |
PresenceDataValueInvalid |
Request contained data with an invalid value |
PresenceDataValueLengthInvalid |
Request contained data with a value too long |
PresenceRichTextInvalid |
Request contained an invalid rich text string |
PresenceRichTextLengthInvalid |
Request contained a rich text string that was too long |
PresenceStatusInvalid |
Request contained an invalid status state |
EcomEntitlementStale |
The entitlement retrieved is stale, requery for updated information |
EcomCatalogOfferStale |
The offer retrieved is stale, requery for updated information |
EcomCatalogItemStale |
The item or associated structure retrieved is stale, requery for updated information |
EcomCatalogOfferPriceInvalid |
The one or more offers has an invalid price. This may be caused by the price setup. |
EcomCheckoutLoadError |
The checkout page failed to load |
SessionsSessionInProgress |
Session is already in progress |
SessionsTooManyPlayers |
Too many players to register with this session |
SessionsNoPermission |
Client has no permissions to access this session |
SessionsSessionAlreadyExists |
Session already exists in the system |
SessionsInvalidLock |
Session lock required for operation |
SessionsInvalidSession |
Invalid session reference |
SessionsSandboxNotAllowed |
Sandbox ID associated with auth didn't match |
SessionsInviteFailed |
Invite failed to send |
SessionsInviteNotFound |
Invite was not found with the service |
SessionsUpsertNotAllowed |
This client may not modify the session |
SessionsAggregationFailed |
Backend nodes unavailable to process request |
SessionsHostAtCapacity |
Individual backend node is as capacity |
SessionsSandboxAtCapacity |
Sandbox on node is at capacity |
SessionsSessionNotAnonymous |
An anonymous operation was attempted on a non anonymous session |
SessionsOutOfSync |
Session is currently out of sync with the backend, data is saved locally but needs to sync with backend |
SessionsTooManyInvites |
User has received too many invites |
SessionsPresenceSessionExists |
Presence session already exists for the client |
SessionsDeploymentAtCapacity |
Deployment on node is at capacity |
SessionsNotAllowed |
Session operation not allowed |
PlayerDataStorageFilenameInvalid |
Request filename was invalid |
PlayerDataStorageFilenameLengthInvalid |
Request filename was too long |
PlayerDataStorageFilenameInvalidChars |
Request filename contained invalid characters |
PlayerDataStorageFileSizeTooLarge |
Request operation would grow file too large |
PlayerDataStorageFileSizeInvalid |
Request file length is not valid |
PlayerDataStorageFileHandleInvalid |
Request file handle is not valid |
PlayerDataStorageDataInvalid |
Request data is invalid |
PlayerDataStorageDataLengthInvalid |
Request data length was invalid |
PlayerDataStorageStartIndexInvalid |
Request start index was invalid |
PlayerDataStorageRequestInProgress |
Request is in progress |
PlayerDataStorageUserThrottled |
User is marked as throttled which means he can't perform some operations because limits are exceeded. |
PlayerDataStorageEncryptionKeyNotSet |
Encryption key is not set during SDK init. |
PlayerDataStorageUserErrorFromDataCallback |
User data callback returned error (EOS_PlayerDataStorage_EWriteResult::EOS_WR_FailRequest or EOS_PlayerDataStorage_EReadResult::EOS_RR_FailRequest) |
PlayerDataStorageFileHeaderHasNewerVersion |
User is trying to read file that has header from newer version of SDK. Game/SDK needs to be updated. |
PlayerDataStorageFileCorrupted |
The file is corrupted. In some cases retry can fix the issue. |
ConnectExternalTokenValidationFailed |
EOS Auth service deemed the external token invalid |
ConnectUserAlreadyExists |
EOS Auth user already exists |
ConnectAuthExpired |
EOS Auth expired |
ConnectInvalidToken |
EOS Auth invalid token |
ConnectUnsupportedTokenType |
EOS Auth doesn't support this token type |
ConnectLinkAccountFailed |
EOS Auth Account link failure |
ConnectExternalServiceUnavailable |
EOS Auth External service for validation was unavailable |
ConnectExternalServiceConfigurationFailure |
EOS Auth External Service configuration failure with Dev Portal |
ConnectLinkAccountFailedMissingNintendoIdAccountDEPRECATED |
EOS Auth Account link failure. Tried to link Nintendo Network Service Account without first linking Nintendo Account. DEPRECATED: The requirement has been removed and this error is no longer used. |
SocialOverlayLoadError |
The social overlay page failed to load |
LobbyNotOwner |
Client has no permissions to modify this lobby |
LobbyInvalidLock |
Lobby lock required for operation |
LobbyLobbyAlreadyExists |
Lobby already exists in the system |
LobbySessionInProgress |
Lobby is already in progress |
LobbyTooManyPlayers |
Too many players to register with this lobby |
LobbyNoPermission |
Client has no permissions to access this lobby |
LobbyInvalidSession |
Invalid lobby session reference |
LobbySandboxNotAllowed |
Sandbox ID associated with auth didn't match |
LobbyInviteFailed |
Invite failed to send |
LobbyInviteNotFound |
Invite was not found with the service |
LobbyUpsertNotAllowed |
This client may not modify the lobby |
LobbyAggregationFailed |
Backend nodes unavailable to process request |
LobbyHostAtCapacity |
Individual backend node is as capacity |
LobbySandboxAtCapacity |
Sandbox on node is at capacity |
LobbyTooManyInvites |
User has received too many invites |
LobbyDeploymentAtCapacity |
Deployment on node is at capacity |
LobbyNotAllowed |
Lobby operation not allowed |
LobbyMemberUpdateOnly |
While restoring a lost connection lobby ownership changed and only local member data was updated |
LobbyPresenceLobbyExists |
Presence lobby already exists for the client |
TitleStorageUserErrorFromDataCallback |
User callback that receives data from storage returned error. |
TitleStorageEncryptionKeyNotSet |
User forgot to set Encryption key during platform init. Title Storage can't work without it. |
TitleStorageFileCorrupted |
Downloaded file is corrupted. |
TitleStorageFileHeaderHasNewerVersion |
Downloaded file's format is newer than client SDK version. |
ModsModSdkProcessIsAlreadyRunning |
ModSdk process is already running. This error comes from the EOSSDK. |
ModsModSdkCommandIsEmpty |
ModSdk command is empty. Either the ModSdk configuration file is missing or the manifest location is empty. |
ModsModSdkProcessCreationFailed |
Creation of the ModSdk process failed. This error comes from the SDK. |
ModsCriticalError |
A critical error occurred in the external ModSdk process that we were unable to resolve. |
ModsToolInternalError |
A internal error occurred in the external ModSdk process that we were unable to resolve. |
ModsIPCFailure |
A IPC failure occurred in the external ModSdk process. |
ModsInvalidIPCResponse |
A invalid IPC response received in the external ModSdk process. |
ModsURILaunchFailure |
A URI Launch failure occurred in the external ModSdk process. |
ModsModIsNotInstalled |
Attempting to perform an action with a mod that is not installed. This error comes from the external ModSdk process. |
ModsUserDoesNotOwnTheGame |
Attempting to perform an action on a game that the user doesn't own. This error comes from the external ModSdk process. |
ModsOfferRequestByIdInvalidResult |
Invalid result of the request to get the offer for the mod. This error comes from the external ModSdk process. |
ModsCouldNotFindOffer |
Could not find the offer for the mod. This error comes from the external ModSdk process. |
ModsOfferRequestByIdFailure |
Request to get the offer for the mod failed. This error comes from the external ModSdk process. |
ModsPurchaseFailure |
Request to purchase the mod failed. This error comes from the external ModSdk process. |
ModsInvalidGameInstallInfo |
Attempting to perform an action on a game that is not installed or is partially installed. This error comes from the external ModSdk process. |
ModsCannotGetManifestLocation |
Failed to get manifest location. Either the ModSdk configuration file is missing or the manifest location is empty |
ModsUnsupportedOS |
Attempting to perform an action with a mod that does not support the current operating system. |
AntiCheatClientProtectionNotAvailable |
The anti-cheat client protection is not available. Check that the game was started using the anti-cheat bootstrapper. |
AntiCheatInvalidMode |
The current anti-cheat mode is incorrect for using this API |
AntiCheatClientProductIdMismatch |
The ProductId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
AntiCheatClientSandboxIdMismatch |
The SandboxId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
AntiCheatProtectMessageSessionKeyRequired |
(ProtectMessage/UnprotectMessage) No session key is available, but it is required to complete this operation |
AntiCheatProtectMessageValidationFailed |
(ProtectMessage/UnprotectMessage) Message integrity is invalid |
AntiCheatProtectMessageInitializationFailed |
(ProtectMessage/UnprotectMessage) Initialization failed |
AntiCheatPeerAlreadyRegistered |
(RegisterPeer) Peer is already registered |
AntiCheatPeerNotFound |
(UnregisterPeer) Peer does not exist |
AntiCheatPeerNotProtected |
(ReceiveMessageFromPeer) Invalid call: Peer is not protected |
AntiCheatClientDeploymentIdMismatch |
The DeploymentId provided to the anti-cheat client helper executable does not match what was used to initialize the EOS SDK |
AntiCheatDeviceIdAuthIsNotSupported |
EOS Connect DeviceID auth method is not supported for anti-cheat |
TooManyParticipants |
EOS RTC room cannot accept more participants |
RoomAlreadyExists |
EOS RTC room already exists |
UserKicked |
The user kicked out from the room |
UserBanned |
The user is banned |
RoomWasLeft |
EOS RTC room was left successfully |
ReconnectionTimegateExpired |
Connection dropped due to long timeout |
ProgressionSnapshotSnapshotIdUnavailable |
The number of available Snapshot IDs have all been exhausted. |
ParentEmailMissing |
The KWS user does not have a parental email associated with the account. The parent account was unlinked or deleted |
UserGraduated |
The KWS user is no longer a minor and trying to update the parent email |
AndroidJavaVMNotStored |
EOS Android VM not stored |
UnexpectedError |
An unexpected error that we cannot identify has occurred. |
Related API Members
Achievements.AchievementsInterface.CopyAchievementDefinitionV2ByIndex
Achievements.AchievementsInterface.CopyAchievementDefinitionV2ByAchievementId
Achievements.AchievementsInterface.CopyPlayerAchievementByIndex
Achievements.AchievementsInterface.CopyPlayerAchievementByAchievementId
Achievements.AchievementsInterface.CopyAchievementDefinitionByIndex
Achievements.AchievementsInterface.CopyAchievementDefinitionByAchievementId
Achievements.AchievementsInterface.CopyUnlockedAchievementByIndex
Achievements.AchievementsInterface.CopyUnlockedAchievementByAchievementId
AntiCheatClient.AntiCheatClientInterface.AddExternalIntegrityCatalog
AntiCheatClient.AntiCheatClientInterface.ReceiveMessageFromServer
AntiCheatClient.AntiCheatClientInterface.GetProtectMessageOutputLength
AntiCheatClient.AntiCheatClientInterface.ReceiveMessageFromPeer
AntiCheatServer.AntiCheatServerInterface.ReceiveMessageFromClient
AntiCheatServer.AntiCheatServerInterface.SetClientNetworkState
AntiCheatServer.AntiCheatServerInterface.GetProtectMessageOutputLength
AntiCheatServer.AntiCheatServerInterface.LogPlayerUseAbility
AntiCheatServer.AntiCheatServerInterface.LogPlayerTakeDamage