Guides
Why Players Can't Connect to Your Server (And How to Fix It)
Why can't I connect to my Minecraft server? Fix Minecraft server connection refused, timed out, or unable to connect—server not running, wrong IP/port, firewall, Java vs Bedrock—step by step.

"Unable to connect to server Minecraft," "Minecraft server connection refused," or "Minecraft server timed out"—when players can't join or your Minecraft server is not showing up, the cause is usually one of a few things. This guide walks through each cause and how to fix it so your server is reachable.
Most Minecraft server connection errors happen because:
- The server is not running
- The wrong IP address or port is used
- A firewall or router is blocking the connection
- Java and Bedrock editions are mismatched
- The client version or modpack does not match the server
Minecraft Server Not Running
The most common reason you see unable to connect to Minecraft server is that the server is stopped. In your host panel, check that the server status is "Online" or "Running." If it's stopped, start it and wait for the console to show that the server is fully loaded (e.g. "Done" or "For help, type 'help'"). If the server keeps crashing, check the logs for out-of-memory errors, port conflicts, or failed EULA—see our Why Minecraft Servers Lag (Even With Enough RAM) and What a Healthy Minecraft Server Feels Like for stability.
Wrong IP Address or Port (Connection Refused / Timed Out)
A Minecraft server connection refused or Minecraft server timed out often means the wrong address or port. Players must use the exact IP and port your host gives you. In the Minecraft multiplayer screen, they enter the server address. For most hosted servers this is either a hostname (e.g. play.yourserver.com) or an IP like 123.45.67.89. If the server uses a non-default port (e.g. 25566), the address must include it: play.yourserver.com:25566. No spaces, no typo in the port.
Default port: Vanilla/Paper/Spigot use 25565 by default. If you didn't change it in server.properties, players can omit the port and Minecraft will use 25565. If your host assigns a different port, players must include it in the server address.
Firewall or Port Forwarding Blocking Your Minecraft Server
If the server is running and the IP/port are correct, the next suspect is firewall or network. On a hosted server, the host usually opens the game port for you—so if you just rented a server and didn't change any firewall rules, it should work. If you run the server on your own machine or a VPS, you must open the Minecraft port (e.g. 25565) in the machine's firewall and, if you're behind a home router, set up port forwarding so that traffic to your public IP on that port reaches the machine running Minecraft.
On the player's side, their own firewall or network (school, workplace, strict ISP) can block outbound connections to game ports. They can try another network (e.g. mobile hotspot) to see if the problem is their network. If some players can connect and others can't, the issue is often on the failing player's side—firewall, antivirus, or network restrictions.
Java vs Bedrock Connection Mismatch
Java Edition and Bedrock Edition use different protocols. A Java server is invisible to Bedrock clients and vice versa (unless you run a proxy like Geyser). If your server is Java (Vanilla/Paper/Spigot/Fabric/Forge), players must use the Java Edition of Minecraft to connect. If they're on Bedrock (consoles, Windows 10/11 Bedrock, mobile), they can't connect to a standard Java server. For the full picture, see our Java vs Bedrock Minecraft servers guide.
Whitelist, Full Server, or Banned
If the server is up and reachable but still rejects a player, check: whitelist (is the player added with /whitelist add <username>?), max players (is the server full?), and bans (is the player or their IP banned?). These usually produce a clear message in the client (e.g. "You are not whitelisted") rather than a generic Minecraft server timed out.
Modpack or Minecraft Version Mismatch
For modded servers, the client and server must match: same Minecraft version and the same modpack (or at least the same mods the server requires). If the server runs e.g. ATM10 1.20.1, players need to install that exact modpack and version. A version or mod mismatch often results in connection failures or immediate kicks. Make sure players install the pack from the same source (CurseForge/Modrinth) and the same version number as the server.
Minecraft Server Connection Checklist
Use this checklist when troubleshooting why players can't connect to your Minecraft server:
- Server is started and fully loaded (check host panel or console)
- Players use the correct IP and port (include port if not 25565)
- Firewall or port forwarding allows the game port on host and/or player side
- Java server → Java clients; Bedrock → Bedrock (or use Geyser for cross-play)
- Whitelist off or player added; server not full; player not banned
- Modpack and Minecraft version match for modded servers
Most "can't connect" issues come down to server not running, wrong address/port, or network/firewall. Run through this list first; if it still fails, check your host's status page and support—they can confirm the port is open and the node is healthy. For more on running a stable server, see What a Healthy Minecraft Server Feels Like and How to Choose a Minecraft Server Host.
Minecraft Server Connection FAQ
Why does my Minecraft server say connection refused?
Minecraft server connection refused usually means nothing is listening on that IP and port—the server is stopped, or the port is wrong. Check that the server is running in your host panel and that players use the correct address and port (e.g. play.example.com:25565). If the server is on, verify the port in server.properties matches what players are using.
Why does my Minecraft server say timed out?
A Minecraft server timed out means the client never got a response. Common causes: the server is down, a firewall (yours or the host's) is blocking the port, or the IP or port is wrong. Verify the server is online, the game port is open, and players are using the right address. If you run the server at home, ensure port forwarding is set up correctly on your router.
Why can some players join but others can't?
When some players can connect and others can't, the issue is usually on the failing player's side: their firewall, antivirus, or network (e.g. school or workplace) may be blocking outbound connections to the game port. Have them try another network (e.g. mobile hotspot) to confirm. Also check that the failing player uses the same Minecraft version and modpack as the server, and that they're not banned or missing from the whitelist if it's enabled.
Reliable hosting, fewer connection headaches
BiomeHosting gives you a clear server address, open ports, and support when things don't connect. View plans and get started.