m (Link to author GitHub) Tag: Visual edit |
|||
Line 225: | Line 225: | ||
| {{tc|neutral|}} |
| {{tc|neutral|}} |
||
| In developpement. |
| In developpement. |
||
+ | |- |
||
+ | | [https://github.com/PocketNET/PocketNET PocketNET] |
||
+ | | [https://twitter.com/Josewowgame Josewowgame], [https://twitter.com/LiTEK_ LiTEK] |
||
+ | | style="background:#dedfea" | [[Bedrock Edition 1.16.40|1.16.40]] |
||
+ | | style="background:#c0eece" | [[Wikipedia:C Sharp (programming language)|C#]] |
||
+ | | {{OS|Win|Mac|Linux}} |
||
+ | | {{tc|n/a|No}} |
||
+ | | Under development |
||
|} |
|} |
||
Revision as of 00:07, 29 October 2020
Unlike the official Java Edition server software, the unofficial Bedrock Edition server software usually lack many things that are present in Bedrock Edition vanilla server that are built into the Bedrock Edition's client. The servers, excluding the official Bedrock Server Software, are also free of Mojang source code. In many cases, Bedrock Edition server software can outperform the official server software and can provide features beyond the capabilities of the vanilla bedrock server, like massive multiplayer experience. Unless stated otherwise, most Bedrock Edition server software are open-source, free of charge, and free-for-all use, including commercial use, given the license that's included.
Most Bedrock Edition server networks, including the featured servers, uses unofficial software as Mojang's official server software for Bedrock Edition has only been recently released and is currently in public alpha testing.
Bedrock Dedicated Server
On September 11, 2018, Mojang released an early alpha version of the official Bedrock Edition server software, Bedrock Dedicated Server, announced by Jeb on his Twitter page.[1]
Name | Main Developer(s) | Bedrock Edition version | Programming Language | Platform | Remarks |
---|---|---|---|---|---|
Bedrock Server | Mojang Studios Official | 1.20.30 | C++ | Note that this release of the Minecraft server software is an early alpha release and is released for evaluation purposes. We are keen to hear your feedback on this release, so please let us know what you think at feedback.minecraft.net. And make sure to log any bugs that you might find in our issue tracker. 64-bit host only. |
Third-party native mods
These mods hook directly into the Bedrock Dedicated Server and provide further APIs in native code (i.e C++) or through a scripting language like Javascript.
Name | Main Developer(s) | Pocket / Bedrock Edition version |
Programming Language | Platform | Remarks | |
---|---|---|---|---|---|---|
Bedrock Dedicated Server eXtender | Karikera | Bedrock Edition 1.16.1 | C++ Node.js | Combines BDS with Node.js (with ChakraCore) so some js modules won't work due to RegExp look backwards, like discord.js. You can use Minecraft's scripting engine with custom api without adding an add-on. | ||
ElementZero | Codehz | Bedrock Edition 1.16.20 | C++ | No | ||
BedrockX | Sysca11 | Bedrock Edition 1.14.60 | C++ | based on ElementZero | ||
BDXCore | Sysca11 | Bedrock Edition 1.16.1 | C++ | No | ||
BDSJSRunner | Fair, LiuXiaoHua (Before 1.16.20) | Bedrock Edition 1.16.20 | C++ | Easy to use, low barrier to entry. Not in English. | ||
BDSNetRunner | LiuXiaoHua | Bedrock Edition 1.16.10 | C++ | Needs .NET skills. Not in English. |
Third-party Server Software
This is a comparison of available custom servers for the Bedrock Edition of Minecraft.
Servers that are listed here are required to have at least one publicly accessible release.
Name | Main Developer(s) | Pocket / Bedrock Edition version |
Programming Language | Platform | Forked | Remarks |
---|---|---|---|---|---|---|
PMMP | Dylan K. Taylor, SOFe Intyre (formerly), Shoghi Cervantes (formerly) |
1.16.40 | PHP, C++ [2] | No | 32-bit no support alone 64-bit. No mobs support. | |
MiNET | NiclasOlofsson | 1.16.x | C# | No | ||
Dragonfly | Sandertv | 1.16.0 | Go | No | You have to build it from source. | |
GoMint | geNAZt | 1.16.0 | Java | No | ||
Altay | Enes5519, EmreTr1 | 1.16.20 | PHP | PocketMine-MP | New, added some implemented features | |
Cloudburst Nukkit | Cloudburst Team / Open Collaboration | 1.16.x | Java | Nukkit | Production-grade maintenance and continuation of the Nukkit project with an active plugin ecosystem. | |
Cloudburst Server | Cloudburst Team / Open Collaboration | 1.16.x | Java | Cloudburst (Nukkit) | Still under development. Bedrock-first server software with many feature enhancements, performance improvements and developer optimisations. | |
JSPrismarine | HerryYT | 1.16 | Javascript | No | Basic Minecraft Bedrock Edition software in JS | |
JBServer | NovaPlay Team | 1.14.60 | Java | No | Server allows play Bedrock and Java clients on the same server. NOTE: software is under very early development | |
Podrum | MFDGaming, Nougator | 1.16.0 | Python | No | Still under early development. | |
MCPELauncher | MCMrARM | 1.12.x | C++ | Continuation of: mcpelauncher-linux |
Mod Support | |
Steadfast2 | Hydreon | 1.2 - 1.16.0 | PHP | PocketMine-MP | Lifeboat's server software. Supports almost all Minecraft Bedrock Edition versions. | |
SteadFast3 | MFDGaming, iAldrich23xX | 1.2 - 1.16.0 | PHP | SteadFast2 | Fork of Steadfast2. Some new features added. | |
Foxel | BedrockPlay | 1.14.0 - 1.16.0 | PHP | PocketMine-MP | Add some more feature. | |
RubyStone | HerryYT | 1.12.1 | Ruby | In developpement. | ||
PocketNET | Josewowgame, LiTEK | 1.16.40 | C# | No | Under development |
Historic projects
These are projects which are no longer actively maintained. Many of these projects were forked and live on in one of the above active projects.
Name | Main Developer(s) | Pocket / Bedrock Edition version |
Programming Language | Platform | Forked | Remarks |
---|---|---|---|---|---|---|
BlueLight | BlueLightJapan | BE 1.2.10 | PHP | PocketMine-MP | Discontinued | |
PocketNodeX | HerryYT, kaliiks | 1.2 - 1.12.0 | Javascript | PocketNode | Need contributors | |
BukkitPE | xZeroMCPE | PE 1.0.9 | Java | Nukkit | Discontinued | |
Cathy-Batcat | Cathesda | 1.10 | PHP | PocketMine-MP | Discontinued | |
ClearSky | ClearSkyTeam, XenialDan | PE 1.1.5 | PHP | PocketMine-MP | Discontinued | |
Genisys | iTXTech | PE 1.0.5 | PHP | PocketMine-MP | Discontinued | |
GenisysPro | GenisysPro Team | 1.1.x | PHP | Genisys | Discontinued | |
Jukebox | HerryYT | 1.12.1 | Typescript | PocketNodeX | Inactive PocketNodeX rewrite into Typescript. | |
MCPEServer | Codehz | BE 1.6 | C++ | Launcher for: mcpelauncher-linux |
Discontinued | |
Nukkit | Angelic47, MagicDroidX, Pub4Game, Snake1999, Creeperface01 | BE 1.2.10 | Java | Ported PocketMine-MP | Inactive/Discontinued, developers moved to Cloudburst Nukkit | |
[1] | [2] | 1.16 | Javascript | JSPrismarine | ||
VoxelWind | fromgate, Pub4Game, tee7even, Nukkit.Ru Team Tux (formerly) |
PE 1.1.5 | Java | No | Discontinued |
Server management software
Server management software enables administrators to maintain servers and provides features such as taking backups and more.
Name | Developer(s) | Bedrock Edition version |
Programming Language | Platform | Remarks |
---|---|---|---|---|---|
vellum | clarkx86, DeepBlue | 1.16.0 | C# | Automatically takes (hot-)backups and can execute the PapyrusCS map rendering tool on an interval. | |
MCBEPlay | FoxyNoTail | 1.14.60 | C++ | GUI to control the official BDS, has automatic backups, can save automatically, and has auto restarts. | |
Bedrock Admin Panel | HorsWorld | 1.16.0 | PHP | Admin panel for Bedrock Dedicated Server. Whitelist, server settings, user roles and world manage. Backups, logs |
Proxy software list
Proxies allow transferring of players seamlessly between servers unlike the Transfer Packet.
Name | Developer(s) | Pocket / Bedrock Edition version |
Programming Language | Platform | Protocol | Remarks |
---|---|---|---|---|---|---|
Nemisys | Cloudburst Team / Open Collaboration | 1.14.x | Java | Synapse Protocol | SynapseAPI plugin is required on each server | |
Waterdog | Yesdog, PaperMC, SpigotMC, Yesdog OSS Team | 1.8 - 1.16.0 | Java | Bedrock Protocol, ProtocolSupport Encapsulation Protocol | Native Waterfall/BungeeCord fork | |
ProxProx | geNAZt | BE 1.8 | Java | Bedrock Protocol | Xbox interaction to GoMint | |
Acid | kalliks, VixikHD | BE 1.8 | PHP | Bedrock Protocol | This proxy wasn't created for transferring players behind servers |
Protocol Translator list
Protocol translators allow Bedrock Edition clients to connect to Java Edition servers.
Name | Developer(s) | Bedrock Edition version |
Java Edition Version | Programming Language | Platform | Remarks |
---|---|---|---|---|---|---|
Geyser | GeyserMC Team / Open Collaboration | 1.16.x | JE 1.16.1 | Java | Added movement / arranged items from inventory for use in crafting and chest saving. | |
ProtocolSupport (PE) | ProtocolSupport | 1.8 – 1.12 | JE 1.13.2 | Java | Currently has multiple bugs to fix, but it is mostly playable. NOTE: Developer testing only right now, so you will need to compile it yourself if you want to test it out! | |
DragonProxy | Dragonet Foundation | 1.14.60 | JE 1.15.2 | Java | Discontinued, developers moved to Geyser |
References
- ↑ "There is now a dedicated server available for Bedrock: https://minecraft.net/en-us/download/server/bedrock More details soon!" – @jeb_ (Jens Bergensten) on X, September 11, 2018
- ↑ Some components of PocketMine-MP are shipped as PHP extensions, written in C++