Skip to content

第三方框架总览 ​

除了官方 Apollo(Python),基岩版网络游戏现在也允许用第三方开服框架,让你用熟悉的 Java 生态或社区框架搭服,同样能接入中国版客户端、走审核上线。本章讲三条主流路线。

三条路线怎么选 ​

框架语言/生态适合谁双端同服
Spigot 开服(Apollo2)Java(Spigot 1.12.2 + BungeeCord)有 Java 服经验、想复用 Spigot 插件生态仅手机端(双端用 Apollo)
Nukkit-MOT + WaterdogPEJava(基岩版原生协议)想要基岩版原生、高性能、社区活跃基岩版原生
Allay + WaterdogPEJava 21(现代化基岩版核心)想用现代化架构、插件市场基岩版原生

Apollo2(官方)≠ 第三方 Spigot+Geyser

本章标题虽是「第三方框架」,但 Spigot 开服其实是官方框架 Apollo2:走 MC Studio 部署、Master/Proxy 由官方集群托管(Geyser 内置于 proxy),与官方 Apollo(Python)同属官方托管,只是 Java 服用 Spigot。真正的第三方自建路线是 Nukkit-MOT + WaterdogPE 和 Allay + WaterdogPE(自行部署、自行运维)。若你想完全自建一套 Spigot + Geyser 而不走 MC Studio 托管,那才属第三方开服工具,需自行搭建代理与协议转换。

和 Apollo 的关系

官方 Apollo(Python)和 Apollo2(Spigot 开服)都是官方托管方案,工具链完善、走 MC Studio 部署;区别只是玩法逻辑用 Python 还是 Java 生态。真正的第三方自建(Nukkit-MOT / Allay)给你更大自由度和已有生态复用,但协议兼容、负载、运维要自己多操心。所有框架现在都支持走审核上线。

共同的接入要点 ​

不管哪条路线,接入中国版客户端都绕不开这几件事:

  1. 入驻申请勾选对应框架:开发者平台【作品管理 → 上架与资源管理 → 网络游戏 → 基岩版开服工具游戏 → 入驻申请】,使用框架处勾选 Spigot(Nukkit/Allay 同理),认真填申请。
  2. 协议兼容中国版:中国版客户端协议与国际版不同。Geyser 需自行改造兼容网易协议(可参考 NukkitMOT、EaseCation 的开源 Protocol);Nukkit-MOT 和 Allay 则通过 netease-client-support 等开关原生支持。
  3. Master 桥接插件:官方为各框架提供 Master 桥接(SpigotMaster / NukkitMaster),封装 PyRPC、订单接口、消息收发,API 基本一致。
  4. 代理层:Apollo2(Spigot)用 MC Studio 托管的 Proxy 内置 Geyser + BungeeCord;Nukkit/Allay 自建 WaterdogPE 搭群组服。
  5. 开发/发布切换:开发阶段关认证(online_mode=false / xbox-auth=off)方便测试,发布阶段必须开启,只允许网易客户端进入。

合规红线

用第三方框架同样要遵守中国版内容与商业化规范,走完审核上线流程。协议改造只为兼容中国版客户端接入,不得用于绕过认证、破解或接入非授权客户端。

关于 Geyser+Spigot 的协议转换原理,另见与基岩版全平台互通。


下面分别看三条路线的部署:Spigot 开服、Nukkit-MOT 开服、Allay 开服。回到基岩版网络游戏首页。