Setting up a dedicated instance of Minecraft Bedrock Edition is the most reliable way to guarantee a stable and consistent experience for you and your friends. Unlike the Java Edition, the Bedrock version unifies gameplay across consoles, mobile devices, and Windows PC, allowing for seamless cross-play. This guide walks you through the entire process, from initial account setup to fine-tuning the advanced configurations required for a smooth-running server.
Understanding the Requirements and Limitations
Before you begin the technical setup, it is essential to understand the environment in which Bedrock servers operate. The official software is designed to run on Windows 10 or 11, meaning you need a PC that meets the standard system requirements for Minecraft itself. While the game is less demanding than the Java Edition, you still need sufficient RAM and processing power to handle multiple players. Additionally, you must own a valid copy of Minecraft Bedrock Edition on the machine where the server files are located, as the server software is tied to your license.
Configuring Your Network for External Access
If you intend for friends outside your local network to join, port forwarding is a necessary step. By default, Minecraft Bedrock listens on specific UDP ports, and without forwarding, your router will block external connection attempts. You will need to access your router’s admin panel—usually by entering an address like 192.168.1.1 in a web browser—and create a port forwarding rule. The standard ports are 19132 for gameplay and 19130 for the server connection; ensure you direct these to the static local IP address of your PC to prevent the server from disconnecting during restarts.
Setting a Static IP Address
To ensure your server remains accessible, you must assign a static IP address to your gaming machine. Dynamic IPs, assigned by your router via DHCP, can change upon reboot, which would break any port forwarding rules you have configured. You can set a static IP either directly on the PC through the network settings or by creating a DHCP reservation in your router’s admin interface. The latter method is often preferred as it keeps the configuration centralized and prevents IP conflicts with other devices.
Launching the Dedicated Server Software
Once your network is configured, you need to download the actual server software. Navigate to the official Minecraft for Bedrock dedicated server page and retrieve the latest version suitable for your operating system. After downloading the zip file, extract it to a dedicated folder on your hard drive. Running the server for the first time is straightforward: execute the .exe file, and the command prompt window will generate the necessary configuration files. Close the window once you see the EULA prompt, as you must agree to the terms before the server will function.
EULA and Permissions Setup
Upon initial launch, locate the "eula.txt" file in the server directory and open it with a text editor. Change the value of the "online-mode" setting from false to true to verify your copies of the game. If you plan to host a private server for friends, you can set this to false to allow cracked clients, though this is not permitted for public servers. You must also edit the "server.properties" file here you define the maximum number of players, the game mode, and the difficulty, ensuring the experience aligns with your vision.
Connecting and Managing the Server
With the configuration complete, you can start the server by running the .exe file again. A successful launch will display a log stating that the server is now running and awaiting connections. To join the world you are hosting, open Minecraft Bedrock on your device, select "Play," and then "Add Server." Enter the external IP address of your network followed by the port number (e.g., 123.456.789.0:19132). Once connected, you can use in-game commands to adjust the time, teleport players, or broadcast messages, effectively acting as the administrator of your digital world.