第三方框架总览
除了官方 Apollo(Python),基岩版网络游戏现在也允许用第三方开服框架,让你用熟悉的 Java 生态或社区框架搭服,同样能接入中国版客户端、走审核上线。本章讲三条主流路线。
三条路线怎么选
| 框架 | 语言/生态 | 适合谁 | 双端同服 |
|---|---|---|---|
| Spigot 开服(Apollo2) | Java(Spigot 1.12.2 + BungeeCord) | 有 Java 服经验、想复用 Spigot 插件生态 | 仅手机端(双端用 Apollo) |
| Nukkit-MOT + WaterdogPE | Java(基岩版原生协议) | 想要基岩版原生、高性能、社区活跃 | 基岩版原生 |
| Allay + WaterdogPE | Java 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)给你更大自由度和已有生态复用,但协议兼容、负载、运维要自己多操心。所有框架现在都支持走审核上线。
共同的接入要点
不管哪条路线,接入中国版客户端都绕不开这几件事:
- 入驻申请勾选对应框架:开发者平台【作品管理 → 上架与资源管理 → 网络游戏 → 基岩版开服工具游戏 → 入驻申请】,使用框架处勾选 Spigot(Nukkit/Allay 同理),认真填申请。
- 协议兼容中国版:中国版客户端协议与国际版不同。Geyser 需自行改造兼容网易协议(可参考 NukkitMOT、EaseCation 的开源 Protocol);Nukkit-MOT 和 Allay 则通过
netease-client-support等开关原生支持。 - Master 桥接插件:官方为各框架提供 Master 桥接(
SpigotMaster/NukkitMaster),封装 PyRPC、订单接口、消息收发,API 基本一致。 - 代理层:Apollo2(Spigot)用 MC Studio 托管的 Proxy 内置 Geyser + BungeeCord;Nukkit/Allay 自建 WaterdogPE 搭群组服。
- 开发/发布切换:开发阶段关认证(
online_mode=false/xbox-auth=off)方便测试,发布阶段必须开启,只允许网易客户端进入。
合规红线
用第三方框架同样要遵守中国版内容与商业化规范,走完审核上线流程。协议改造只为兼容中国版客户端接入,不得用于绕过认证、破解或接入非授权客户端。
关于 Geyser+Spigot 的协议转换原理,另见与基岩版全平台互通。
下面分别看三条路线的部署:Spigot 开服、Nukkit-MOT 开服、Allay 开服。回到基岩版网络游戏首页。
