Minecraft Server Timed Out Error
Fix Minecraft server timed out errors by checking startup, public IP, port forwarding, firewalls, CGNAT, DNS, proxies, and player network issues.
A Minecraft timed out error means the client waited for a response and did not get one in time. That is usually a network path problem, not a plugin problem.
Timeout vs Refused vs Unknown Host
| Error | Most likely meaning | | --- | --- | | Timed out | Traffic is dropped, blocked, routed wrong, or the server never responds | | Connection refused | The IP is reachable but nothing accepts the connection on that port | | Unknown host | DNS did not resolve the name | | Invalid session | Authentication/session problem after reaching the server |
If the error is Unknown host, use the unknown host guide. If it is a timeout, continue here.
Test the Shortest Path
Start close to the server:
- On the same machine, try
localhost:25565. - On the same LAN, try the private IP and port.
- From outside the LAN, try the public IP and port.
- Only then test the domain.
If local access works but outside access times out, the server process is not the main problem. Check port forwarding, provider firewalls, router NAT, or CGNAT.
Check Port Forwarding and Firewalls
For a Java server, forward and allow TCP on the configured Minecraft port.
server-port=25565
server-ip=
Do not set server-ip to your public IP on a home server. In most cases it should stay blank. If your settings are messy, compare them against the server.properties generator.
If your router WAN IP is different from your public IP, you may be behind CGNAT. Normal port forwarding will not work until your ISP gives you a public IPv4 address or you use a tunnel/VPS/proxy.
Check DNS Last
If the raw public IP works but the domain times out, DNS is the issue. Check:
- A record points to the right public IP.
- SRV record uses the right target and port.
- The SRV target is a hostname, not a raw IP.
- Old records are not still cached.
Use how to create an SRV record for Minecraft if you need a custom port without showing it to players.
When Only One Player Times Out
If most players can join and one player times out, check that player's route, VPN, DNS resolver, firewall, modpack, and client version. A server-side network problem usually affects many players, not one person.
FAQ
What does timed out mean in Minecraft?
A timeout usually means the client did not receive a response from the server address and port. The server may be offline, blocked, behind NAT, or pointed to by bad DNS.
Is timed out the same as connection refused?
No. Refused usually means something actively rejected the connection. Timed out usually means traffic was dropped or never reached the Minecraft server.
Can DNS cause timed out errors?
Yes. If a domain points to the wrong IP or an SRV record points to the wrong target or port, players can time out even if the server is running.
Related Tools
Startup Log Classifier
Paste a Minecraft startup log excerpt to classify Java mismatch, port conflicts, memory errors, plugin failures, dependency issues, and TPS overload.
server.properties Generator
Generate a clean Minecraft server.properties baseline for online mode, max players, difficulty, view distance, simulation distance, and command blocks.
Minecraft Port Checker / Troubleshooting Wizard
Build a Minecraft port troubleshooting plan for port 25565, home hosting, VPS firewalls, panel allocations, proxy networks, DNS, and CGNAT.
Related Articles
Fix Can't Connect to a Minecraft Server
Fix Minecraft server connection errors by checking startup, server.properties, port forwarding, firewalls, DNS, SRV records, and proxies.
Port Forwarding Not Working for Minecraft Server
Fix Minecraft port forwarding not working by checking server-port, local IP, router NAT, Windows Firewall, UFW, provider firewalls, and CGNAT.
Minecraft Server Behind CGNAT: What to Do
Learn what to do when a Minecraft server is behind CGNAT, why port forwarding fails, and options such as public IPv4, IPv6, tunnels, VPS, or hosting.