Quick answer

Bedrock Dedicated Server (BDS) is official minecraft: bedrock edition dedicated server. Host official Bedrock Edition multiplayer worlds with cross-platform Bedrock clients.

Developer / maintainerMojang Studios / Microsoft
Software typeOfficial Minecraft: Bedrock Edition dedicated server
Upstream / lineageOfficial Bedrock server implementation; baseline for Bedrock rather than a third-party fork.
Current statusActively maintained
Best fitBedrock communities that want the official server implementation, broad Bedrock client compatibility, and do not require a third-party Java/PHP plugin API.

Who develops Bedrock Dedicated Server (BDS)?

Mojang Studios / Microsoft develops or maintains this project. Official Bedrock server implementation; baseline for Bedrock rather than a third-party fork.

This matters because “Minecraft server software” covers very different kinds of projects. Some are direct forks of Paper, some are mod loaders, some are compatibility layers, some are proxies, and some reimplement the server from scratch. The lineage above tells you what ecosystem, APIs, and operational assumptions carry over.

What is its main goal?

Host official Bedrock Edition multiplayer worlds with cross-platform Bedrock clients.

A good reason to choose a server implementation is that its design goal matches a real requirement you have. Switching only because a fork is advertised as faster, more configurable, or more modern usually creates extra compatibility work unless you can name the problem it solves for your server.

How is it different from normal Minecraft?

This is the official Bedrock server, so it is the Bedrock equivalent of the official Java dedicated server—not Paper, not a Java server, and not a Bukkit platform.

“Vanilla compatibility” can mean several things: the same client protocol, similar gameplay, identical redstone/farm behavior, the same world format, or simply the ability for an unmodified client to join. Those are not equivalent. For technical survival, modded worlds, or long-lived production servers, test the exact behavior you depend on.

How does it differ from its upstream or related forks?

Third-party Bedrock implementations such as PowerNukkitX or Nukkit provide plugin/customization ecosystems but reimplement Bedrock behavior. BDS prioritizes official behavior and protocol compatibility.

Fork relationships are especially important for plugins and configuration. A downstream fork usually inherits much of its upstream API, but extra patches can change internals, scheduling, defaults, and edge-case mechanics. The closer a plugin is to undocumented internals, the less useful a generic “Paper-compatible” or “Bukkit-compatible” label becomes.

What type of server is Bedrock Dedicated Server good for?

Bedrock communities that want the official server implementation, broad Bedrock client compatibility, and do not require a third-party Java/PHP plugin API.

For a new server, start with the simplest software that meets the requirement. More layers—especially hybrid plugin+mod stacks or multithreaded forks—mean more combinations to test when Minecraft, Java, plugins, or mods update.

Plugin, mod, and ecosystem compatibility

Deployment distinction: Bedrock Dedicated Server is a separate executable for Minecraft Bedrock clients; it is not a Java JAR and cannot load Bukkit, Spigot or Paper plugins. Follow the official Bedrock package instructions for your OS and check the supported CPU architecture.

Bedrock Edition clients. Java Edition clients do not natively join BDS just because both are Minecraft.

Always match extensions to the exact Minecraft version and software family they target. A JAR being Java does not make it universally compatible, and a plugin/mod loading successfully does not prove every code path is safe.

Stability and project maturity

BDS is Mojang’s official production server. Current official system requirements support Windows and Ubuntu Linux, with version requirements published on the download page.

Current version note: The current official page lists Ubuntu 22.04+ for Linux and Windows 10/Windows Server 2016+ for Windows.

MSH does not assign a numeric stability score. Release status, maintenance activity, official warnings, supported Minecraft versions, architecture, and ecosystem compatibility are more useful than a single rating. A mature project can still be the wrong fit, while a beta project can be useful for a team that deliberately accepts the risk.

Before switching to Bedrock Dedicated Server

Staging validation: Test the correct Bedrock UDP listener and server.properties port. Back up world and behavior/resource packs before version upgrades. Geyser is a separate crossplay bridge for Java servers, not a substitute for Bedrock Dedicated Server.

Keep a rollback pathBack up the complete server first: world folders, configuration, plugins/mods, permissions data, and any external database needed by the server. Test the new software on a copy before replacing production.

The Java server ecosystem’s Bukkit/Paper plugins are not applicable. Bedrock networking also normally uses UDP and different default ports from Java Edition.

If the server contains modded blocks/entities, switching away from the loader or mods that created that data can permanently damage a world. If the change involves proxies or threading models, compatibility problems may appear only when players move between servers or when plugins access data concurrently.

Official references

These primary project sources were checked on September 23, 2026. Software status changes quickly, so the linked project documentation should win over this article if a newer release changes support or requirements.

Was this article helpful?
Help us improve this article

Tell us what is missing, unclear, outdated, or incorrect. You can also suggest something we should add.

What could we improve?
Do not include passwords, server IPs, or other private information.0 / 1000