INVESTIGATION: Disconnects (Error Code: 2001, 2014, 3013, 4001) & General Connectivity Issues

Hi all, with 1.8.5 now released, I’d like to share a quick update on where we’re at:

  • New Logging and Error Codes (Live)
    We’ve added additional logging and introduced new error codes to help us better identify the causes of disconnects. As a result, older codes (such as 2014 and 3013) may now appear as:
Error Code Type Description
2015 gamesession_error Game-session error. User tampering or incorrect usage of game object.
2016 channel_accept_timeout Timed out while waiting for accept response (CHANNEL_ACCEPT_TIMEOUT 15s).
2017 packet_resend_error Unable to resend a lost packet due to the packet being too large.
2018 packet_payload_error Created a packet that exceeds the max allowed payload (MTU-60 bytes).
2019 parse_error Failed to parse message. Bad packet or message was unpacked incorrectly.
2020 transport_error Failed to send packet (transport layer)
2099 no_references Channel has no references (was “garbage collected” by engine).
  • Packet Size Improvements (Target: 1.8.6)
    We’re continuing work on reducing the size of certain network packets. This should improve stability, particularly for users on slower or less reliable connections. We’re aiming to include this in 1.8.6.
  • Hub Reconnect Fix (Target: 1.8.6)
    A fix addressing disconnects when returning to the hub is on track for 1.8.6.

I’ll keep you posted if anything changes. Thanks as always for your patience and support.

4 Likes