MCserverManager是一个非常方便的网页Minecraft服务器管理后台,可以在windows和linux上运行,非常爽。这两天在造服务器,就找到它用上了,以下是我的操作笔记

安装node.js

CentOs

#进入/usr/local/src目录
cd /usr/local/src/
#用wget下载node的压缩包
wget https://npm.taobao.org/mirrors/node/v8.3.0/node-v8.3.0-linux-x64.tar.gz
#解压
tar zxvf node-v8.3.0-linux-x64.tar.gz

解压完成后 , 配置NODE_HOME,进入profile编辑环境变量

vim /etc/profile

按i进入编辑模式,在文件最底部把下面的代码复制粘贴上去

export NODE_HOME=/usr/local/src/node-v8.3.0-linux-x64
export PATH=$NODE_HOME/bin:$PATH

按esc,然后输入 :wq保存并退出,编译/etc/profile 使配置生效

source /etc/profile

验证是否安装配置成功

node -v

当显示出版本号,方为安装成功。

Debian/Ubuntu

大便安装过程贼简单毕竟用的是apt包管理2333

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash 
apt-get install -y nodejs

经过漫长的下载后就完成啦~

输入 node -v 测试下是否输出版本号就完工啦~:D


安装McServerManager

尽量使用root运行

#使用git把MCSM拉下来
git clone https://github.com/Suwings/MCSManager.git
#进入目录
cd MCSManager
#开始安装
npm install --production
#启动
sudo node app.js #或 sudo npm start

启动后如下图

因为我改过了它的端口,默认网页面板端口应该是23333

此时你就可以在浏览器输入 你的服务器IP:23333,进入后台了

使用screen使面板一直运行

如果按照以上步骤启动,当断开ssh之后,面板也会关闭,所以我们需要使用screen来让面板一直保持运行

Centos

yum install screen

Debian/Ubuntu

apt-get install screen

安装完成后输入

#创建一个新的screen并指名为mcsm
screen -S mcsm

然后在这个screen里,进入mcsm安装文件夹输入以下命令启动即可

npm start

我遇到的问题

ctrl+z关闭面板之后,再次开启时http端口报错

进入mcsm安装目录,输入

vi property.js

编辑配置文件,将里面的网页面板端口改成其他数字即可,如12450等,ftp端口也可以顺便改一下,因为我改完网页端口后ftp也跟着报错了xD

当然你也可以查找占用端口的进程然后kill掉

lsof -i:{端口号}

然后发现类似此图

根据PID,kill掉进程

kill -9 {PID}

网页面板设置

网页面板的设置非常简单,首先浏览器输入你的IP:23333进入网页面板,然后会提示登录,默认管理员用户名#master,密码是123456

然后进入了面板首页,点开右侧边栏--〉服务端管理--〉引导创建服务器,即可看见以下页面,按照它的引导走就可以完成创建辣

创建完服务器后可以在服务器实例列表看见它

这时候点击''控制''可以进入服务器控制台

做你想做的事

至此已经安装完成,面板全是中文,随便玩爽死你XD


万物皆虚,万事皆允