CIG Crash Codes/Disconnect FAQ Info:
REF:
https://robertsspaceindustries.com/faq/disconnection-codes
We thought we’d share with you more information on our disconnect codes that you can get in Star Citizen, as well as educate players on how they can better use this information to describe code-related errors in Issue Council.
Important Notes!
- Important Note #1: Disconnection codes are symptomatic of something going wrong; they are not true diagnostics that you can use to resolve an issue. A good analogy is when someone is coughing… the cough is bad, but there could be any number of causes behind it. The cough is the disconnect code. :)
- Important Note #2: The steps to obtain each Code can be quite different per situation, which is why including precise Steps To Reproduce in the Issue Council is absolutely vital to our tracking the issue down. An example of this would be two friends each getting a Code 7… while the error code is the same, the causes for each could be completely separate and independent of each other.
- Important Note #3: When entering an Issue Council report, make sure that you add the Code error you get plus a brief description in the subject, such as “Error Code 7 When Loading Into Crusader”.
Code 0:
Code 0 is our general timeout message. You’ll get this message when your connection to the game server times out, but you’re still connection to the backend platform service is still active. In almost all cases, this is due to an actual game server crash or an issue within the game that can disconnect you.
An internal example of the latter occurred on our QA environment (this never made it to public) when one client would exit the game and all other clients were forcefully disconnected.
Code 3:
Code 3 is a version mismatch which occurs when the server checks the version of the game installed and finds that there is an older version of the client. The way to resolve this is to Verify Files or, in very rare situations, fully reinstall the game.
Code 4:
Our matchmaking service contains several different rules to assign clients to servers. A Code 4 response occurs when the matchmaking service puts someone into a server that is full.
In most situations, the service should not assign you to a server that is already full, but we’re finding edge cases where Code 4 gets returned. We’ll continue to isolate, identify, and fix these as they come up.
Code 7:
Code 7s occur when the game client receives information that it isn’t expecting. A good example is when a bad asset in the game exists, such as when we discovered that Cutlasses were disconnecting all clients on the internal QA server because of an invalid ID.
Code 8:
Code 8 is defined as an authentication error. This infrequently can mean authentication in terms of your account ID and password, but for the most part indicates a backend data mismatch.
Code 9:
Code 9 occurs when someone successfully connects and authenticates into a game server but times out when verifying the session.
We hope this small insight into code errors has been helpful in understanding the nature of these disconnect codes and how it can help you provide more accurate information to Issue Council reports.