Fabric服务器配置指南
一、准备工作
1、选择云服务器提供商:本文以阿里云为例,使用其2核2G的学生免费套餐,腾讯云等其他服务商也适用类似流程。
2、远程登录与安全设置
配置密码:确保你的root用户密码已正确配置。
开放端口:在安全组中开放23333(MCSManager Web服务)、24444(MCSManager Daemon服务)及25565(Minecraft默认端口)。
二、安装Java环境
1、检查Java版本:通过运行java -version
命令确认是否已安装Java,如果未安装或版本不符,需进行安装。
2、卸载旧版Java(如有):
yum remove java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
3、安装指定版本Java:以Java 17为例,执行以下命令:
yum install java-17-openjdk
4、验证安装:再次运行java -version
,确保显示正确的Java版本。
三、安装MCSManager面板
一键安装脚本(推荐)
1、下载并执行安装脚本:
wget -qOhttps://gitee.com/mcsmanager/script/raw/master/setup.sh | bash
2、启动MCSManager服务:
systemctl start mcsm-daemon.service systemctl enable mcsm-daemon.service systemctl start mcsm-web.service systemctl enable mcsm-web.service
3、访问MCSManager面板:在浏览器中输入http://你服务器的IP:23333/
,使用默认账号密码(root/123456)登录。
手动安装步骤(备用)
1、下载Node.js运行环境:
wget https://npm.taobao.org/mirrors/node/v14.17.6/node-v14.17.6-linux-x64.tar.gz tar -zxvf node-v14.17.6-linux-x64.tar.gz ln -s /opt/node-v14.17.6-linux-x64/bin/node /usr/bin/node ln -s /opt/node-v14.17.6-linux-x64/bin/npm /usr/bin/npm
2、安装MCSManager面板与守护进程:
cd /opt/ mkdir mcsmanager && cd mcsmanager git clone https://github.com/MCSManager/MCSManager-Web-Production.git web mv MCSManager-Web-Production web cd web npm install --registry=https://registry.npm.taobao.org git clone https://github.com/MCSManager/MCSManager-Daemon-Production.git daemon mv MCSManager-Daemon-Production daemon cd daemon npm install --registry=https://registry.npm.taobao.org apt install nano
3、配置Systemd服务:编辑并保存以下内容至/etc/systemd/system/mcsm-web.service和/etc/systemd/system/mcsm-daemon.service文件。
4、启动与设置开机自启:
systemctl start mcsm-daemon.service systemctl enable mcsm-daemon.service systemctl start mcsm-web.service systemctl enable mcsm-web.service
四、创建与配置Minecraft服务器
1、通过MCSManager面板创建服务器:登录MCSManager后,按照引导完成服务器的创建与基本配置。
2、优化与参数调整:根据需要调整启动参数,如内存分配、垃圾回收器设置等,以优化服务器性能。
java -Xmx12G -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar nogui
3、添加模组与插件:通过MCSManager面板或直接编辑服务器配置文件来添加所需的Fabric模组与插件。
五、维护与监控
1、定期备份:利用MCSManager的备份功能或第三方工具(如QuickBackupMulti)定期备份服务器数据。
2、性能监控:使用MCSManager面板提供的监控工具或系统自带的监控命令(如top、htop)监控服务器性能。
3、日志管理:定期检查Minecraft服务器日志,以便及时发现并解决问题。
六、FAQs
Q1: 如何更改MCSManager的默认登录密码?
A1: 登录MCSManager面板后,通常在设置或安全选项中可以找到修改密码的入口,具体路径可能因版本而异,请参考当前版本的用户手册或在线文档。
Q2: Minecraft服务器无法启动,提示“OutOfMemoryError”怎么办?
A2: 这通常是因为分配给Minecraft服务器的内存不足,请检查并增加启动参数中的-Xmx值(如-Xmx4G改为-Xmx8G),同时确保服务器本身具有足够的物理内存,检查是否有其他不必要的程序占用了过多内存。