网络服配置
创建网络服后进入配置页。配置分基础配置(必做)和进阶配置(按需)。这一篇讲清楚每项配置的含义和常见报错。
基础配置(必做)
在创建好的网络服上,更多 → 服务器配置进入配置页。基础配置是必须完成的:
- 把分配到的测试机 IP 填入机器列表
用重置快速填机器
点重置会自动把你拥有的所有机器填入列表,可先重置再删掉不需要的。
数据填对后,完成按钮会点亮,点它保存配置,即可开始部署。
常见报错
| 报错 | 原因与处理 |
|---|---|
| 请求超时 | 连开发机需 IP 白名单。用申请时提供的白名单机器登录 MC Studio,或把当前机器加入白名单 |
| 无效的 Mod 目录 | 选有效的本地文件夹,路径不含中文/特殊字符 |
| 机器 IP 不合法 | 填官方提供的开发机 IP |
| 网络服名称不合法 | 只允许字母、数字、下划线 |
进阶配置(按需)
大厅服 / 游戏服
- 大厅服(lobby):相当于主城,玩家登录后首先进入
- 游戏服(game):具体玩法,玩家从大厅跳转进入
Apollo 大/小版本
- 首次创建总是选最新 release 版
- 后续按 API 支持版本 / 整包大版本更新按需升级
服务器 IP
- 选一个可用机器
- 通常一个机器 IP 不超过 40 个服,具体视 Mod 加载性能而定
Mod
- 配置该服要加载的服务器 Mod
- 服务器 Mod 是基于 C++ 组件之上组合的复合型 Mod,含多种角色的多个 Mod
- 更多 → 打开 Mod 目录可查看模板包含的服务器 Mod,每个文件夹代表一个 Mod
类型
- 类型名只允许字母、数字、下划线
- 类型标识该服功能,代码里会用到(如转到指定类型的服)
必须有 lobby 类型
玩家登录后会在所有类型名为 lobby 的大厅服中随机加入一个。若没有 lobby 类型的服,玩家将无法登入。
游戏服地图保存
需要备份地图时勾选**「是否保存地图」**,「使用地图」可选:
- MOD 内地图:用 Mod 自带地图部署
- 服务器最新地图:服务器已运行时,用当前地图重新部署
- 已保存的地图:用某份地图存档部署
地图备份规则与建议
开服工具在停服或每隔 24 小时备份一次地图,每类服至少保留最近 7 天的地图(当天多份时至少留最近 2 份)。需保存地图的服建议用**「地图属性」插件**限制地图范围:控制在 1G 以内(约 10 万区块、坐标 XZ 约 5000×5000),过大易不稳定。
数据库
Apollo 开发测试机默认装了 MySQL、MongoDB、Redis 三种数据库,在数据库配置页选取并配置要用的。
deploy.json 手动配置
部分配置可在配置文件目录的 deploy.json 中手动配置。在 common 属性下可加:
| 字段 | 类型 | 作用 |
|---|---|---|
packet_threshold | int | 限制客户端发包频率,某客户端每秒上发包数超过此值则断开连接 |
