该页面的内容不代表Mojang Studios或Minecraft Wiki的官方意见。
此特性为基岩版独有。
相比Java版服务器软件,非官方基岩版服务器软件通常缺少一些游戏中的原版特性。这些特性内置于基岩版客户端,并被游戏内的原版服务器使用。除了官方的基岩版专用服务器外,这些服务器软件都没有使用Mojang的源代码。它们的性能也因此能在应对大量玩家数据等情况下优于官方软件,并且能提供一些额外功能。除非另有说明,大多数基岩版服务器软件都是开源的,用户可以在许可证允许范围之内免费使用它们,甚至用作商业目的。
包括精选服务器在内,大部分基岩版服务器都使用非官方软件,因为Mojang的基岩版官方服务器软件并未像其他软件一样开发且目前尚处于公共alpha测试阶段。
官方服务器软件[]
在2018年9月11日,Mojang发布了基岩版服务器软件的早期alpha版本。[1]
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 备注 |
---|---|---|---|---|---|
基岩版专用服务器 | Mojang Studios | 最新(1.19.83) | C++ | 请注意,该服务端为早期测试版,其发布仅供评估目的。官方热切希望听取玩家对此版本的反馈意见,因此请通过feedback.minecraft.net告知。并且请务必在官方的漏洞跟踪器中汇报发现的任何漏洞。目前仅支持64位设备。 |
第三方原生模组加载器[]
这些加载器直接连接到BDS,并以本地代码(即C++)或通过JavaScript等脚本语言提供更多API。
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 备注 |
---|---|---|---|---|---|
BDSX | Karikera | 1.19.50 | Node.js | 通过ChakraCore支持Node.js。拓展BDS功能,例如Hook功能和数据包以改变行为。 | |
BDSpyrunner | twoone3 | 1.14.60 | 具有轻量、高效等特点,支持Python。 | ||
LiteLoaderBDS | LiteLDev | 1.19.51 | 为BDS提供插件开发支持和插件加载服务,弥补了官方行为包开发接口长期以来存在的一些不足。提供了海量的API、强大的事件系统以及大量封装的开发基础设施接口,为拓展BDS的更多玩法和功能提供了坚实的基础。通过插件,可以很容易地拓展BDS的功能,相关开发易于学习,且开发方式比较灵活。项目支持使用C++、Golang、JavaScript、Lua、C#等各种语言编写插件。同时,插件不需要随着BDS版本更新而不断修改代码,仅需本项目在底层适配更新即可,给插件开发与维护带来了很大的便利。 |
第三方服务器软件[]
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 分支自 | 备注 |
---|---|---|---|---|---|---|
PMMP | Dylan K. Taylor、SOFe、Intyre(原开发者)、Shoghi Cervantes(原开发者) | 1.19.0 | 无 | 仅支持64位设备。需要使用自定义PHP扩展。[2] | ||
MiNET | NiclasOlofsson | 1.18.0 | 无 | |||
Dragonfly | Sandertv、T 14Raptor、TwistedAsylumMC | 1.19.0 | 无 | 轻量和现代的并发服务器软件,旨在独立使用或作为库使用。 | ||
JukeboxMC | LucGamesYT | 1.19.0 | 无 | |||
Cloudburst Nukkit | Cloudburst Team/Open Collaboration | Nukkit | 带有活跃的插件生态系统的Nukkit项目生产级的维护和延续。 | |||
PowerNukkit | PowerNukkit Team | 1.18.0 | Cloudburst (Nukkit) | 你所知道的Nukkit,但功能强大!支持几乎所有方块和物品、更多事件、性能提升、更多API和活跃的友好的社区。 | ||
Cloudburst Server | Cloudburst Team/Open Collaboration | 1.16.1 | Cloudburst (Nukkit) | 仍在早期开发阶段,具有许多功能增强、性能改进和开发人员优化的Bedrock-first | ||
JSPrismarine | HerryYT | 1.16.0 | 无 | 开发中的使用Node.js制作的基岩版软件 | ||
JBServer | NovaPlay Team | 无 | 允许Java版和基岩版玩家一起游玩的服务器。 注意:服务器软件仍在非常早期的开发阶段。 | |||
Podrum | MFDGaming | 无 | 仍在早期开发阶段 | |||
Neutrex | Bavfalcon9 | 1.18.30 | 开发中 | |||
Altay | Enes5519、EmreTr1 | 1.16.100 | PocketMine-MP | 带有额外特性的Pocketmine 3.0分支 | ||
ServerCraft | TobyPayneYT | 1.16.200/1.16.201 | PHP | PocketMine-MP | 一个高性能的服务器,仍在开发中。文档 |
历史项目[]
这些是不再积极维护或停止更新的历史项目。它们中的一些分支仍在上述的项目中被积极维护。
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 分支自 | 备注 |
---|---|---|---|---|---|---|
BlueLight | BlueLightJapan | 1.2.10 | PHP | PocketMine-MP | 停止更新 | |
PocketNodeX | HerryYT、kaliiks | 1.2.0-1.12.0 | Javascript | PocketNode | 缺少贡献者 | |
BukkitPE | xZeroMCPE | Java | Nukkit | 停止更新 | ||
Cathy-Batcat | Cathesda | 1.10 | PHP | PocketMine-MP | 停止更新 | |
ClearSky | ClearSkyTeam、XenialDan | 1.1.5 | PHP | PocketMine-MP | 停止更新 | |
Genisys | iTXTech | 1.0.5 | PHP | PocketMine-MP | 停止更新 | |
GenisysPro | GenisysPro团队 | 1.1.0 | PHP | Genisys | 停止更新 | |
MCPEServer | Codehz | 1.6.0 | C++ | 另有启动器 mcpelauncher-linux |
停止更新 | |
Nukkit | Angelic47、MagicDroidX、Pub4Game、Snake1999、Creeperface01 | 1.2.10 | Java | 移植自PocketMine-MP | 不活跃/停止更新,部分贡献者转而参与Cloudburst Nukkit。 | |
JSPrismarine | HerryYT | 1.16.0 | Javascript | JSPrismarine | 停止更新 | |
VoxelWind | fromgate、Pub4Game、tee7even、Nukkit.Ru团队、Tux(前开发者) | 1.1.5 | Java | 无 | 停止更新 | |
ElementZero | CodeHz | 1.16.0 | C++ | 无 | 停止更新。主要开发者启动“ElementZeroR”项目,不久后放弃。 | |
MCPELauncher | MCMrARM | 1.12.0 | C++ | 无 | 停止更新 | |
GoMint | geNAZt | 1.16.200 | Java | 无 | 停止更新。开发人员不再维护该软件。 | |
Steadfast2 | Hydreon | 1.2.0-1.18.0 | PocketMine-MP | Lifeboat服务器将软件更换为pocketmine,steadfast因而停止更新。 |
服务器管理软件[]
服务器管理软件能够帮助管理员维护服务器并提供备份等功能。
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 备注 |
---|---|---|---|---|---|
Gophertunnel | Sandertv | 1.18.0 | Go | Go语言编写的Minecraft软件工具箱,可用于客户端、服务器及服务端代理。 | |
vellum | clarkx86、DeepBlue | C# | 自动进行(热)备份并按一定时间间隔执行PapyrusCS地图渲染工具。 | ||
MCBEPlay | FoxyNoTail | 1.14.60 | C++ | 通过GUI控制BDS,可进行自动备份、保存、重启等操作。 | |
Minecraft Bedrock Console | MrRooster | 1.16.0 | C++ | 控制BDS的简易GUI面板,拥有自动热备份和玩家管理工具。 |
服务端代理[]
与数据包传输不同,代理允许玩家在服务器无缝传送。
名称 | 开发者 | 支持版本 | 编写语言 | 支持平台 | 协议库 | 备注 |
---|---|---|---|---|---|---|
Portal | Paroxity | 1.18.0 | Go | Bedrock Protocol | 在软件后端使用Gophertunnel。 | |
Nemisys | Cloudburst Team/Open Collaboration | 1.14.0 | Java | Synapse Protocol | SynapseAPI插件在各个服务器上都必须安装。 | |
Waterdog | Yesdog、PaperMC、SpigotMC、Yesdog OSS Team | 1.8.0-1.16.0 | Java | Bedrock Protocol, ProtocolSupport Encapsulation Protocol | 原生Waterfall/BungeeCord的分支。 | |
WaterdogPE | Alemiz、TobiasGrether | 1.8.0-1.19.2 | Java | Bedrock Protocol | 用于基岩版的全新代理服务器。 | |
ProxProx |
1.8.0 | Java | Bedrock Protocol | Xbox与GoMint交互。 | ||
Acid[已弃用] | kalliks、VixikHD | 1.8.0 | PHP | Bedrock Protocol | 此代理并非设计用于在服务器后端转移玩家。 |
协议转换器[]
协议转换器允许基岩版客户端连接Java版服务器。
名称 | 开发者 | 基岩版版本 | Java版版本 | 编写语言 | 支持平台 | 备注 |
---|---|---|---|---|---|---|
Geyser | GeyserMC团队/Open Collaboration | 1.16.100-1.16.201 | 1.16.4 | Java | 从背包中移动或安排物品,用于合成和箱子。 | |
ProtocolSupport (PE) | ProtocolSupport | 1.8.0–1.12.0 | 1.13.2 | Java | 目前有许多漏洞等待修复,但基本可以进行游戏。 注意:目前用作开发者测试,如需使用,需要自行编辑。 | |
DragonProxy | Dragonet Foundation | 1.14.60 | 1.15.2 | Java | 停止更新,开发者转移至Geyser。 |
第三方服务器托管平台[]
名称 | 携带版与基岩版版本 | 软件 | 价格 |
---|---|---|---|
LEET | 基岩版1.2.0 | PocketMine-MP | 根据信贷规划而变化 |
RoxServers | 携带版1.1.0 | PocketMine-MP、Nukkit、miNET | 每月€1.99至€19.98 |
Server maker for MCPE | 基岩版1.2.2 | PocketMine-MP | 根据信贷规划而变化 |
Playu2.com | 未知 | PocketMine-MP/个别可以安装“任何”软件。 | 免费 |
Server.pro | 基岩版1.2.0 | PocketMine-MP、BlueLight、Tesseract、ClearSky、Genisys | 免费/根据信贷规划而变化 |
CubedHost | 基岩版1.2.0 | 未知 | 每月$5至$60 |
Netherbox | 未知 | Genisys、PocketMine-MP | 未知 |
参考[]
- ↑ “There is now a dedicated server available for Bedrock: https://minecraft.net/en-us/download/server/bedrock More details soon!” – @jeb_,2018年9月11日
- ↑ 2.0 2.1 PocketMine-MP的chunkutils2、ext-encoding与ext-morton是通过C++编写的PHP扩展。
- ↑ PocketMine-MP的pthreads、leveldb与ext-libdeflate是通过C语言编写的PHP扩展。
语言