← Packet index

Packet 5

DisconnectPacket

Packet datagramWire order
HeaderID 5varuint
0Reasonvarint32 · variable (up to 5 bytes)
1MessagesoneOf<DisconnectPacketMessages, null> · variable

Serialized fields

2 top-level fields
  1. 0ReasonCompressionEnum-as-ValueDisconnectFailReasonas varint32
    1. 0Unknown
    2. 1CantConnectNoInternet
    3. 2NoPermissions
    4. 3UnrecoverableError
    5. 4ThirdPartyBlocked
    6. 5ThirdPartyNoInternet
    7. 6ThirdPartyBadIP
    8. 7ThirdPartyNoServerOrServerLocked
    9. 8VersionMismatch
    10. 9SkinIssue
    11. 10InviteSessionNotFound
    12. 11EduLevelSettingsMissing
    13. 12LocalServerNotFound
    14. 13LegacyDisconnect
    15. 14INTERNAL_UserLeaveGameAttempted
    16. 15PlatformLockedSkinsError
    17. 16RealmsWorldUnassigned
    18. 17RealmsServerCantConnect
    19. 18RealmsServerHidden
    20. 19RealmsServerDisabledBeta
    21. 20RealmsServerDisabled
    22. 21CrossPlatformDisabled
    23. 22TESTONLY_CantConnect
    24. 23SessionNotFound
    25. 24ClientSettingsIncompatibleWithServer
    26. 25ServerFull
    27. 26InvalidPlatformSkin
    28. 27EditionVersionMismatch
    29. 28EditionMismatch
    30. 29LevelNewerThanExeVersion
    31. 30INTERNAL_NoFailOccurred
    32. 31BannedSkin
    33. 32Timeout
    34. 33ServerNotFound
    35. 34OutdatedServer
    36. 35OutdatedClient
    37. 36NoPremiumPlatform
    38. 37MultiplayerDisabled
    39. 38NoWiFi
    40. 39WorldCorruption
    41. 40NoReason
    42. 41Disconnected
    43. 42InvalidPlayer
    44. 43LoggedInOtherLocation
    45. 44ServerIdConflict
    46. 45NotAllowed
    47. 46NotAuthenticated
    48. 47InvalidTenant
    49. 48UnknownPacket
    50. 49UnexpectedPacket
    51. 50InvalidCommandRequestPacket
    52. 51HostSuspended
    53. 52LoginPacketNoRequest
    54. 53LoginPacketNoCert
    55. 54MissingClient
    56. 55Kicked
    57. 56KickedForExploit
    58. 57KickedForIdle
    59. 58ResourcePackProblem
    60. 59IncompatiblePack
    61. 60OutOfStorage
    62. 61InvalidLevel
    63. 62DisconnectPacket
    64. 63BlockMismatch
    65. 64InvalidHeights
    66. 65InvalidWidths
    67. 66ConnectionLost
    68. 67ZombieConnection
    69. 68Shutdown
    70. 69ReasonNotSet
    71. 70LoadingStateTimeout
    72. 71ResourcePackLoadingFailed
    73. 72SearchingForSessionLoadingScreenFailed
    74. 73NetherNetProtocolVersion
    75. 74SubsystemStatusError
    76. 75EmptyAuthFromDiscovery
    77. 76EmptyUrlFromDiscovery
    78. 77ExpiredAuthFromDiscovery
    79. 78UnknownSignalServiceSignInFailure
    80. 79XBLJoinLobbyFailure
    81. 80UnspecifiedClientInstanceDisconnection
    82. 81NetherNetSessionNotFound
    83. 82NetherNetCreatePeerConnection
    84. 83NetherNetICE
    85. 84NetherNetConnectRequest
    86. 85NetherNetConnectResponse
    87. 86NetherNetNegotiationTimeout
    88. 87NetherNetInactivityTimeout
    89. 88StaleConnectionBeingReplaced
    90. 89RealmsSessionNotFound
    91. 90BadPacket
    92. 91NetherNetFailedToCreateOffer
    93. 92NetherNetFailedToCreateAnswer
    94. 93NetherNetFailedToSetLocalDescription
    95. 94NetherNetFailedToSetRemoteDescription
    96. 95NetherNetNegotiationTimeoutWaitingForResponse
    97. 96NetherNetNegotiationTimeoutWaitingForAccept
    98. 97NetherNetIncomingConnectionIgnored
    99. 98NetherNetSignalingParsingFailure
    100. 99NetherNetSignalingUnknownError
    101. 100NetherNetSignalingUnicastDeliveryFailed
    102. 101NetherNetSignalingBroadcastDeliveryFailed
    103. 102NetherNetSignalingGenericDeliveryFailed
    104. 103EditorMismatchEditorWorld
    105. 104EditorMismatchVanillaWorld
    106. 105WorldTransferNotPrimaryClient
    107. 106INTERNAL_RequestServerShutdown
    108. 107ClientGameSetupCancelled
    109. 108ClientGameSetupFailed
    110. 109NoVenue
    111. 110NetherNetSignalingSigninFailed
    112. 111SessionAccessDenied
    113. 112ServiceSigninIssue
    114. 113NetherNetNoSignalingChannel
    115. 114NetherNetNotLoggedIn
    116. 115NetherNetClientSignalingError
    117. 116SubClientLoginDisabled
    118. 117DeepLinkTryingToOpenDemoWorldWhileSignedIn
    119. 118AsyncJoinTaskDenied
    120. 119RealmsTimelineRequired
    121. 120GuestWithoutHost
    122. 121FailedToJoinExperience
    123. 122NetherNetDataChannelClosed
    124. 123DiscoveryEnvironmentMismatch
    125. 124HostWithoutKeys
    126. 125HostSignedOut
    127. 126ScriptWatchdogException
    128. 127ScriptMemoryLimitExceeded
    129. 128StorageLowDuringGameplay
    130. 129StorageFullDuringGameplay
    131. 130LevelStorageCorruption
    132. 131EditionMismatchVanillaToEdu
    133. 132EditionMismatchEduToVanilla
    134. 133EditorMismatchEditorToVanilla
    135. 134EditorMismatchVanillaToEditor
    136. 135DenyListed
    137. 136NonceMissing
    138. 137NonceNotFound
    139. 138NonceExpired
    140. 139NonceNotValid
    141. 140HostDisconnected
    142. 141EditorJoinIntentPolicyFailure
    143. 142NetherNetIdentityNotAllowed
    144. 143InvalidName
    145. 144ExpiredToken
    146. 145HostAcceptsNoTypeOfAuth
    147. 146NotAuthenticatedFastFail
    148. 147EditorNotAllowed
  2. 1MessagesoneOf<DisconnectPacketMessages, null>
    0DisconnectPacketMessagesDisconnectPacketMessages
    1. 0Messagestring
    2. 1Filtered Messagestring
    1Variant 1null

Changelog

Stable releases

Changes between stable protocol releases.

No stable release changes are recorded for this packet.