For most small groups, renting official Minecraft Bedrock Realms is the better choice. It is always online, includes backups, and needs only in-game setup. The 2026 Minecraft page lists Realms at $3.99 USD per month for the owner and two simultaneous players, or Realms Plus at $7.99 for the owner and ten. Self-hosting wins when you already have an always-on computer and stable internet, need direct access to files and settings, or expect requirements beyond those fixed tiers. The Bedrock Dedicated Server software has no license fee, but you become responsible for installation, firewall rules, updates, security, uptime, and backups. The right answer therefore depends less on the download price than on how much administration and infrastructure you want to own.
What is the difference between self-hosting and renting a Bedrock server?
Self-hosting means running Mojang’s Bedrock Dedicated Server on your own Windows PC or Ubuntu machine. Renting means paying for a managed service: either official Realms, configured from Minecraft, or a third-party Bedrock-capable host or virtual server. Both options let Bedrock players connect, but they place the hardware, maintenance, and failure risks in different hands.
| Factor | Self-hosted Bedrock Dedicated Server | Official Realms or another managed rental |
|---|---|---|
| Software fee | The server software itself has no license fee. | Realms has a recurring subscription; third-party prices and terms vary. |
| Setup | Download, extract, start the process, configure the firewall and networking, and match versions. | Realms is created through the game; a managed host supplies the server environment. |
| Availability | The world is online only while your host machine and connection are running. | Realms is designed to remain online while the owner is away. |
| Control | Direct access to world folders, configuration files, and the operating system. | Convenience-first controls; file and configuration access depends on the service. |
| Backups | You design, run, and test your own backup routine. | Realms tiers include backups; other providers require you to verify their policy. |
| Player limit | Determined by hardware, connection capacity, and server load rather than a universal published number. | Realms uses fixed tiers: owner plus two, or owner plus ten simultaneous players. |
| Security | You secure the host, firewall, public address, allowlist, and updates. | The provider operates the exposed infrastructure, while you still control accounts and invitations. |
Is Minecraft Bedrock Realms worth the monthly price?
Realms is worth it when a small group values predictable access more than maximum control. The 2026 official page lists two Bedrock plans: $3.99 USD per month for the owner plus two simultaneous players, and $7.99 USD per month for the owner plus ten. These are the listed prices at that page state; country, platform, taxes, promotions, and future changes can affect what you are charged.
What Realms includes
- An always-online world, so invited friends can play when the owner is not logged in.
- In-game setup instead of a separate operating-system installation.
- Free backups included with the Realms tiers.
- Three persistent world slots, allowing worlds to remain stored even when you switch which one is active.
- Bedrock access across supported Bedrock devices, subject to each platform’s account and online-service requirements.
Where Realms becomes restrictive
The simultaneous-player tiers are fixed. A group that regularly needs more than ten players, several independent worlds running at once, custom server-side software, or operating-system-level access may outgrow Realms even if the monthly fee is affordable. Realms also does not remove the need to protect your Microsoft account and manage invitations carefully; convenience is not the same as unrestricted access.
Is self-hosting a Minecraft Bedrock server cheaper?
It can be cheaper in recurring cash outlay if you already own a suitable computer and leave it running anyway, but there is no universal break-even price. The official server software is free; the real cost includes hardware purchase or depreciation, electricity, internet service and upload capacity, cooling, replacement parts, and your time. A rental subscription is easy to budget, while self-hosting shifts unpredictable costs and labor to you.
Costs that self-hosters often overlook
- Hardware: An existing desktop may be adequate, but buying a dedicated machine changes the calculation immediately.
- Power: A computer left on all day and night consumes electricity even when nobody is playing.
- Internet service: Upload performance, data caps, carrier-grade NAT, and service interruptions can matter more than headline download speed.
- Networking equipment: You may need router configuration, a wired connection, or replacement hardware.
- Maintenance time: Updates, crash recovery, log checks, permission changes, and backups are part of the operating cost.
- Failure risk: A disk failure or accidental overwrite can cost a world unless you maintain independent copies.
Compare the total cost over the period you actually expect to run the world. If you already have an always-on machine and enjoy administration, self-hosting may be economical. If you would buy equipment solely for Minecraft or value guaranteed availability, a subscription can be the cheaper decision in practical terms.
Can I run a Bedrock server from my PC?
Yes. Mojang provides Bedrock Dedicated Server packages for Windows and Ubuntu. The published guidance lists an Intel Core i3-3210 or AMD A8-7600 equivalent, 4 GB of RAM, and between 180 MB and 1 GB of available storage. The Linux guidance names Ubuntu 22.04 LTS or later as the supported baseline. Those figures describe the official minimum guidance, not a promise that every world, add-on, or player count will perform well at that level.
What the host computer needs in practice
- Keep the operating system supported and able to receive security updates.
- Reserve enough memory and storage for the operating system, logs, world growth, and backup copies rather than allocating every available resource to the server.
- Prevent sleep, hibernation, and automatic shutdown if the world must remain available.
- Use an account with only the permissions needed to run the service, and avoid browsing or downloading unrelated software on the server.
- Prefer Ethernet. The setup guidance describes wired Ethernet as faster and more stable than Wi-Fi and identifies 100 Mbps Ethernet as acceptable for the connection recommendation.
How do I set up a self-hosted Bedrock server?
Use this sequence for a basic private or invitation-only server. Names of executables and configuration keys can change between releases, so read the documentation packaged with the version you download.
- Choose the host and operating system. Use a Windows PC or an Ubuntu 22.04 LTS-or-later machine that can remain powered on. Connect it by Ethernet where possible.
- Download the official Bedrock Dedicated Server package. Place the archive in a new, dedicated folder rather than mixing it with other applications or an existing world.
- Extract the files and start the server once. Run the documented Windows executable or Linux start command. The first run creates the
worldsdirectory and configuration files. Stop the process cleanly after confirming that the files were created. - Review the configuration. Set the world name, game mode, difficulty, player permissions, and any allowlist settings before inviting people. Keep a written record of changes so you can reproduce the setup after a reinstall.
- Allow the process through the operating-system firewall. Create a narrowly scoped rule for the server and its network profile. Microsoft’s firewall instructions identify UDP ports 19132 and 19133 as the Bedrock defaults; use the actual ports shown in your configuration if you changed them.
- Configure router access only if needed. Players on the same local network may not need internet port forwarding. For players outside your home, forwarding the configured UDP port to the host is normally required, but some ISPs use carrier-grade NAT or block inbound connections. Do not expose unrelated administration ports.
- Start the server and test locally. Join from a Bedrock client on the same network, verify the world loads, and test operator and ordinary-player permissions before publishing the address.
- Test an external connection. Have a trusted player connect from outside your home network. Confirm that the public address, port, allowlist, and firewall rule work together.
- Document recovery. Record the install folder, configuration changes, router rule, backup location, and the exact server version. This turns a future failure into a repeatable restore instead of guesswork.
How do I keep a self-hosted world online when I am not playing?
The host process, computer, network connection, and power all have to remain available. Configure the machine not to sleep, launch the server after a planned reboot, and place it somewhere with adequate cooling. A UPS can reduce short power interruptions, but it does not replace a backup or solve an internet outage.
A practical uptime checklist
- Use a wired connection and check that the host keeps its local address, either through a DHCP reservation or a documented static configuration.
- Schedule operating-system and server updates for a time when players are not expected online.
- Watch disk space and server logs; a full disk can prevent world saves.
- Restart deliberately after updates instead of allowing an uncontrolled power cycle during a save.
- Tell players when maintenance will occur and keep a fallback contact method.
Home hosting cannot guarantee the availability of a commercial service. A router reboot, ISP maintenance, power loss, or a sleeping laptop can make the world unreachable even when the Bedrock process itself is healthy.
How should I secure a home Bedrock server?
Treat an internet-facing game server as an exposed service, not as a private file on your computer. Microsoft’s security guidance warns that public IP addresses and default ports can be scanned automatically. Reduce the attack surface before sharing the address.
Security controls to apply
- Use an allowlist: Permit only the player accounts you recognize. Review it whenever someone leaves the group.
- Limit firewall exposure: Allow only the required UDP port and only the server process. Do not open remote-desktop, file-sharing, or router-management ports to the internet.
- Update promptly: Keep the server, operating system, router firmware, and clients on supported versions. Read release notes for security or protocol changes.
- Separate privileges: Give operator permissions only to people who need them. Use a normal operating-system account for routine work.
- Protect the address: Share the server address privately and avoid posting it publicly. A changing home IP may require a reputable dynamic-DNS arrangement, but that name does not replace firewall controls.
- Back up away from the host: A second copy on the same disk does not protect against disk failure, theft, ransomware, or an accidental deletion.
How do Bedrock server updates affect players?
The client and server must use compatible protocol versions. Microsoft notes that even patch-version differences can produce “Outdated Client” or “Outdated Server” errors. When Minecraft updates on consoles, phones, or PCs, check the server package before inviting players back.
- Note the current server version and make a backup of the world folder.
- Stop the server cleanly so pending saves finish.
- Install the matching Bedrock Dedicated Server release in a separate staging folder when possible.
- Copy or migrate the world data according to the release instructions; never overwrite your only copy.
- Start the new version, inspect the console for errors, and join with one test account.
- Only then announce that the world is open. If clients report an outdated-version message, verify every device and the server before changing configuration at random.
How do I back up a self-hosted Bedrock world?
Back up the world folders before every server upgrade, major add-on or configuration change, and any administrative experiment. The official documentation identifies where self-hosted worlds are stored, but it does not provide an external backup service for your installation.
What a usable backup routine looks like
- Stop the server cleanly or use its documented save procedure.
- Copy the relevant folder from
worldsto a different physical location. - Keep dated versions rather than replacing yesterday’s copy immediately.
- Store at least one copy away from the host computer.
- Periodically restore a copy to a test installation. A backup that has never been restored is only an assumption.
Keep the server version associated with each backup. Restoring an old world into an incompatible release can create a second problem, so test the copy before making it the live world.
Can Xbox, PlayStation, Switch, mobile, and PC players join the same server?
They can join together when they are all using Minecraft: Bedrock Edition and the server accepts their connections. Bedrock cross-play spans supported consoles, mobile devices, and Windows Bedrock, but Java Edition uses different servers and cannot join a Bedrock server directly. Console players may also need the platform’s separate online multiplayer subscription.
Cross-play checks before troubleshooting
- Confirm that every player launched Bedrock, not Java Edition.
- Update clients so their protocol versions match the server.
- Check Microsoft account privacy and multiplayer settings for each player.
- On consoles, verify that the required online-service subscription is active.
- Use the same server address and port, and confirm that the account is on the allowlist.
What are the main failure points in self-hosting?
| Symptom | Likely cause | First fix |
|---|---|---|
| “Outdated Client” or “Outdated Server” | Client and server protocol versions differ, sometimes only by a patch. | Check the version on every device and install the matching server release. |
| Local players connect, remote players cannot | Missing port forwarding, an incorrect firewall rule, carrier-grade NAT, or the wrong public address. | Verify the configured UDP port, router destination, firewall profile, and whether the ISP permits inbound connections. |
| Everyone is disconnected after a reboot | The server did not start automatically, the host slept, or its local address changed. | Disable sleep, create a controlled startup method, and reserve the host’s local address. |
| World progress disappears | Crash during save, restoring the wrong folder, or no independent backups. | Stop cleanly, identify the active world folder, and restore the newest verified backup. |
| Lag or frequent timeouts | Wi-Fi interference, saturated upload, insufficient resources, or heavy world activity. | Switch to Ethernet, check upload usage and host load, and reduce competing traffic. |
| Unknown players appear | Public address shared too widely or no allowlist. | Enable an allowlist, remove unknown accounts, and review firewall exposure. |
When should I choose self-hosting?
Self-hosting is the stronger fit when you want ownership of the environment and are willing to operate it.
- You already own a suitable always-on computer or small server.
- You need direct access to world files, configuration, and operating-system controls.
- Your group may exceed Realms’ fixed simultaneous-player tiers.
- You are comfortable diagnosing firewall, router, version, and backup problems.
- Your home connection is stable and the host can be placed near the router on Ethernet.
- You want to experiment with settings or workflows that a managed in-game service does not expose.
Do not choose it solely because the download is free. If the computer is unreliable, the ISP blocks inbound traffic, or nobody wants to handle maintenance, the unpaid administration can be more frustrating than a subscription.
When should I choose Realms?
Realms is the practical choice when the group fits a fixed tier and the priority is playing rather than operating a server.
- The group needs either the owner plus two or owner plus ten simultaneous-player tier.
- Friends should be able to play while the owner is offline.
- You want included backups and three persistent world slots.
- You prefer in-game setup over router and firewall administration.
- You do not want to expose a home network or keep a computer powered on.
Check the current price and regional terms at purchase because subscriptions can change. Realms also remains Bedrock-only, so it does not solve a Java-versus-Bedrock compatibility problem.
When does a third-party managed host or VPS make sense?
A managed Bedrock host or virtual private server occupies the middle ground: 24/7 operation without your home connection, but more file and configuration control than Realms may provide. It is useful for a public or growing community, provided you are prepared to compare providers rather than assuming every “Minecraft host” supports Bedrock equally well.
Questions to ask before renting
- Is Bedrock Dedicated Server explicitly supported, and which server versions are available?
- Where is the data center relative to most players?
- How are backups created, retained, and restored?
- Can you download the world and configuration files for migration?
- Are player limits, CPU, memory, storage, and bandwidth clearly stated?
- What happens when you cancel, miss a payment, or exceed a resource limit?
- Can you change the server region or upgrade without rebuilding the world?
A managed rental is not automatically safer or cheaper. Read its backup, access, cancellation, and data-retention terms, and keep your own export of the world.
Which option is better for common player groups?
| Situation | Best starting point | Reason |
|---|---|---|
| Two or three friends who want minimal setup | Realms | The $3.99 tier covers the owner plus two simultaneous players and includes always-on access and backups. |
| A family or club of up to ten regular players | Realms Plus | The $7.99 tier covers the owner plus ten simultaneous players without home-network administration. |
| One technically confident owner with spare hardware | Self-hosting | Existing equipment and a willingness to maintain it can justify the extra control. |
| A community that may exceed ten simultaneous players | Self-hosting or a managed Bedrock host | Realms’ fixed tier may be too restrictive; capacity and policy must be evaluated on the actual service. |
| Players spread across regions who need consistent uptime | Managed host or Realms | A data-center or managed service can avoid dependence on one home connection, while latency still depends on location. |
What is the final decision rule?
Choose Realms if your priority is an always-online Bedrock world with backups and almost no administration. Choose self-hosting if you already have reliable hardware and want control over files, settings, and capacity, accepting responsibility for networking, security, updates, and recovery. Choose a managed Bedrock host when you need 24/7 availability and more control than Realms but do not want to expose or maintain a home machine. In every case, confirm the Bedrock edition boundary, keep client and server versions aligned, and maintain a recoverable copy of the world.
Frequently Asked Questions
Can I move a Realms world to a self-hosted Bedrock server?
You can use a world download as the starting data for another Bedrock installation, but the destination server’s version and configuration must be compatible. Make a separate backup before attempting the move and test the copy before replacing the live world.
Does port forwarding expose my entire home network?
A correctly scoped rule forwards only the selected UDP port to the server machine, not every device on the network. Misconfigured router rules, open administration ports, or weak host security can still create risk, so review the rule and firewall scope rather than relying on the port number alone.
Can players join a self-hosted server without a public IP address?
Players on the same local network can usually connect through the host’s private address. Internet players need a reachable endpoint; carrier-grade NAT or an ISP policy can prevent direct inbound connections, in which case you need a supported relay or managed hosting arrangement.
How much RAM should I give a Bedrock server?
The official guidance lists 4 GB of system RAM as a baseline, not a guaranteed amount for every world or player count. Leave memory for the operating system and observe actual load before increasing resources or moving to a larger machine.
What happens to a Realm if the subscription ends?
Access to the hosted world follows the service’s account and subscription terms, so download an important world before cancelling or allowing a renewal to lapse. Keep that export in a separate location if you may want to continue it elsewhere.