1.1.5. 登录区的安装
本节主要说明如何通过 Paper 安装包来搭建登录分区(大厅/主城),为玩家提供统一入口和分区选择。
1.1.5.1. 前置工作
Paper 最新版本推荐使用 1.21.6 及以上,下载地址:paper
请确保已完成 操作系统的选型和安装 和 选择安装JAVA,建议 Java 21
服务器目录结构、端口分配等请参考前文规划
1.1.5.2. 安装步骤
下载并准备 Paper 核心
创建分区目录(如 /home/mc/instances/dl1)
移动并重命名 jar 包为分区名(如 dl1.jar)
首次启动生成配置文件,接受 EULA
修改 server.properties 端口、RCON、正版验证等关键配置
再次启动,确保服务端正常运行
# 创建主城(login)文件夹
cd /home/mc/instances/
mkdir dl1
cd dl1/
cp ~/paper-1.21.6.jar .
mv paper-1.21.6-48.jar dl1.jar
java -jar dl1.jar
sed -i 's@eula=false@eula=true@g' eula.txt
# 修改端口和关键配置
sed -i 's@server-port=25565@server-port=10001@g' server.properties
sed -i 's@query.port=25565@query.port=10001@g' server.properties
sed -i 's@rcon.port=25575@rcon.port=11001@g' server.properties
sed -i 's@enable-rcon=false@enable-rcon=true@g' server.properties
sed -i 's@^rcon\.password=$@rcon.password=mc_panda_142857@g' server.properties
sed -i 's@enforce-secure-profile=true@enforce-secure-profile=false@g' server.properties
sed -i 's@online-mode=true@online-mode=false@g' server.properties
sed -i 's@spawn-protection=16@spawn-protection=0@g' server.properties
java -jar dl1.jar
备注
端口需与前文规划一致,online-mode 必须为 false,RCON 密码请自行设置。
1.1.5.3. 联机测试
使用启动器选择 1.21.6 版本,连接服务器 IP:10001
能正常进入世界即为安装成功
备注
端口已修改,测试时请加端口号。
警告
当前登录区未配置任何登录/注册插件,后续章节会补充相关内容。
1.1.5.4. 整理启动脚本
为便于后续多分区统一管理,建议使用启动脚本批量管理各分区服务端。
# 建立软链接,便于 systemctl 或 service 管理
sudo ln -s /home/mc/My_Study_MC/source/开服教程/codes/scripts/sysv/mc_control.sh /etc/init.d/mc_proxy
sudo ln -s /home/mc/My_Study_MC/source/开服教程/codes/scripts/sysv/mc_control.sh /etc/init.d/mc_login
sudo ln -s /home/mc/My_Study_MC/source/开服教程/codes/scripts/sysv/mc_control.sh /etc/init.d/mc_sc1
sudo ln -s /home/mc/My_Study_MC/source/开服教程/codes/scripts/sysv/mc_control.sh /etc/init.d/mc_sc2
sudo ln -s /home/mc/My_Study_MC/source/开服教程/codes/scripts/sysv/mc_control.sh /etc/init.d/mc_dp1
小技巧
启动脚本可实现 start/stop/restart/status 等操作,便于批量维护和自动化。
1.1.5.5. 常见问题 QA
- Q1:
启动后无法进入服务器?
- A1:
检查端口是否正确、EULA 是否同意、online-mode 是否为 false,查看日志定位问题。
- Q2:
连接提示“服务器离线”或“无法验证用户名”?
- A2:
请确认 online-mode=false,且未被防火墙/安全组拦截端口。
- Q3:
RCON 无法连接?
- A3:
检查 enable-rcon=true、rcon.port、rcon.password 配置,确保端口已放行。
- Q4:
如何批量重启所有分区?
- A4:
可用脚本或 systemctl/service 批量操作所有分区服务端。
- Q5:
登录区需要哪些插件?
- A5:
推荐后续安装登录/注册、反作弊、欢迎信息等插件,详见后续章节。
1.1.5.6. 优化建议与后续指引
登录区建议仅用于分流和新手引导,尽量保持纯净,减少插件负担
后续可根据需求安装登录/注册、欢迎、公告、反作弊等插件
统一使用启动脚本和 systemd 管理所有分区,提升运维效率
详细插件推荐和配置请参考后续“登录区插件与安全加固”章节
备注
登录区是玩家的第一印象,建议保持简洁、稳定,后续可逐步完