如何在服务器上部署Fabric?

服务器部署Fabric

如何在服务器上部署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?

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:

如何在服务器上部署Fabric?

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”的内容,你了解清楚吗?希望对你有所帮助,任何问题可以给我留言,让我们下期再见吧。

【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!

(0)
热舞的头像热舞
上一篇 2024-11-07 17:57
下一篇 2024-11-07 18:26

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

QQ-14239236

在线咨询: QQ交谈

邮件:asy@cxas.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信