Quick answer: If you can’t connect to a Minecraft server, the usual culprits are a version mismatch (your client and the server run different Minecraft versions), the wrong IP or port, the server being offline, a whitelist keeping you out, or a firewall/port-forwarding issue. Work through them in that order and you’ll almost always find it.
“Can’t connect to server,” “connection timed out,” and “connection refused” are the most common Minecraft multiplayer errors. Here’s how to diagnose and fix each cause.
1. Version Mismatch (Most Common)
If the error mentions “Outdated client” or “Outdated server,” your Minecraft version doesn’t match the server’s. Change your client version in the launcher to exactly match the server. This is the number-one cause of connection failures — a server running an older version won’t accept a newer client and vice versa.
2. Wrong IP or Port
- Double-check the server address for typos.
- Java servers default to port 25565 — if the server uses a different port, add it as
ip:port. - Bedrock uses UDP 19132 by default.
3. Server Is Offline or Still Starting
A “connection refused” error usually means nothing is listening at that address — the server is off, crashed, or still booting. Confirm it’s actually running. If you host it yourself and it won’t boot, see why your server won’t start.
4. Whitelist or Ban
If the server has a whitelist enabled, you’ll be rejected unless your username is on it — ask the owner to run /whitelist add YourName. Also make sure you aren’t banned.
5. Firewall / Port Forwarding (Self-Hosted)
- If you self-host, make sure port 25565 is forwarded to your PC’s local IP in your router.
- Allow Java (and the server) through your computer’s firewall.
- Confirm friends are using your public IP, not your local
192.168.x.xaddress.
Port forwarding and firewall headaches are exactly what a host removes — a hosted Minecraft server gives you a public IP that just works, with no router config.
6. Other Things to Try
- Restart your game and router — clears stale connections and DNS.
- Disable mods temporarily — a mismatched mod list can block joining a modded server.
- Try direct connect instead of the server list to rule out a cached entry.
Still setting things up? See how to make a Minecraft server and how to reduce server lag.
FAQ
Why does it say “connection refused”?
Nothing is listening at that IP and port — usually the server is offline, crashed, or still starting, or you’ve got the wrong port. Confirm the server is running and the address is correct.
Why can’t I join but others can?
Usually a version mismatch on your end, a whitelist that doesn’t include you, or a local mod list that differs from the server. Match the server version, ask to be whitelisted, and try direct connect.
Ready to play?
Run your own Minecraft server with XGamingServer
Spin up an always-on Minecraft server your friends can join in minutes — no port-forwarding, no tech headaches.







