Minecraft 天下第一!
我一般选windows来搭建mc服务器,但是windows的内存占用太多,4G的vps winserver2019系统就占用了2G,本着一步到位的原则改成linux下,搭建个面板。
首先 我在mcbbs上发现了这个开源面板,轻量级,有win一键版,win下不能docker。在windows 试用了下 还不错,就想着使用 linux+docker 搭建。
Github:https://github.com/Suwings/MCSManager
安装nodejs与下载MCSManager
# 安装wget
Ubuntu & Debian
apt-get update -y
apt-get install wget git -y
Centos
yum update -y
yum install wget git -y
# 安装 Node 版本控制工具
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
# 请关闭终端重新打开或重新连接终端 再依次执行以下命令(重新连接SSH)
# 重新打开后再继续安装:
nvm install 11.0.0
#使用这个版本
nvm use 11.0.0
# 测试是否安装正常,显示 v11.0.0 则为正常
node -v
# 克隆仓库(若没有 git,请安装它)
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager
# 安装依赖库
npm install
# 启动面板
npm start
# 或 node app.js
# 测试无问题后ctel+c 退出
安装docker
官方安装脚本
docker version > /dev/null || curl -fsSL get.docker.com | bash
service docker restart
Ubuntu & Debian
apt-get install docker.io -y
service docker restart
Centos
yum install docker -y
service docker restart
配置国内镜像源(国内服务器可选)
编辑docker配置文件
vi /etc/docker/daemon.json
复制
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}重启docker
service docker restart
创建镜像(有坑)
开启mcsmanger
npm start
登录后台
打开 http://127.0.0.1:23333 或者您的公网ip:23333
默认账号#master(含#号)
默认密码123456
选择服务器设置-->创建虚拟镜像-->创建Docker镜像
(如果您是通过systemctl开启的mcsmanger 会构建错误)
保持后台运行
systemctl(推荐)
vi /etc/systemd/system/mc.service
如果您是按照本教程 且是root登录 直接复制即可
[Unit]
Description=node simple server[Service]
ExecStart=/root/.nvm/versions/node/v11.0.0/bin/node /root/mcsmanager/app.js
Restart=always
Environment=PATH=/root/.nvm/versions/node/v11.0.0/bin
Environment=NODE_ENV=production
WorkingDirectory=/root/mcsmanager/[Install]
WantedBy=multi-user.target
附:systemctl命令
启动 mc 面板
systemctl start mc
关闭 mc 面板
systemctl stop mc
开机自启动 mc 面板
systemctl enable mc
重启 mc 面板
systemctl restart mc
查看状态
systemctl status mc
screen
#安装screen
yum install screen -y # (Centos)
apt install screen -y # (Ubuntu)
# 创建一个名为 mcsm 的窗口
screen -S mcsm
# 在此新终端窗口内启动面板
npm start
# 或 node app.js
直接断开终端连接即可,面板将保持后台运行。
若要重新控制,请输入命令即可:
screen -r mcsm
未经允许不得转载:VPSBOOM!!! » 【Minecraft面板】LINUX安装MCSManager