How to Join a Minecraft Server on Xbox, PlayStation or Nintendo Switch
Console Minecraft cannot add a server by address. What Xbox, PlayStation and Switch can really join — featured servers, Realms, LAN — and why DNS fixes fail.
"How do I join my server on Xbox?" is one of the most common questions a Minecraft server owner gets, and it has the least satisfying answer in the whole game. The honest version, which most guides dodge, is this: Xbox, PlayStation and Nintendo Switch cannot type in a server address. The screen that lets you do that on every other platform is simply not built into the console versions of the game.
That is not a limit of your server, your host or your network. It is a decision Mojang and Microsoft made about the console builds, and it has been in place since the server list was added.
This guide covers what each console genuinely can and cannot do, the routes that do work (Realms, a friend's world, LAN), what the DNS-redirection tools you have probably heard of actually are, and what to do if your community is split between console and everything else. For the server side of Bedrock, see Setting up your Bedrock Minecraft server.
The Short Answer, Platform by Platform
| Platform | Can add a server by address? | What it can reach |
|---|---|---|
| Windows 10/11 | Yes — Servers tab → Add Server | Featured servers, any third-party server, Realms, LAN, friends' worlds |
| Android / iOS / iPadOS | Yes — Servers tab → Add Server | Same as Windows |
| Xbox | No | Featured servers, Realms, LAN, friends' worlds |
| PlayStation | No | Featured servers, Realms, LAN, friends' worlds |
| Nintendo Switch | No | Featured servers, Realms, LAN, friends' worlds |
| Any console, Java Edition | Java Edition does not exist on consoles | — |
Microsoft's own help centre puts it in one sentence. On the page describing how to add a Bedrock server to your list:
If you play Minecraft on a computer or mobile device, you can modify your server list. Console versions of Minecraft are limited to the featured servers.
The Minecraft Wiki says the same thing from the other direction, describing the Other Server section of the Bedrock server list — the part of the UI where a custom address goes:
Players can add external servers on the "Other Server" section by specifying its address and port, the name does not matter. […] This feature is unavailable for console versions of Bedrock Edition.
The wiki's own history for the server list records that this was true from the start: at Bedrock beta 1.2.0.18, "the option to add an external server to the list is not included in the console build."
This is a client limitation, not a server one
Your server is not rejecting console players. They never get as far as trying. The Servers tab on a console renders only the partnered featured servers, with no Add Server button underneath them, so there is nowhere for your address to be typed.
Java Edition Is Not on Consoles at All
Worth clearing up first, because it accounts for a share of these questions. Minecraft: Java Edition runs on Windows, macOS and Linux — that is the complete platform list on its own wiki page. There has never been a console build of it, the Legacy Console Editions were a separate codebase that stopped receiving updates, and today every console runs Bedrock Edition.
So if you run a Java server — Paper, Purpur, Fabric, Forge, NeoForge or vanilla — there is no version of "get my Xbox friend onto it" that involves them installing Java Edition. Running Geyser on the Java side lets Bedrock clients speak to it, and that genuinely helps Windows and mobile players, but it does not add an Add Server button to a console. The console still cannot type the address.
What Consoles Can Actually Join
Four routes, all of them supported by Mojang.
1. Featured servers
These are the large partnered networks that fill the Servers tab: The Hive, CubeCraft, Lifeboat, Galaxite, Mineville, Enchanted and a rotating set of promoted experiences. The Minecraft Wiki is blunt about their significance for console players: "In the console versions, they are the only servers accessible besides Realms."
They are minigame networks. Nobody can add a server to that list except Mojang, through a partner programme.
2. Realms
A Realm is a small persistent world hosted by Mojang, joined by invitation. Consoles can host one and can join one, and the owner does not need to be online for guests to play — Microsoft calls that out explicitly in its multiplayer troubleshooting. If what you actually want is "a private world my console friends can drop into", a Realm is the officially supported shape of that, and it is the only one that requires nothing unusual from anybody.
3. A friend's world, online
If one player opens their own world with multiplayer enabled, friends — including console friends — can join it from the Friends or Worlds tab. It only exists while that player is in the game, and it is the host's device doing the work, so it does not behave like a server. It is fine for an evening; it is not a community.
4. LAN
Bedrock clients discover other Bedrock games on the same local network and list them with LAN next to the name. This works on console. It is also the route people most often misread, so it gets its own section below.
LAN: What It Really Means
Microsoft's instructions for Bedrock LAN play are short:
Confirm your device is connected to the same LAN as the host device. Confirm the host device has started a LAN game. […] Select the Worlds tab and join the world that shows LAN next to its name.
The operative words are the same LAN. LAN discovery works by broadcasting on the local network segment and listening for replies. A console cannot broadcast to a machine in a datacentre, and a datacentre machine cannot reply to a broadcast it never received.
Bedrock Dedicated Server does have a matching setting, and its shipped server.properties documents it:
enable-lan-visibility=true
# Listen and respond to clients that are looking for servers on the LAN.
# When `transport=raknet`, this will cause the server to bind to the default ports (19132, 19133)
# even when `server-port` and `server-portv6` have non-default values. Consider turning this
# off if LAN discovery is not desirable, or when running multiple servers on the same host may
# lead to port conflicts. Read that carefully. It makes the server answer LAN discovery — it does not make a remote server appear on your home network. On a hosted server the practical effect of leaving it on is that the server also binds ports 19132 and 19133, which can collide with other servers on the same machine. That is why Setting up your Bedrock Minecraft server and the Bedrock key reference both recommend setting it to false.
One authentication quirk worth knowing
The same file notes that "clients connecting to remote (non-LAN) servers will always require Xbox Live authentication regardless of this setting" — meaning
online-mode=falsedoes not buy you an unauthenticated route in from the internet. There is also a historical bug, BDS-3245, where a PS4 player could not authenticate to a BDS LAN game withonline-mode=true; it was fixed in server build 1.14.32.1, long ago, but it is the reason some very old forum threads tell PlayStation owners to turn authentication off. Do not.
So: LAN is a real console route, and it is a real route to a Bedrock Dedicated Server — but only to one running on a machine plugged into the same network as the console. It is not a route to a hosted server, and no setting changes that.
Requirements That Only Apply to Consoles
Even for the routes that do work, consoles carry conditions that PC and mobile do not. Microsoft lists them on its requirements page:
Active premium online subscription for consoles: To play Minecraft multiplayer on a console, subscribe to Xbox Game Pass Core or PlayStation Plus. Nintendo Switch players must also subscribe to Nintendo Switch Online for online multiplayer.
That is per platform, and it applies to Realms and featured servers alike. LAN play is the exception people hope for, but Microsoft hedges even there, saying that on a console "you may also need a subscription to play online multiplayer".
Two more that catch people out, both from Microsoft's troubleshooting page:
- Account-level multiplayer permission. The privacy setting that allows multiplayer has to be enabled on the account — and Microsoft adds the line that saves the most tickets: "You may need to do this even if you don't have a child account." An adult Xbox account with a restrictive privacy profile behaves exactly like a blocked child account.
- Everyone on the same version. A console that has not auto-updated cannot join a world on a newer build. Consoles update through the platform store rather than the game, so "update Minecraft" means checking the console's own update settings.
DNS-Redirection Services: What They Are, and Why We Do Not Cover Them
If you have researched this at all, you have met BedrockConnect or GeyserConnect, and you have probably seen a forum post insisting consoles can join any server. Here is the accurate version, because a page that pretends these do not exist is a page you will correctly stop trusting.
They exist. BedrockConnect describes itself as "a minimal Minecraft: Bedrock Edition server software that provides a server-list interface to players", aimed at "console versions of the game (Switch, Xbox, PlayStation) where a list for 3rd-party servers is not natively available in-game". GeyserConnect is the equivalent idea pointed at Java servers. Both are real, open-source and actively maintained.
The mechanism is DNS. You change the console's DNS servers in its network settings, so that when the console looks up the hostname of a featured server, it is answered with the address of the redirect service instead. Joining that featured server therefore lands you in the redirect service's interface, which presents a server list and then hands you off to whichever server you pick. Nothing about the console's UI has changed; the lookup underneath it has been redirected.
The Minecraft Wiki acknowledges the same reality in one line on its Bedrock Dedicated Server page: "Players on the Xbox, PlayStation, and Nintendo Switch versions can only connect through a custom DNS or a LAN connection."
We are not going to write you a how-to for it, for reasons that are about you rather than about us:
- It is not supported by Microsoft, and their troubleshooting actively fights it. Microsoft's own "unable to join multiplayer" page instructs players to "disable custom DNS and open ports", noting that "Minecraft may conflict with custom DNS and port configurations, even if you can connect to other websites or games." If a console player follows an official troubleshooting step, they undo the setup.
- It routes every DNS lookup on that console through a third party. Not just Minecraft — everything the console resolves, including store and account services.
- It breaks. It depends on which featured servers currently redirect cleanly, on the service's own uptime, and on a hostname that Mojang can change at any time. Setups that worked last month stop working without notice.
- We cannot support it. It is configured on the player's console, on their home network. There is nothing on the server side to look at when it fails, so a ticket about it has nowhere to go.
Treat "console-compatible" advertising with suspicion
Third-party server lists sometimes market themselves as console-friendly. What that phrase means in practice is that the player is expected to do the DNS change. No hosting provider — us included — can make an unmodified console type in an address.
What This Means If Your Players Are on Console
Decide this before you build a world, because it is the single largest constraint on a Bedrock community.
If most of your players are on console, a standalone server is the wrong shape. Your realistic options are a Realm, or accepting that the console players will need to do something unsupported on their own hardware. Article Setting up your Bedrock Minecraft server makes the same point from the server side: it is worth deciding this before you commit to a world.
If most of your players are on Windows, mobile or Java, and one or two are on console, run the server the way that suits the majority. A Java server with Geyser gives Windows, mobile and Java players a single shared world with a full plugin ecosystem behind it; a standalone Bedrock server keeps things simple for Windows and mobile. Either way the console players are in the same position, so let them not be the deciding factor.
If you are choosing between editions purely for reach, note that Bedrock's console reach is a client reach — those clients can buy from the Marketplace and join featured servers. It is not reach your own server can address.
The address is still worth tidying up
None of this changes for players who can type an address, and those are the ones you can help. A domain makes your address memorable and lets you move the server without asking everyone to re-add it. Bedrock will not read an SRV record — the port still has to be typed by hand — but the hostname half works fine. How to Give Your Server a Custom Address covers the record syntax, the Bedrock-specific limitation and the checks that prove it worked.
Troubleshooting, Console Edition
Symptoms that arrive as "my Xbox can't join", in the order worth checking:
- There is no Add Server button. Expected. Nothing is broken; see the whole of this page.
- A featured server will not load. Check the subscription first (Game Pass Core, PS Plus, Nintendo Switch Online), then the account's multiplayer privacy permission, then the game version.
- "Multiplayer is disabled". That is the account permission, not the server. Microsoft's guidance applies even to adult accounts.
- A friend's world does not appear. The host has to be in the game with multiplayer enabled for that world, and you have to be friends on the platform.
- A LAN world does not appear. Both devices must be on the same network segment, and the host must have started the LAN game. Guest networks and some mesh setups isolate clients from each other and will silently prevent discovery.
- Everything worked until yesterday. A console update, a game update on one device but not another, or a lapsed subscription. Versions must match across everyone in a world.
- Windows or mobile players are also failing. Then it is not a console problem at all — go to Minecraft Players Can't Connect: Every Error Message Explained and Bedrock Allowlist and Permissions, where the "You're not invited to play on this server" rejection lives.
Sources
All checked 19 August 2026.
- Microsoft, Play Minecraft: Bedrock Edition Online in a Multiplayer Server — the featured-servers restriction
- Microsoft, Play Minecraft: Bedrock Edition on a Local Area Network (LAN)
- Microsoft, Requirements to Play Minecraft Multiplayer Games — the per-platform subscriptions
- Microsoft, Troubleshoot Unable to Join Multiplayer Games in Minecraft — permissions, and the custom-DNS warning
- Minecraft Wiki, Server list, Featured servers, Bedrock Dedicated Server and Java Edition
- The
server.propertiesfile shipped inside the Bedrock Dedicated Server archive, forenable-lan-visibilityand the authentication note - BedrockConnect and GeyserConnect, for an accurate description of what those projects are
What to Read Next
- Setting up your Bedrock Minecraft server — first boot, connecting from each platform, and what Bedrock cannot do
- Minecraft Bedrock Allowlist and Permissions —
allowlist.json, XUIDs and the "You're not invited" rejection - Setting up CrossPlay for Minecraft — running Geyser so Bedrock clients can join a Java server
- How to Give Your Server a Custom Address — DNS records, and why Bedrock ignores SRV
- Minecraft Players Can't Connect: Every Error Message Explained — the Java-side error catalogue
- Minecraft Bedrock server.properties: The Complete Key Reference — every Bedrock key, including the port ones to leave alone
- How to Use Your Server Panel — where the Console Address and the Network tab live
Made with 💜 by GameServerKings

Need a Minecraft server?
Deploy an instantly-provisioned Minecraft server on high-clock hardware — DDoS protected, no contracts, cancel anytime.
From $4.80 /month