【Minecraft面板】LINUX安装MCSManager

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

赞 (3)

评论