Everyone disconnects at once: timed out

Errors & Fixes Reviewed September 6, 2026 2 min read

Timed out means the client stopped hearing from the server. That happens for two completely different reasons, and the fix for one does nothing for the other — so the first job is telling them apart.

The two causes

Server frozeNetwork dropped
Console during the eventSilent, then Can't keep up!Normal, then disconnect messages
Who is affectedEveryone, togetherEveryone, or one region
Server state afterStill running, catching upStill running, untouched
Rejoin behaviourWorks once it catches upWorks immediately

What to do

  1. Look at the console timestamps

    A gap with nothing logged, followed by Can't keep up! Did the system time change, or is the server overloaded?, means the server stalled. Everybody's client gave up waiting during that gap.

  2. Check whether the server itself noticed

    If the console shows normal activity right up to the disconnects, the server was fine and the path to it was not. That is a different investigation entirely.

  3. Look for the cause of the stall

    World saves on a large world, a chunk-generating command, a plugin doing something heavy on the main thread. Profile during the event, not after.

  4. Check whether it correlates with a schedule

    Disconnects at the same minute every hour are a scheduled task. That is the easiest possible version of this problem and it is worth ruling in early.

Raising the timeout hides it rather than fixing it

Increasing the server's timeout tolerance means players wait longer before being disconnected — during which the server is still frozen and the game is still unplayable. It converts a clean disconnect into a long, confusing hang. Fix the stall.

One player timing out is a different article

If it is always the same person while everyone else is fine, the problem is on their side: their connection, their Wi-Fi, or a client mod. Have them try mobile data for two minutes — it answers the question faster than any amount of server-side checking.

How to confirm it worked

The console runs for an hour with no logging gaps and no Can't keep up! lines, and nobody is disconnected.