准备
一台 VPS,装有 Linux,这里演示 Debian。
安装 Java
sudo apt install openjdk-17-jre openjdk-17-jdk
接下来,通过检查确认安装成功,用以下命令:
sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
如果要删除 Java JDK 17,请运行以下命令:
sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge
开放端口
面板需要 23333 和 24444 端口,游戏服务器默认端口是 25565。请在云服务商控制台 - 防火墙放行以上端口,如果还使用了宝塔面板,在侧边栏 - 安全项如法炮制。
安装 MCSM
wget -qO- https://cdn.casecori.top/gh/MCSManager/Script/setup.sh | bash
- 执行完成后,使用命令
systemctl start mcsm-{web,daemon}
即可启动面板服务; - 使用
systemctl enable mcsm-{daemon,web}.service
来开启开机自启(不开启这个每次重启都要手动启动面板服务); - 面板代码与运行环境自动安装在
/opt/mcsmanager/
目录下。
配置文件目录:data/SystemConfig/config.json
;
用户数据文件目录:data/User/*.json
;
远程守护进程配置文件目录:data/RemoteServiceConfig/*.json
。
安装完成后访问 http://0.0.0.0(你的服务器公网 IP):23333/
即可进入面板。
- 默认账号:root
- 默认密码: 123456
下载服务端
https://www.minecraft.net/zh-hans/download/server
部署
在以上地址下载最新版 MC 服务端。转到 MCSM - 应用实例 - 新建实例 - Java 版 Minecraft 服务端 - 上传单个服务端软件,填写实例名,点击上传服务端软件,完成创建。
点击创建的实例,点特定配置,修改 eula.txt,eula 改为是。然后启动实例。
接下来,你可以为服务器解析域名,然后在 MC 对应版本 - 多人游戏 - 添加服务器输入域名即可加入,或者你也可以直接输入服务器 IP 地址加入。
特定配置中还有 server.properties,你可以去看看,几乎每项都有详细解析,用以配置 MC Server。
发表回复