Why can't my friends join my Minecraft server?

The six reasons friends cannot join your Minecraft server, in the order to check them: the address, port forwarding, the firewall, the version, online mode and the whitelist, and Java vs Bedrock.

  • 1:51 video
  • English captions & transcript
  • 20 October 2026

Transcript

The full narration, chapter by chapter. Click a time to play the video from there.

Intro

Your Minecraft server works for you… but your friends get "Can't connect to server"? Here are the six causes, in the order to check them.

The address

Cause one: the wrong address. 127.0.0.1, and 192.168 addresses, only work inside your own home. Give your friends your public IP — search "what is my IP". If the server isn't on port 25565, they type the IP, a colon, and the port. On a hosted server, use the exact address from your panel.

The port

Cause two: the port isn't forwarded. A server on your own PC needs TCP port 25565 forwarded on your router, to your PC. If your internet provider uses CGNAT, forwarding can't work — then a hosted server is the way.

The firewall

Cause three: the firewall. Windows Firewall can block Java. When it asks, allow Java on private and public networks.

The version

Cause four: a different version. A 1.21 client can't join a 1.20 server. Everyone picks the server's exact version in the launcher.

Online mode & whitelist

Cause five: online mode and the whitelist. With online mode on, only genuine, signed-in accounts can join — keep it on. And if the whitelist is on, add your friends with whitelist add, and their name.

Java vs Bedrock

Cause six: Java versus Bedrock. They can't join each other by default. Make sure everyone's on the same edition — or run Geyser and Floodgate.

Recap

Quick recap: the right address, an open port, the firewall, the same version, online mode and the whitelist, and the same edition. Or let us host it — you just share the address from your panel. esagames.ro.

More video tutorials

  • 1:14
    Minecraft

    How to fix "Failed to login: Invalid session" in Minecraft

    Why Minecraft says "Failed to login: Invalid session" and how to fix it: restart the launcher, sign in again for a fresh token, the server-side online-mode check, and what to do if it keeps coming back.

  • 1:21
    Minecraft

    How to give a Minecraft server more RAM

    Allocate more RAM to a Minecraft server and fix "OutOfMemoryError: Java heap space": the -Xmx and -Xms flags, memory on a hosted panel, how much RAM each setup needs, and when RAM is not the fix.

  • 1:19
    FiveM

    FiveM stuck on connecting: how to fix it

    Fix FiveM players stuck on "connecting" or a failed handshake: server or client side, UDP 30120, a resource hanging the join, clearing the FiveM cache and other checks.

Skip the troubleshooting

Managed, protected hosting in Frankfurt — we handle the Linux, the network and the DDoS so you don't have to.