服务器部署Fabric
背景介绍
Fabric是一种用于Java的模块化加载器,旨在简化Minecraft模组的开发和使用,它提供了一种灵活且强大的方式来管理和加载各种模组,使得玩家可以轻松地添加或删除功能,而无需修改游戏的核心代码,本文将详细介绍如何在Linux环境下搭建一个Minecraft 1.20.1版本的Fabric服务器。
一、准备工作
在开始之前,请确保您已经拥有以下资源:
一台运行Linux操作系统的服务器(例如Ubuntu 20.04)。
公网IP地址,用于从外界连接到您的服务器。
Java 17或更高版本已安装在服务器上。
必要的远程管理工具,如Putty和WinSCP。
Fabric服务端文件(fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar)。
二、安装Java环境
检查是否已经安装了Java,打开终端并输入以下命令:
java -version
如果未安装Java,则使用以下命令进行安装:
sudo apt update sudo apt install java-17-openjdk-amd64
再次检查Java版本以确认安装成功:
java -version
三、下载并配置Fabric服务器
1、下载Fabric服务端文件
将fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar
上传到服务器上的某个目录,例如/opt/minecraft
。
2、创建启动脚本
在/opt/minecraft
目录下创建一个名为start.sh
的文件,并添加以下内容:
#!/bin/bash java -Xmx4G -Xms4G -jar fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar nogui
赋予脚本执行权限:
chmod +x start.sh
3、首次启动服务器
运行以下命令启动服务器:
./start.sh
首次启动时,服务器会生成一些必要的配置文件,包括eula.txt
,根据提示同意EULA协议后重新启动服务器。
四、配置防火墙
为了允许外部设备访问您的Minecraft服务器,需要在防火墙中开放相应的端口,常用的端口有:
23333: MCSMManager面板端口
24444: MCSMManager守护进程端口
25565: Minecraft服务器默认端口
使用以下命令开放这些端口:
sudo ufw allow 23333 sudo ufw allow 24444 sudo ufw allow 25565
五、优化与管理
内存分配
根据您的服务器硬件资源调整start.sh
中的内存设置,如果您有8GB RAM,可以将最大内存设置为4GB:
java -Xmx4G -Xms4G -jar fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar nogui
使用Screen后台运行
为了避免SSH连接断开导致服务器停止,可以使用Screen工具在后台运行Minecraft服务器,首先安装Screen:
sudo apt install screen
然后通过以下命令启动服务器:
screen -S mc java -Xmx4G -Xms4G -jar fabric-server-mc.1.20.1-loader.0.15.7-launcher.1.0.0.jar nogui
要返回到服务器控制台,使用:
screen -r mc
要断开但继续运行,按Ctrl+A
然后D
。
安装MCSMManager(可选)
MCSMManager是一个免费的服务器实例控制平台,可以帮助您更好地管理Minecraft服务器,按照中的步骤安装MCSMManager:
安装Node.js和npm。
克隆MCSMManager仓库并安装依赖。
启动MCSMManager守护进程和服务。
通过浏览器访问MCSMManager面板(例如http://your_ip:23333
),并进行初始设置。
六、归纳
通过以上步骤,您已经成功在Linux环境下搭建了一个Minecraft 1.20.1版本的Fabric服务器,还介绍了如何优化服务器性能以及使用MCSMManager进行管理,希望这篇指南能够帮助您顺利搭建并享受Minecraft的乐趣!
本文仅涵盖了基础的服务器搭建和优化方法,对于高级用户,还可以进一步探索更多功能,如插件开发、数据包管理等,祝您玩得愉快!
小伙伴们,上文介绍了“服务器部署fabric”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复