# Enum.ConnectionError

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/ConnectionError/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/ConnectionError

## Items

| Name | Value | Description |
| --- | --- | --- |
| `OK` | 0 |  |
| `Unknown` | 1 |  |
| `ConnectErrors` | 2 |  |
| `AlreadyConnected` | 3 |  |
| `NoFreeIncomingConnections` | 4 |  |
| `ConnectionBanned` | 5 |  |
| `InvalidPassword` | 6 |  |
| `IncompatibleProtocolVersion` | 7 |  |
| `IPRecentlyConnected` | 8 |  |
| `OurSystemRequiresSecurity` | 9 |  |
| `SecurityKeyMismatch` | 10 |  |
| `DisconnectErrors` | 256 |  |
| `DisconnectBadhash` | 257 |  |
| `DisconnectSecurityKeyMismatch` | 258 |  |
| `DisconnectProtocolMismatch` | 259 |  |
| `DisconnectReceivePacketError` | 260 |  |
| `DisconnectReceivePacketStreamError` | 261 |  |
| `DisconnectSendPacketError` | 262 |  |
| `DisconnectIllegalTeleport` | 263 |  |
| `DisconnectDuplicatePlayer` | 264 |  |
| `DisconnectDuplicateTicket` | 265 |  |
| `DisconnectTimeout` | 266 |  |
| `DisconnectLuaKick` | 267 |  |
| `DisconnectOnRemoteSysStats` | 268 |  |
| `DisconnectHashTimeout` | 269 |  |
| `DisconnectCloudEditKick` | 270 |  |
| `DisconnectPlayerless` | 271 |  |
| `DisconnectNewSecurityKeyMismatch` | 272 |  |
| `DisconnectEvicted` | 273 |  |
| `DisconnectDevMaintenance` | 274 |  |
| `DisconnectRobloxMaintenance` | 275 |  |
| `DisconnectRejoin` | 276 |  |
| `DisconnectConnectionLost` | 277 |  |
| `DisconnectIdle` | 278 |  |
| `DisconnectRaknetErrors` | 279 | Legacy name: `DisconnectNoResponse` |
| `DisconnectWrongVersion` | 280 |  |
| `DisconnectBySecurityPolicy` | 281 |  |
| `DisconnectBlockedIP` | 282 |  |
| `DisconnectClientFailure` | 284 |  |
| `DisconnectClientRequest` | 285 |  |
| `DisconnectPrivateServerKickout` | 286 |  |
| `DisconnectModeratedGame` | 287 |  |
| `ServerShutdown` | 288 |  |
| `ReplicatorTimeout` | 290 |  |
| `PlayerRemoved` | 291 |  |
| `DisconnectOutOfMemoryKeepPlayingLeave` | 292 |  |
| `DisconnectRomarkEndOfTest` | 293 |  |
| `DisconnectCollaboratorPermissionRevoked` | 294 |  |
| `DisconnectCollaboratorUnderage` | 295 |  |
| `NetworkInternal` | 296 |  |
| `NetworkSend` | 297 |  |
| `NetworkTimeout` | 298 |  |
| `NetworkMisbehavior` | 299 |  |
| `NetworkSecurity` | 300 |  |
| `ReplacementReady` | 301 |  |
| `ServerEmpty` | 302 |  |
| `PhantomFreeze` | 303 |  |
| `AndroidAnticheatKick` | 304 |  |
| `AndroidEmulatorKick` | 305 |  |
| `AndroidRootedKick` | 306 |  |
| `ScreentimeLockoutKick` | 307 |  |
| `DisconnectionNotification` | 308 |  |
| `DisconnectVerboselyModeratedGame` | 309 |  |
| `DisconnectCollaboratorNotAgeVerified` | 310 |  |
| `DisconnectCollaboratorTrustedConnectionsRequired` | 311 |  |
| `DisconnectCollaboratorOwnerActionRequired` | 312 |  |
| `DisconnectCollaboratorTooManyCollaborators` | 313 |  |
| `DisconnectCollaboratorUnknownError` | 314 |  |
| `DisconnectCollaboratorRequestedEviction` | 315 |  |
| `DisconnectCollaboratorTrustedConnectionsRequiredPC` | 316 |  |
| `DisconnectRemoteAttestationUnsupported` | 317 |  |
| `DisconnectRemoteAttestationGeneralFailure` | 318 |  |
| `DisconnectRemoteAttestationTimeout` | 319 |  |
| `DisconnectRemoteAttestationOSOutOfDate` | 320 |  |
| `DisconnectRemoteAttestationBootValidationFailure` | 321 |  |
| `PlacelaunchErrors` | 512 |  |
| `PlacelaunchDisabled` | 515 |  |
| `PlacelaunchError` | 516 |  |
| `PlacelaunchGameEnded` | 517 |  |
| `PlacelaunchGameFull` | 518 |  |
| `PlacelaunchUserLeft` | 522 |  |
| `PlacelaunchRestricted` | 523 |  |
| `PlacelaunchUnauthorized` | 524 |  |
| `PlacelaunchFlooded` | 525 |  |
| `PlacelaunchHashExpired` | 526 |  |
| `PlacelaunchHashException` | 527 |  |
| `PlacelaunchPartyCannotFit` | 528 |  |
| `PlacelaunchHttpError` | 529 |  |
| `PlacelaunchUserPrivacyUnauthorized` | 533 |  |
| `PlacelaunchVipOwnerNotPresent` | 541 |  |
| `PlacelaunchAgeVerificationRequired` | 542 |  |
| `PlacelaunchParentalApprovalRequired` | 543 |  |
| `PlacelaunchCoreGated` | 544 |  |
| `PlacelaunchCollaborationCoreGated` | 545 |  |
| `PlacelaunchCreatorBan` | 600 |  |
| `PlacelaunchDeviceBlock` | 601 |  |
| `PlacelaunchCustomMessage` | 610 |  |
| `PlacelaunchOtherError` | 611 |  |
| `TeleportErrors` | 768 |  |
| `TeleportFailure` | 769 |  |
| `TeleportGameNotFound` | 770 |  |
| `TeleportGameEnded` | 771 |  |
| `TeleportGameFull` | 772 |  |
| `TeleportUnauthorized` | 773 |  |
| `TeleportFlooded` | 774 |  |
| `TeleportIsTeleporting` | 775 |  |
| `TransportErrors` | 1024 |  |
| `DisconnectTransportIoError` | 1025 |  |
| `DisconnectTransportIoInternetError` | 1026 |  |
| `DisconnectTransportProtocolError` | 1027 |  |
| `DisconnectTransportNgtcp2Error` | 1028 |  |
| `DisconnectTransportQuicError` | 1029 |  |
| `DisconnectTransportRnaError` | 1030 |  |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [GuiService](https://rapi.sleaze.dev/classes/GuiService.md): method return `GetErrorCode`, `GetErrorType`
