Cutting right to the chase, Minecraft servers are one of the most fun ways to play the game. And unless the topic is Minecraft Realms, the Java players get the majority of the good stuff. But not anymore. We are here to cover how to make a Minecraft Bedrock server along with the best features you can implement to take it to the next level. You, along with your friends, can hop onto the server to explore Minecraft biomes, try speedrunning seeds, or spend some quality time together. Moreover, the Bedrock server can even be used to play with players on the Minecraft Preview. So, whether you are on PC, Android/ iOS, or console, setting up a Minecraft Bedrock multiplayer server is easy. With that said, let’s dive in!
Make a Minecraft Bedrock Server (2022)
The process of making a Minecraft server involves separate unique steps. That’s why we have divided our guide into sections for your ease, and you can access them using the table below.
Requirements To Make a Minecraft Server
To make a dedicated Minecraft Bedrock server, your system needs to fulfill the following official requirements:
- Windows 10 version 1703 or later OR Ubuntu 18 or later
- 64-bit Intel or AMD processor with 2 cores
- 1 GB RAM
As Bedrock edition can’t run Minecraft shaders, its server doesn’t require much graphical power. So, as long as your GPU can handle the regular game, it can handle some extra players too. Additionally, focusing on the platforms, Minecraft only allows users on Ubuntu and Windows to host dedicated servers. Though, players on any device running Bedrock can join these servers.
Download Bedrock Server Software
To run a Minecraft server, you need to download its zip file from Minecraft’s official website. It provides you with server files for both Windows and Ubuntu. You can unzip it using your default file explorer or use software like WinZip or WinRar.
![Minecraft Bedrock server download](https://beebom.com/wp-content/uploads/2022/02/Minecraft-Bedrock-server-download.jpg?w=640)
Note: As of March 2022, the Bedrock server software is still in its Alpha stage. So, there can be a variety of bugs that are to be resolved before the final release.
Run the Minecraft Bedrock Server
Unlike a Java server, you don’t have to install the Minecraft server before hosting it. So, once you have unzipped the server files, let’s get started.
On Ubuntu
Each Linux OS has its own “terminal“ app to run custom commands. Just make sure that your system is running at least Ubuntu 18 or equivalent. Then, use the following command to launch the server.
LD_LIBRARY_PATH=. ./bedrock_server
If the command fails, try replacing the “bedrock_server” part of it with the unzipped folder’s name and then run it again. After successfully running the command, you can jump onto the server and start playing.
On Windows
To make a Minecraft Bedrock server on Windows, you need to follow these steps:
1. First, we need to exempt Minecraft from UWP loopback restrictions. It prevents the UWP apps (like Minecraft Bedrock) from connecting to the local server. To do this, open the command prompt as an admin by right-clicking on it in the start menu or choosing the option directly from the sub-menu.
2. Then, within the command prompt, paste the following command and hit enter.
CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
You can close the command prompt after executing the command.
3. Next, open the unzipped server folder and double click or right-click and open the “bedrock_server.exe” file.
4. As soon as you open the server file, Windows will launch its firewall. Here, make sure that both the “private” and “public” networks options are selected. Then click on the “allow access” button.
5. Once the Firewall accepts the exception you made, the server will start running in the command prompt.
Open System Port
Now that both your OS and firewall are ready to invite other Minecraft players, it’s time to get the router ready. Yes, we will be going a little more into the technical stuff than in the earlier part. But our easy-to-follow steps are all you need to get your Minecraft Bedrock server up and running.
Find Server IP Address & IPv6 Addresses
Before anything else, we need to figure out the details about the platform that is hosting the Minecraft Bedrock server. To do this, open Command Prompt once again and execute the following command in it:
ipconfig /all
It will list your IPv4 address and IPv6 address within the prompt. You can either leave the window open or write down both of them for later use. Some routers require the default gateway address instead of IPv6 so you can note that down too.
System Port Settings
A system port is the entry point through which players on other networks can communicate with and join your online server. We need to change your router’s system port settings to open it for other players.
Unfortunately, each router manufacturer has its unique UI and settings dashboard. Since we can’t cover them all, you have to head to SetupRouter.com and find the way to open your Port Forwarding settings.
Enter Server Details
Finally, assuming that you have reached the system port settings of your router, you need to look for and click on “add service” or “create new” or a similarly named button. Then, the router will require you to enter the following information:
- Server/Service/Port Name: Minecraft Server
- Start Port: 19132
- End Port: 19132
- Service Type: TCP/UDP
Minecraft Bedrock’s default port ID is “19132“. So, if there are other columns with “port” in their name, enter the same ID there as well. Moreover, the router might also require you to enter an IP Address, IPv6 Address, or default gateway address. Your IP address is the same as the IPv4 address that you noted earlier via command prompt alongside the other two addresses.
Invite Friends: Find Your Public IP Address
To join any dedicated Minecraft Bedrock server, you only need the host’s public IP address. Fortunately, because of port forwarding, the public IP address won’t reveal any of your private information. You can find the same by opening Google and searching for “what is my IP“.
The search results will display your public IP address. You need to copy it and share it with your friends that want to join the server. As you will see in the next section, you also need the same to join your new Minecraft Bedrock server.
How to Join the Minecraft Bedrock Server
With your server up and running, it’s time to test it. The steps below are the same for you and your friends that want to join the server. So, open your Minecraft Bedrock, and let’s get started.
1. From the homepage, click on the “Play” button.
2. Then click on the servers section from the top column to load all the active servers.
3. Within the servers section, scroll down to the bottom of the server list and click on the “add server” button.
4. Finally, you need to enter the details of your server to join it. The name of the server can be anything you want. As for the port, unless you changed it in server properties, it is 19132. Lastly, the server address is the same as your public IP address.
Customize Your Minecraft Bedrock Server
Now that your server is up and running, it’s time to customize it. By default, a server loads a basic Vanilla survival world which is great to enjoy some of the best Minecraft seeds. But it’s not enough to make your server popular. So, let’s understand our customization options.
Server Properties
The most basic way to customize a server is by changing the properties of its world. You can open the “server.properties” file in notepad to do so. It is present in the unzipped folder from where you run the world.
Within properties, you can edit the following features of your world:
- Game mode (Survival, Creative, or Adventure) & related settings
- Difficulty and cheats
- Maximum number of players along with conditions of joining
- Server settings
- World properties
- Abilities of players
Resource Packs and Worlds
One of the easiest ways to make a server unique is by changing how it looks. To do so, you can download and apply one of the best texture or resource packs by placing it in the “resource pack” folder of the server.
Similarly, you can also use custom Minecraft maps by placing them in the “worlds” folder to get pre-built worlds that you can explore with your friends.
Server Commands
In Minecraft, commands work like cheats in other games. They basically give you almost developer-like power to change everything about your world without leaving the game. You can even edit server properties using these commands. We have a dedicated guide for Minecraft Bedrock commands that you can refer to for making the most out of this feature.
Close Your Minecraft Bedrock Server
Once they are done playing, you and your friends can simply leave the server by closing the game. But that’s doesn’t automatically save the progress. Instead, you have to open the command prompt window in which your server is running. Then within it, type “stop” and hit enter.
The server will immediately close and save all the progress and changes you have made to its world. You have to do this each time you want to close your server and save the progress.
Frequently Asked Questions (FAQ)
Q. Is a Dedicated Minecraft Bedrock Server Free?
Unless you are using premium Minecraft hosting services, a dedicated Minecraft Bedrock server is completely free.
Q. Does Minecraft Bedrock Server Support Cross-Play?
As long as they are on the same game version, any of your friends can join your Minecraft server from any platform that runs Bedrock. But Java players can not join the Bedrock servers.
Q. Can I Run a Server with Xbox Game Pass?
A dedicated version works with the Xbox Game Pass version of the game just like regular Minecraft. It even works on Minecraft Betas and Minecraft Preview as long as players are on the same version of the game.
Q. Is There an Easier Way to Make Minecraft Bedrock Server?
Dedicated servers are usually the most reliable way to run Minecraft servers for free. But you can check our guide to make free online Minecraft servers for an even easier server method than dedicated servers.
Host a Minecraft Bedrock Server for Free
With that, you now hold the power to jump into the even-increasing Minecraft community with a Bedrock server that’s truly your own. In a dedicated server, whether you want to explore ancient cities or just hang out with your friends is totally up to you. One of the most common ways my circle uses such servers is by building Minecraft houses. Such a thought-stimulating time is even better than bonding over the best co-op games. But make sure that your group is dressing up for the part. A server with a bunch of default protagonists is no fun. So, try some of the best Minecraft skins and share them with your friends. With that said, if you face any problems while hosting or running your server, please feel free to drop your queries in the comments below.
how do i update the server?
How do I change worlds on the server after uploading a new world to the folder?
Very helpful! So can i just stop the server to save my progress at the end of every day/ every couple days or should i stop and save it everytime i enter/leave the game as a player?
Hi, I got the following telemetary error message once I ran the execute file on step 3 and then allowed the firewall access at step 4. See the log below. Just jotting down what I did to respond though it is fairly straitforward.
[2023-10-24 18:10:39:098 INFO] Starting Server
[2023-10-24 18:10:39:123 INFO] Version: 1.20.32.03
[2023-10-24 18:10:39:143 INFO] Session ID: 42d5a061-494d-4786-b4e4-133531be7c46
[2023-10-24 18:10:39:165 INFO] Build ID: 18622169
[2023-10-24 18:10:39:183 INFO] Branch: r/20_u3
[2023-10-24 18:10:39:201 INFO] Commit ID: 7f99df07199ace8bcf7aea7865177e4d7b2fba19
[2023-10-24 18:10:39:231 INFO] Configuration: Publish
[2023-10-24 18:10:39:256 INFO] Level Name: Bedrock level
[2023-10-24 18:10:39:281 INFO] No CDN config file found for dedicated server
[2023-10-24 18:10:39:305 INFO] Game mode: 0 Survival
[2023-10-24 18:10:39:321 INFO] Difficulty: 1 EASY
[2023-10-24 18:10:39:333 INFO] Content logging to console is enabled.
[2023-10-24 18:10:40:831 INFO] Opening level ‘worlds/Bedrock level/db’
[2023-10-24 18:11:26:629 INFO] IPv4 supported, port: 19132: Used for gameplay and LAN discovery
[2023-10-24 18:11:27:657 INFO] IPv6 supported, port: 19133: Used for gameplay
[2023-10-24 18:11:27:761 INFO] Server started.
[2023-10-24 18:11:27:776 INFO] ================ TELEMETRY MESSAGE ===================
[2023-10-24 18:11:27:801 INFO] Server Telemetry is currently not enabled.
[2023-10-24 18:11:27:826 INFO] Enabling this telemetry helps us improve the game.
[2023-10-24 18:11:27:853 INFO]
[2023-10-24 18:11:27:864 INFO] To enable this feature, add the line ’emit-server-telemetry=true’
[2023-10-24 18:11:27:893 INFO] to the server.properties file in the handheld/src-server directory
[2023-10-24 18:11:27:920 INFO] ======================================================
Although it said to add to server.properties in the src-server directory, I just edited in the root folder of the extracted zip file. Closed command prompt, reopened the bedrock_server file, and the server started correctly.
i need you to explain the root folder please, im having difficulty understanding this but i need help
Is there a more easy way to make a server on Minecraft bedrock?
Hello, I have opened the port in my router for the mc server with my ipv4 adres cuz it looked more like what you have used with the standerd 192. Format sadly, the server does work but only on my home wifi, should I use the op address google provided? (Wich is the ipv6 adres) or should I do something else with the internal and external ip adres for the mc port. Also, do I need to use an Ethernet cable for my server at al times? Or can I run it off of WIFI only?
I can connect to my server from LAN but if i try to add it to the servers list it dosnt work
did you solve it ?
I cant find a download the UWP thing pls I really just wanna make it so my friends can play on our server when i’m not online and I can’t get realms bc its to expensive please
op username
how do you set the server owner? we wouldn’t want everyone having access to running commands
No one has access to commands unless you give them OP by using the command in the server command prompt /op [name of the person]. It is auto set off for everyone