在家无聊,几个小伙伴说要玩我的世界,但是我又不玩网易游戏,索性就自己折腾了一个服务器,以下内容为我参考网上的方法和自己不断尝试的总结。
面板选用的的MCSManager。
项目地址:https://github.com/Suwings/MCSManager
首先在宝塔安装PM2管理器。(其实这玩意启动不了MCSManager,就图个方便)
随后用SSH连接服务器
#创建一个用来放MCSManager的文件夹
mkdir /home/www/MCserver
#进入MCserver
cd /home/www/MCserver
#克隆MCSManager项目,网不好克隆不下来的可以挂代理下载到电脑上后,再用宝塔上传到服务器解压。
#下载地址:https://github.com/Suwings/MCSManager/releases/tag/v8.6.17
git clone https://github.com/suwings/mcsmanager.git
#进入克隆下来的mcsmanager文件夹
cd mcsmanager/
#换npm为淘宝源。
nvm exec npm install -g cnpm --registry=https://registry.npm.taobao.org
#安装依赖
nvm exec npm install
#启动
nvm exec npm start
如果出现以下界面就是启动成功了。

按ctrl+c结束进程后开始设置守护进程。
在宝塔中安装堡塔应用管理器,然后在环境池中添加环境。

启动文件填这个就行,/www/server/nvm/versions/node/v14.15.4/bin/node
注意把v14.15.4替换成你当前的的node版本。毕竟这是具有时效性的,可能就更新了。node版本可以在PM2管理器里看。
然后添加应用

应用环境填刚刚创建的node
启动文件填:/home/www/MCserver/mcsmanager/app.js
执行目录填:/home/www/MCserver/mcsmanager/
其他照抄。
保存后就可以启动了,这个时候打开http://服务器IP:23333就可以看到以下画面啦。(访问不了就看下端口开没有。)
默认账号:#master
默认密码: 123456

可选操作:配置反向代理。
创建一个网站,设置一个你喜欢的域名,不用设置php和数据库。
创建好后点设置-反向代理

然后点击配置文件,添加一行:ProxyPass /websocket/ws ws://127.0.0.1:23333/websocket/ws

如果你不是apache,可以查看作者的项目,里面有关于反向代理的相关说明。
这个时候开不开23333端口都无所谓了,直接用域名访问。

Comments NOTHING