How to Fix 'Connection Timed Out' on Your Minecraft Server
Diagnose and fix Connection Timed Out errors on your Minecraft Java server — wrong IP, DNS, firewall, ISP blocking, or server crash.
"Connection Timed Out" means your Minecraft client tried to reach the server, waited 30+ seconds, and got no response. Unlike Connection Refused (where the server actively rejects you), Timed Out means nothing replied at all. That points to a network/routing/DNS problem — or the server being completely offline.
Quick Diagnosis
| What you see | Most likely cause |
|---|---|
| Times out from every network | Server offline, crashed, or wrong IP |
| Times out only from your network | Local firewall, ISP, or VPN blocking |
| Worked yesterday, times out today | DNS expired, IP changed, or server crashed |
| Times out using domain, works with IP | DNS misconfigured |
| Times out using IP, works with domain | Firewall blocking the raw IP |
Fix It
Verify the IP and port
Open the XGamingServer Panel, click Network in the sidebar, and copy the exact IP and port. Try connecting with the raw IP and port directly:
123.45.67.89:25565If the IP version works but the domain doesn't, the problem is DNS — see step 4.
Check the Dashboard
Look at the panel Dashboard. Is the server Online?
- Offline → click Start and wait for
Donein Console - Starting → wait. Modpacks need 2–5 minutes
- Crashed → see Server Won't Start
Try a different network
If the server is online and you're still timing out, the problem might be your local network blocking outbound Minecraft traffic:
- School / work / hotel Wi-Fi — usually blocks game ports
- Public Wi-Fi — often blocks UDP and high ports
- Aggressive consumer firewall / antivirus — can block Minecraft
- VPN — try toggling it on or off
Test from mobile data or a different connection. If it works there, it's your local network.
Check DNS (if using a custom domain)
If you have a custom domain (play.yourserver.com), DNS may not be propagating. Test it:
nslookup play.yourserver.comThe IP returned should match your panel's Network IP. If it doesn't:
- DNS hasn't propagated yet (wait up to 48 hours)
- A record points to the wrong IP — fix in your registrar's DNS settings
- You're using a non-standard port without an SRV record — see Custom Server IP
Check Console for crashes
If only some players time out, the issue is on their side. If everyone times out, it's server-side. Read Console for crash messages and check the Dashboard status.
Timed Out vs Refused
| Symptom | Timed Out | Refused |
|---|---|---|
| Wait time before failure | 30+ seconds | Instant |
| What it means | No reply at all | Reply received, but rejected |
| Likely cause | Network / DNS / server fully offline | Wrong port / server still booting / full |
| Where to look first | Local network, then DNS, then panel | Panel Dashboard + Console |
If you get Refused instead, see Fix: Connection Refused.
Common Mistakes
| Mistake | Fix |
|---|---|
| Using the wrong IP from an old session | Re-check Network in panel |
| Custom domain points to old IP | Update the A record at your registrar |
| Cloudflare orange cloud (proxy) on Minecraft DNS | Set the record to DNS only (grey cloud) — Cloudflare's HTTP proxy can't tunnel Minecraft |
| Using a VPN that blocks game traffic | Disable VPN or whitelist Minecraft |
Connecting before server reaches Done | Wait for the Done message in Console |
| ISP blocking port 25565 | Contact ISP or use a different port |
Still Timed Out?
If you've ruled out everything above:
- Force-restart the server from the Dashboard
- Run
save-all flushand then a clean restart - Restore from a recent Backup if you suspect world corruption
- Open a support ticket with your panel IP, port, and the timestamp
Related Guides
How is this guide?

How to Fix 'Connection Refused' on Your Minecraft Server
Diagnose and fix Connection Refused errors on your Minecraft Java server — server offline, wrong port, crashed at startup, or full.
How to Fix 'Failed to Verify Username' on Your Minecraft Server
Diagnose and fix Failed to verify username errors on your Minecraft Java server — Mojang outage, online-mode mismatch, BungeeCord forwarding.