测试环境

操作系统:Debian
MCSManager版本:9.9.0
Minecraft服务端版本:mohist1.18.2

MCSM9介绍

分布式,稳定可靠,开箱即用,高扩展性,支持 Minecraft 和其他少数游戏的控制面板。
MCSManager 面板(简称:MCSM 面板)是一款全中文,轻量级,开箱即用,多实例和支持 Docker 的 Minecraft 服务端管理面板。
此软件在 Minecraft 和其他游戏社区内中已有一定的流行程度,它可以帮助你集中管理多个物理服务器,动态在任何主机上创建游戏服务端,并且提供安全可靠的多用户权限系统,可以很轻松的帮助你管理多个服务器。

准备服务器

1.18版本内存占用和性能要求很高,最低4G内存起!
购买服务器后选择安装 Debian10或11 系统,然后登录SSH

端口开放

MCSM面板需要 23333和24444 端口
游戏实例默认端口是 25565,我们系统随机分配端口,建议放开节点配置端口范围内的所有端口(TCP/UDP)
入和出方向都要放开!

关闭防火墙

systemctl stop firewalld
systemctl disable firewalld
service iptables stop

安装面板

wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup.sh | bash

脚本仅适用于 AMD64 架构 Ubuntu/Centos/Debian/Archlinux)
执行完成后,使用 systemctl start mcsm-{daemon,web} 即可启动面板服务。
使用 systemctl enable mcsm-{daemon,web}.service 来开启开机自启
面板代码与运行环境自动安装在 /opt/mcsmanager/ 目录下。

配置文件目录: data/SystemConfig/config.json
用户数据文件目录:data/User/.json
远程守护进程配置文件目录:data/RemoteServiceConfig/
.json

安装完成后访问 http://服务器的ip:23333/ 即可进入面板。
默认账号/密码:root/123456

安装Docker

用apt包管理器来安装:

# 安装docker
curl -sSL https://get.daocloud.io/docker | sh

# 设置docker开机自启和启动docker
systemctl enable docker && systemctl start docker

# 检查是否安装成功,若安装成功会显示 Docker version x.x.x
docker -v

Docker换国内源

# 创建或修改 /etc/docker/daemon.json 文件
vi /etc/docker/daemon.json

# 然后输入下面内容:(输入完后保存)
{
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}

# 重启docker服务
systemctl restart docker.service

安装JDK镜像

进入MCSM面板,进入 节点管理 > 镜像管理 > 新建镜像:

点击创建 OpenJDK 17 环境镜像

1.12.2及以下版本选JDK8
1.17选JDK16
1.18及以上选JDK17
1.16.5的需要JDK11
因为没有JDK11的选项,需要自己改一下,选那个JDK17然后将里面的17都改成11

点击确定,然后等待构建完成(构建过程中,点击刷新可以更新构建进度)

到此,MCSM面板搭建全部完成,Prokvm主控配置教程请移步“Mcsmanager游戏面板插件”文档
文档更新时间: 2023-09-23 17:57   作者:suhafe