前言
面板地址:MCSManager Document
服务器推荐:
雨云I9-13900F:https://www.rainyun.com
1.环境准备
夜梦推荐纯净的Ubuntu系统
配置2C4G3M及以上以保证稳定性。
2.安装JAVA环境
Minecraft 1.17
以下版本需要 java 8
运行时环境,1.17
以上版本则直接升级到了 Java 16
运行时环境,两者版本跨度极大且并不完全兼容低版本,因而导致 1.17
以下版本的 Minecraft
服务端软件是无法运行在 Java 16
运行时环境的,所以您在架设您自己的服务端之前,需要先检查是否拥有对应的运行环境。
这里我演示1.19的服务器,需要的是JDK17+
其他版本JDK:Java Downloads | Oracle 中国
apt update #更新
apt install openjdk-17-jdk
java -version
如果在输入Y/N之后,显示Abort,那就使用如下代码:
apt install -y openjdk-17-jdk
安装其他版本的JAVA可以用:
apt install openjdk-8-jdk #JAVA8
apt install openjdk-11-jdk #JAVA11
3.部署MCSM面板
#一键安装代码
wget -qO- https://gitee.com/mcsmanager/script/raw/master/setup_cn.sh | bash
执行完成后,使用 systemctl start mcsm-{daemon,web}
即可启动面板服务。
使用 systemctl enable mcsm-{daemon,web}.service
来开启开机自启
面板代码与运行环境自动安装在 /opt/mcsmanager/
目录下。
#面板指令
systemctl start mcsm-{daemon,web}.service # 启动面板
systemctl stop mcsm-{daemon,web}.service # 停止面板
systemctl restart mcsm-{daemon,web}.service # 重启面板
systemctl enable mcsm-{daemon,web}.service #开机自启
systemctl restart mcsm-web.service # 只重启面板 Web 服务
systemctl restart mcsm-daemon.service # 只重启面板守护进程服务
面板 Web 服务是提供用户管理与网页访问功能的服务,守护进程是提供进程管理和容器管理的服务,两者缺一不可。如果某个功能不正常,可以只重启这一部分的服务来热修复问题。
安装完成后,可以通过 http://yourIP:23333/
进入面板
4.安装服务端
1.新手服主一键安装
选择合适的服务端,点击安装即可!
选择公网IP:
点击启动实例即可!
在控制台中看到以下信息时,修改EULA文件:
将EULA文件修改为:是
然后再次启动实例:
2.普通搭建并开启服务器认证
下载SERVER
端文件:www.minecraft.net
下载authlib-injector
:获取 authlib-injector (yushi.moe)
在应用实例
中,选择新建实例
:
选择JAVA版:
如果采用官方的SEVER端,选择上传单个服务端软件;如果是自己的压缩包选择第二个上传服务端压缩包。
我这里使用官方的1.19.3官方服务端进行演示:
实例名称随意,启动命令模板暂时不用设置,后续到控制台中设置。
然后选择上传服务端软件,上传1.19.3服务端软件。
上传完成后,系统会自动生成实例,此过程不可逆!
之后,在控制台中选择文件管理:
然后将authlib-injector
上传至服务器内。
然后编辑实例参数,这里关注启动参数:
默认为:
我的服务端软件名称为:fabric-server-mc.1.19.3-loader.0.14.14-launcher.0.11.1
我的authlib-injector软件名称为:authlib-injector-1.2.1
那么,我应该将原来的java -jar fabric-server-mc.1.19.3-loader.0.14.14-launcher.0.11.1.jar
改写为:java -javaagent:authlib-injector-1.2.1.jar=https://www.bbsworld.top/api/yggdrasil -jar fabric-server-mc.1.19.3-loader.0.14.14-launcher.0.11.1.jar
然后保存配置文件,回到控制台开启实例。这个过程会自动下载MC相关文件,耐心等待即可!
EULA文件配置修改同上。