Elite Dangerous often rewards patience, but that can be a double-edged blade. On the one hand, it makes you more invested in whatever it is you’re pursuing at the moment. On the other, error codes like Scarlet Krait can translate into lost progress or stop you from playing altogether.
Elite Dangerous’s Scarlet Krait error code has been around since launch and occurs when there’s some sort of communication issue between your PC and the game’s servers. It’s usually accompanied by the message “Could not connect to transaction server.”
This can happen when the servers themselves are under heavy load or running into a whole variety of possible issues, in which case, there’s little left to do aside from waiting for the developer to provide a fix.
If the servers seem to be fine, there’s a chance of the issue coming from your end. In this case, Frontier Developments recommends reducing your maximum packet size (MTU), as it seems to work as a fix in most cases. Here’s how the developer describes this process:
- To do this please open an administrator command prompt by pressing Start and typing "cmd". Right-click on this, select "Run as Administrator" and ok the admin elevation prompt that might appear.
- In this window please paste "netsh interface ipv4 show subinterfaces" and then press enter. This will show you your current MTU (Probably 1500) and the name of your network interface (Normally "Local Area Connection" or "Ethernet").
- After this please paste in "netsh interface ipv4 set subinterface "Interface name here" mtu=1450 store=persistent" where the "Interface name here" is the same as your network interface name.
- This should look something like the picture below.
That’s what we currently know about Elite Dangerous’ Scarlet Krait error code. For more help with the game, check out our guide on the Your Client Is Too Old error.
Keep updated on the latest PC Gaming news by following GameWatcher on Twitter, checking out our videos on YouTube, giving us a like on Facebook, and joining us on Discord.