Error Code 140 in Warhammer 40,000: Space Marine 2 is a Connection Lost error. It occurs when the game fails to “handshake” with the server, often because the server thinks your client data (specifically your local time or region) is out of sync.
Here are the fixes, ranked from the most effective specific fix to general troubleshooting.
1. The “Time Sync” Fix (Most Common Cause)
This error is frequently caused by your PC or Console’s internal clock drifting slightly out of sync with the game server.
On PC (Windows):
Right-click the clock in your taskbar and select Adjust date and time.
Toggle “Set time automatically” to OFF and then back ON.
Click the “Sync now” button explicitly.
Restart the game.
On PS5/Xbox:
Go to Settings > System > Date and Time.
Ensure “Set Using Internet” is checked. Uncheck and recheck it to force a sync.
2. Disable Crossplay
The error often happens when the matchmaking service struggles to bridge different platforms (e.g., PC connecting to PS5).
Go to the Main Menu (you cannot do this while in a squad).
Open Settings > Game.
Set Crossplay to Off.
Try to join a match. If it works, the issue is the crossplay server nodes.
3. Disable Steam Cloud Saves (PC Only)
Some players report that a corrupted cloud save file causes the server to reject the connection immediately.
Right-click Space Marine 2 in your Steam Library.
Go to Properties > General.
Toggle Steam Cloud to OFF.
Restart the game.
4. Flush DNS & Reset Network
If your internet provider has cached a “bad” route to the game server, this will clear it.
Open Command Prompt (
cmd) as Administrator.Type
ipconfig /flushdnsand press Enter.Optional: Change your DNS to Google’s public server (8.8.8.8) in your network adapter settings.
Summary
Code: 140
Meaning: Connection Lost / Client-Server Handshake Failed.
Top Fix: Sync your Windows/Console Clock or Turn off Crossplay.
Be the first to comment