← ALL GUIDES
Getting started7 min readUpdated Aug 22, 2026

How to join a Minecraft server (PC, phone and console)

Every server comes down to one thing: an address, like skyblock.spawnfort.host or 203.0.113.7:25565. Joining is typing that address into the right box on your device. The boxes are just hidden in different places, and the error messages are unhelpful, so here is the whole thing, device by device.

First: which edition is the server?

Java servers accept Java Edition (PC/Mac); Bedrock servers accept the Bedrock editions on phones, consoles and the Windows app. If the person who sent the address didn't say, ask, because typing a Java address into Bedrock just times out with no useful error. (Some servers run crossplay and accept both; then the same address works everywhere and any port shown matters only for Bedrock.)

Java Edition (PC and Mac)

You almost never need a port on Java: bare addresses assume 25565, and hosted addresses like name.spawnfort.host publish their real port through DNS so the plain name is enough. Only type address:port if that is literally what you were sent.

Bedrock on phone, tablet or Windows

Consoles (Switch, Xbox, PlayStation)

Console Bedrock has no Add Server button, only Mojang's featured list; that is a policy choice, not a technical limit, and there is a well-trodden workaround: point the console's DNS at a BedrockConnect server, open any featured server, and a server-list menu appears where you can type and save any address. The Switch guide walks through it click by click, including the dead ends (the LAN-proxy phone apps that work on Xbox do not work on Switch).

What the error messages actually mean

MessageWhat it meansFix
Connection refused / timed outNothing is answering at that addressServer is off or the address has a typo; re-copy it and ask the owner if it's up
Incompatible / outdated versionYour game and the server run different versionsMatch the server's version (Java: pin it in the launcher)
Not white-listedInvite-only and you're not on the listSend the owner your exact in-game name to add
Unable to connect to worldBedrock's catch-all, usually edition or portConfirm it's a Bedrock/crossplay server and the port is typed in the port field

If it still doesn't work

Nine times out of ten the address was retyped instead of copied. Before anything else, paste the address into the server status checker: it shows whether the server is reachable and, when it is not, why. The tenth time: your game version (see the table), a VPN or school network blocking game traffic, or on consoles a missing platform online subscription. Test against a big public server once; if that works, the problem is specific to your friend's server and its owner's to fix, likely with the whitelist.

Quick answers

Do I need the port number to join?

On Java, usually not: addresses like name.spawnfort.host carry the port invisibly (via an SRV record), and 25565 is assumed otherwise. On Bedrock, yes: if the address you were sent includes something like :25607, type the number after the colon into the port field.

Why does the server say 'Incompatible version' or 'Outdated client'?

The server runs one Minecraft version and your game is on a different one. Check the version next to the server in your list, then switch your game to match: on Java, create a launcher installation pinned to that version; on Bedrock, versions update automatically, so the server is usually the one behind.

Why am I 'not white-listed on this server'?

The server is invite-only and your exact account name isn't on its list. Send the owner your in-game name, spelled exactly, and ask them to whitelist add you. On crossplay servers, console and phone players need to be added with Floodgate's fwhitelist command instead.

Can I join a server on Xbox, PlayStation or Switch?

Yes, but consoles hide the add-server screen, so joining a private server takes a one-time DNS workaround (BedrockConnect). Our Switch guide walks through it step by step, and the same idea applies on other consoles. Phones and Windows have a normal Add Server button.

Does joining a server cost anything?

No. You need your own copy of Minecraft and, on consoles, the platform's online subscription (like Nintendo Switch Online), but joining any server is free. Only the person hosting pays for the server itself.

Want a world of your own?

If you're the friend who always joins, be the one who hosts: your own server is live in about 30 seconds, free for 2 days, no card.

Create your server

Keep learning