1.1.6. 其他的功能分区安装
本节主要说明如何通过 Paper 安装包来安装和配置其他功能分区(如生存区、地皮区等),实现群组服多分区架构。
1.1.6.1. 背景说明
在上一章节,我们已经完成了登录分区(大厅/主城)的安装。 本节以同样方式,安装生存一区(sc1)、地皮一区(dp1)、生存二区(sc2)等分区。每个分区建议单独目录、单独端口,便于后续维护和扩展。
1.1.6.2. 安装步骤
复制登录区目录结构,为每个分区新建独立目录(如 /home/mc/instances/sc1)。
复制并重命名 jar 包,如 cp paper-1.21.6-48.jar sc1.jar。
首次启动生成配置文件,同意 EULA。
修改 server.properties,重点调整以下参数:
再次启动,确保服务端正常运行。
警告
不建议你直接目录copy,因为这样会导致world世界都是一样的, 当然可以复制完毕后删除3个世界,不过还是不太推荐新手这样操作的。
1.1.6.3. 端口规划建议
分区名称 |
目录名 |
游戏端口 |
RCON端口 |
|---|---|---|---|
地皮一区 |
dp1 |
20001 |
21001 |
生存一区 |
sc1 |
30001 |
31001 |
生存二区 |
sc2 |
30002 |
31002 |
备注
端口号需与 Proxy 配置、前文端口规划一致,避免冲突。
1.1.6.4. 批量管理建议
推荐使用统一启动脚本(如
mc_control.sh)管理所有分区。可通过 systemctl/service 批量启动、停止、重启所有分区。
1.1.6.5. 常见问题 QA
- Q1:
启动后无法进入分区?
- A1:
检查端口是否被占用、EULA 是否同意、online-mode 是否为 false,查看日志定位问题。
- Q2:
分区间无法切换?
- A2:
检查 Proxy 配置和各分区端口是否一致,确保所有分区均已启动。
- Q3:
RCON 无法连接?
- A3:
检查 enable-rcon、rcon.port、rcon.password 配置,确保端口已放行。
- Q4:
如何批量重启所有分区?
- A4:
使用启动脚本或 systemctl/service 批量操作。
备注
其他分区的安装与登录区类似,重点关注端口和分区名配置,后续可根据实际需求灵活扩展