Direct answer
“Disconnected” by itself is not a diagnosis. Match the disconnect timestamp against the server or proxy logs and check whether only one client, all players or a single backend is affected.
What it means
A generic client message can conceal authentication failures, proxy disconnects, plugin kicks, network resets or an overloaded backend. The actual reason is often in server-side logs.
If you are a player
- Note the exact time, server address and whether the disconnect occurs during login or after play starts.
- Try the same network with an unmodified Minecraft client and record whether other servers work.
If you run the server
- Check the first matching log error at the player’s login time on both proxy and backend.
- Check whether the process restarted or the network connection dropped when several players disconnected together.
- If only one client fails, examine account login state, mods and version matching; if only one backend fails, inspect its logs and forwarding configuration.
- Temporarily isolate login or packet plugins in staging rather than disabling security on production.
Confirm the fix: Reproduce once after each controlled change and document the actual server-side error that disappeared.
References
Use the documentation for the exact software and release you run. These sources support the settings or diagnostic behavior used in this fix.
Related fixes and guides
Help us improve this article
Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.