Authentication & Entitlement Errors
These errors relate to user authentication, login conflicts, and entitlement/subscription checks.
Hex Error Codes
| Error Code | Name | Plugin | Description |
|---|---|---|---|
0x80030108 | NVST_DISCONN_MULTIPLE_LOGIN_DETECTED | ElmPlugin | Same account logged in from another location |
0x80030109 | NVST_DISCONN_REMOTE_LOGIN_DETECTED | ElmPlugin | Remote login session detected |
0x8003010C | NVST_DISCONN_UNABLE_TO_AUTHENTICATE_USER | LkmPlugin | User authentication failure |
0x8003010D | NVST_DISCONN_MAX_SESSION_TIME_EXCEEDED | LkmPlugin | Maximum session time limit reached |
0x8003010E | NVST_DISCONN_USER_ENTITLED_MINUTES_EXCEEDED | LkmPlugin | User's entitled minutes depleted |
0x80030110 | NVST_DISCONN_SESSION_EXPIRED | LkmPlugin | Session token expired |
0x80030111 | NVST_DISCONN_SESSION_TERMINATED_ANOTHER_CLIENT | LkmPlugin | Session taken over by another client |
Authentication Status Codes
These are returned by the backend API:
| Code | Description |
|---|---|
INVALID__AUTHENTICATION_MALFORMED_STATUS | Malformed authentication |
INVALID__AUTHENTICATION_NOT_FOUND_STATUS | Authentication not found |
INVALID__AUTHENTICATION_EXPIRED_STATUS | Authentication expired |
INVALID__AUTHENTICATION_CREDENTIALS_STATUS | Invalid credentials |
INVALID__AUTHENTICATION_UNKNOWN_TOKEN_STATUS | Unknown token |
INVALID__AUTHENTICATION_EMAIL_NOT_VERIFIED_STATUS | Email not verified |
INVALID__AUTHENTICATION_UNSUPPORTED_PROTOCOL_STATUS | Unsupported authentication protocol |
Entitlement & Session Limit Codes
| Code | Description |
|---|---|
SESSION__ENTITLED_TIME_EXCEEDED_STATUS | Entitled time exceeded |
SESSION__LIMIT_EXCEEDED_STATUS | Session limit exceeded |
SESSION__LIMIT_PER_DEVICE_EXCEEDED_STATUS | Per-device session limit exceeded |
ENTITLEMENT__FAILURE_STATUS | Entitlement check failed |
EULA__UNACCEPTED_STATUS | EULA not accepted |
AUTH__FAILURE_STATUS | Authentication failure |
MAX_CONCURRENT_SESSION_LIMIT | Maximum concurrent sessions reached |
Additional SRC_ Codes (Observed in Newer Builds)
| Code | Description |
|---|---|
SRC_MultipleLogin | Multiple login detected for same account |
SRC_RemoteLogin | Remote login conflict detected |
SRC_UnableToAuthenticateUser | Authentication flow failed |
SRC_UserEntitledMinutesExceeded | User consumed entitled play time |
SRC_SessionExpired | Session token/state expired |
SRC_SessionTerminatedAnotherClient | Session taken over/terminated by another client |
SRC_FailedToCompleteUserLogin | Login did not complete successfully |
SRC_UserOwnershipError | User ownership/entitlement mismatch |
Steam-Specific Codes
| Code | Description |
|---|---|
STEAM__GUARD_REQUIRED_STATUS | Steam Guard required |
STEAM__GUARD_INVALID_STATUS | Invalid Steam Guard code |
STEAM__LOGIN_REQUIRED_STATUS | Steam login required |
STEAM__PROFILE_PRIVATE_STATUS | Steam profile is private |