The Bedrock Edition server type allows MCPE, Windows 10 Edition and XBOX players to connect in a world together, to have fun even across multiple platforms.

But some users have difficulty setting up the server to allow XBOX players to connect.
This is also due to the fact that the name of this feature has changed.
Previously called "online-mode" is now called "xbox-auth".

This article seeks to show you how you can let XBOX's players connect.

(Note that this applies just for the "Bedrock" type. Pocketmine or NukkitX will not work)

For this you can use both server types; PocketMineMP and NukkitX.
On this article we'll use Nukkit.

🎮 - XBOX Authentication

Once the server is running on NukkitX we're able to configure it.
For this:

Log in in your Multicraft.
Stop your Server.
Click on FILES and then click on Config Files.

Click on Server Settings - The first option in your list.

Find XBOX-AUTH and set it to ON/OFF as you wish.

> Click on Save and start your Server.

📋 Some Notes:

Like Minecraft Java Servers, we can enable / disable online mode through the file with Bedrock Edition servers. However it is called xbox-auth.
You can allow or deny xbox, windows 10, or mcpe non-authenticated players from joining.
This is not recommended because your server will run in an insecure mode.
You can also use the NukkitX plugin called NotMeXboxLiveAuth to setup everything related to xbox auth, on your Bedrock Edition Server.

📺 Connecting via XBOX and Nintendo Switch, properly

You're not able to connect to NukkitX or PocketMine-MP servers. For that you must use the Bedrock Dedicated.
If you've just purchased, please make sure to open a ticket so we can assist you on moving your server to a Bedrock Dedicated node.

You can open a ticket here:

Just make sure you're logged in before opening the ticket.

But Minecraft Bedrock from XBOX and Nintendo Switch don't allow direct connections to a server IP such as Windows 10 Edition and Pocket Edition ( MCPE ) can offer.
Additional DNS Setup must be done.

You can find a tutorial on how to setup that here:


For further reference, please access:

It's understandable why some might not want to use a random DNS server. Keep in mind, that a DNS server does not have any access to the information you send to a server/website. It only knows the domains you are currently trying to use so it can respond back with an IP to connect to, but nothing that has to do with information you send to an actual server."

Feel free to open a ticket in your Client Area if you need any further assistance.
Was this article helpful?
Thank you!