前言

想开MC服务器?但是不想用命令行开关?那么MCsmanager面板适合你
本教程需要宝塔面板辅助,如果本来没有那么建议不装看看其他教程吧~

注意本文章搭建的是java版Minecraft server

正文

首先我们明确Minecraft服务器是不能套CDN的(cloudflare付费项目和自建CDN可以)

那我们开始吧

我的环境 centOS7 Nginx


首先我们SSH连接服务器

0x00 安装面板

进入root

sudo -i

安装Node.js版本控制(如果没有的话)

wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

断开SSH连接后重新连接

进入root

sudo -i

安装Node.js 12.16.1

nvm install 12.16.1

等待完成

使用Node.js 12.16.1版本

nvm use 12.16.1

测试一下

node -v

如果输出v12.16.1就正常

克隆仓库

git clone https://github.com/suwings/mcsmanager.git

等待完成

进入目录

cd mcsmanager

安装依赖

npm install

安装screen来守护进程

yum install screen

新建窗口来运行面板

screen -S mc

启动面板

npm start 

node app.js

如果上面的不行就用下一条

这时面板已经安装完成

0x01 宝塔Nginx反代

不一定要,直接用公网ip带端口号也行

添加个站点,像这样
添加站点

啥FTP 数据库 PHP都不要

然后点反向代理
反向代理
添加一个反向代理
添加反向代理
代理名称自取
目标URL: http://127.0.0.1:23333
发生域名: $host
内容替换: [不填]

添加以后点击配置文件
在location / {}里面添加

proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";

反向代理就已经配置好了,访问的域名可以查看

如需HTTPS请配置证书
并在面板目录public/common/URL.js修改http//https:// ws修改为wss

0x02 使用

访问你的MCSM面板
默认用户: #master
默认密码: 123456

使用愉快!

后记

开源地址https://github.com/Suwings/MCSManager

Last modification:July 8, 2022
大哥给点钱吧~ヽ(・ω・´メ)(微信 支付宝 QQ都是一个码哦~