准备

一台 VPS,装有 Linux,这里演示 Debian。

安装 Java

1
sudo apt install openjdk-17-jre openjdk-17-jdk

接下来,通过检查确认安装成功,用以下命令:

1
sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

如果要删除 Java JDK 17,请运行以下命令:

1
sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge

开放端口

面板需要 23333 和 24444 端口,游戏服务器默认端口是 25565。请在云服务商控制台 - 防火墙放行以上端口,如果还使用了宝塔面板,在侧边栏 - 安全项如法炮制。

安装 MCSM

1
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。