[我的世界 Minecraft]教你开一个简易的面板服Windows/Linux

2020-03-03T22:58:00

[我的世界 Minecraft]教你开一个简易的面板服Windows/Linux

简介


这是一款可以管理多个 Minecraft 服务端(支持群组端)的 Web 管理面板,并且可以分配多个子账号来分别管理不同的 Minecraft 服务端,支持绝大部分主流的服务端,甚至是其他非 Minecraft 的程序。

控制面板可运行在 Windows 与 Linux 平台,无需数据库与任何系统配置,只需安装 node 环境即可快速运行,属于轻量级的 Minecraft 服务端控制面板。

运行环境


只需 Node 8.0 以上

运行在 Windows


对于 Windows 系统,已整合成直接运行版本,下载即可运行:

点击下载

注意: 这里提供的下载是打包集成好的,也就是意味着,这里不能实时跟随最新版本。

运行在 Linux


提示: 请给予 root 权限运行,如无法给予 root 权限,请编辑好文件目录权限。

  • 项目属于开箱即用的面板,并未提供服务注册功能,当终端关闭时,面板也会跟随终端关闭。
  • 可以使用 screen 软件来让面板持续在后台运行。

以下二选一

安装面板并运行(方法一)


# 安装 Node 版本控制工具(若没有 wget,请安装它)
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

# 请关闭终端重新打开或重新连接终端 再依次执行以下命令(重要!)

# 重新打开后再继续执行:
nvm install 12.0.0
#使用这个版本
nvm use 12.0.0
# 测试是否安装正常,显示 v12.0.0 则为正常
node -v
# 克隆仓库(若没有 git,请安装它)
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
npm start 
# 或 node app.js

安装面板并运行(方法二)


# 切换到用户目录
cd ~
# 下载淘宝镜像源的node运行环境
wget https://npm.taobao.org/mirrors/node/v12.0.0/node-v12.0.0-linux-x64.tar.gz
# 解压
tar -zxvf node-v12.0.0-linux-x64.tar.gz
# 链接程序到环境变量中
ln -s ~/node-v12.0.0-linux-x64/bin/node /usr/bin/node
ln -s ~/node-v12.0.0-linux-x64/bin/npm /usr/bin/npm
# 测试是否安装正常,显示 v12.0.0 则为正常
node -v
# 克隆仓库(若没有 git,请安装它)
git clone https://github.com/suwings/mcsmanager.git
# 进入目录
cd mcsmanager/
# 安装依赖库
npm install
# 启动面板
npm start 
# 或 node app.js

保持后台运行


Ctrl+C关闭面板,我们使用 screen 软件来让面板保持后台运行。

yum install screen # (Centos)
apt install screen # (Ubuntu)
# 创建一个名为 mcsm 的窗口
screen -S mcsm
# 在此新终端窗口内启动面板
npm start 
# 或 node app.js

直接断开终端连接即可,面板将保持后台运行。

若要重新控制,请输入命令即可:

screen -r mcsm

端口开放


面板需要 23333(主功能) 端口与 20010 - 20200(FTP功能)端口区间。

如果你使用阿里云,腾讯云或者服务商,请进入控制台到防火墙安全组策略,放行以上端口。

如果依然无法访问,请关闭系统自带防火墙:

# 关闭防火墙,依次执行
systemctl stop firewalld.service
service iptables stop

现在,访问 http://你的ip:23333/ 即可进入面板。

默认账号:#master
默认密码: 123456
请及时修改密码。

当前页面是本站的「Baidu MIP」版。发表评论请点击:完整版 »