Apollo网络服¶
Apollo网络服(Apollo Network Server)是中国版《我的世界》历史上的一套网络游戏集群开发与部署体系。它把大厅服、游戏服、控制服、功能服、插件能力与运维入口整合在同一工作流中,用于支撑中国版网络游戏的开发、测试、审核与上架。
概述¶
Apollo面向的是“多服协同”的网络游戏形态,而非单进程的普通基岩版专用服务器。旧版,开发者通常通过MC Studio创建网络服工程,在开发机上部署多角色服务,再通过平台流程完成提审和上线。
Apollo是中国版独有生态能力,字段命名、部署流程、审核环节和接口分层均不适用于国际版BDS、Realm或国际版脚本API。
角色分层¶
Apollo旧版资料通常把服务分为以下角色:
| 角色 | 典型职责 |
|---|---|
| 大厅服 | 玩家登录落点、房间入口、玩法分流。 |
| 游戏服 | 承载具体玩法逻辑与地图实例。 |
| 控制服 | 管理配置、运维控制与部分平台能力。 |
| 功能服 | 承载共享业务能力与通用服务逻辑。 |
| 代理与通信层 | 负责跨服路由、消息转发与集群通信。 |
这种分层使网络游戏可以在功能、负载和运维上解耦,但也意味着工程复杂度和部署门槛显著高于单服方案。
生命周期¶
在旧版流程中,Apollo项目通常经历以下阶段:
- 入驻并开通网络服开发权限。
- 选择模板或导入工程,建立大厅服与游戏服结构。
- 在开发机完成配置、部署、联调与性能观测。
- 提交测试服审核并按反馈修正。
- 申请正式服、演练发布并完成上架。
- 在运营期持续维护日志、监控、插件与活动配置。
流程中的“提审”“正式服”“上架”属于中国版平台治理环节,不应外推到国际版教程。
与模组SDK¶
Apollo常与中国版模组SDK配合使用。旧版文档把接口拆分为事件域、接口域和枚举值,并按大厅服、游戏服、控制服、功能服与公共能力划分。相关接口清单见中国版模组SDK参考中的Apollo条目:
- Apollo网络服事件
- Apollo控制服接口
- Apollo功能服接口
- Apollo大厅与游戏服接口
- Apollo公共接口
- Apollo服务器通信接口
- Apollo运营指令
- Apollo启动器信息接口
- Apollo插件生态
与旧版资料维护¶
当旧工程中出现网络服模板目录、多角色服务配置、提审记录、运营指令路径或Apollo插件依赖时,通常需要按历史语境维护。若项目目标是当前国际版服务端生态,应优先评估迁移到BDS与对应插件生态,而不是直接复用Apollo旧流程。