这几天放寒假,与老同学一块玩我的世界,奈何网易代理的我的世界版本太低,想体验最新的玩法,于是想起来自己搭一个我的世界服务器。网上搜了一圈,都不太详细,或者特别麻烦。直到我看到了MCSM,才有了现在这片文章。
本篇文章基于Zeruns's Blog的文章,安装的大部分内容他那里讲的很详细,我这里对我遇到的问题进行一些解释。
MCSManager
这是一款可以管理多个 Minecraft 服务端(支持群组端)的 Web 管理面板,并且可以分配多个子账号来分别管理不同的 Minecraft 服务端,支持绝大部分主流的服务端,甚至是其他非 Minecraft 的程序。
控制面板可运行在 Windows 与 Linux 平台,无需数据库与任何系统配置,只需安装 node 环境即可快速运行,属于轻量级的 Minecraft 服务端控制面板。
安装java环境
查看java版本
MCSM需要Node 10.16.0
及以上,我的世界1.18.1版需要JDK17
版本,当初我在换版本的时候折腾了好久。
java -version #查看java版本
rpm -qa | grep java #查看已安装的java包
如果有多个版本的包,使用rpm -e xxxx
进行删除,xxx就是上面rpm -qa | grep java
查看的包名
但我推荐不删,两个java不影响使用,省的一堆麻烦。
安装java17
# 下载JDK17安装包,也可以自己去官网下载,如果出错就运行命令 yum install wget
wget https://img.zeruns.tech/down/Java/jdk-17_linux-x64_bin.rpm
# 安装JDK17
rpm -i jdk-17_linux-x64_bin.rpm
# 测试是否安装正常,显示 java version "17.0.1" 则为正常
java -version
不为17也没事,看看rpm里有没有java17的包,像我一样。openjdk也是jdk的一种
打开端口
如果有宝塔就再宝塔的安全这里打开端口23333
一键安装
用shh连接linux服务器,输入下面代码:
wget -qO- https://gitee.com/Suwingser/MCSManager-installer/raw/master/install.sh | bash
启动
systemctl start mcsm
查看运行状态
systemctl status mcsm
出现active就是成功了
补充一下:
systemctl stop mcsm # 关闭mcsm服务
systemctl restart mcsm # 重启mcsm服务
systemctl enable mcsm # 设置开机自启
面板代码与运行环境自动安装在 /opt/ 目录下。
其他安装方法
见官方github MCSManager
访问网站
安装完成后访问http://你的ip:23333/
即可进入面板。
评论区