前言

全网最简单的 Fabric MC 服务器部署(原创)!

老样子,我的教程还是 0 终端指令,全程依靠 1Panel 面板来部署(可以参考本站教程 1Panel 安装)。宝塔面板也可以参考

因为是游戏服务器,配置要求会不低。至少要保证 2C4G 的服务器,我使用的服务器是 4C8G 的

MCSManager 是一个开源的、基于 Web 的游戏服务器管理面板。它主要用于简化和自动化管理 Minecraft(我的世界)服务器的过程,也支持其他类型的游戏服务器。

Fabric 是一个用于 Minecraft(我的世界)的轻量级、模块化的模组加载器。简单来说,它是一个让你能够在 Minecraft 中使用各种模组的工具。Fabric 以轻量级、模块化和快速更新而著称。

实现步骤

部署 MCSManager

1Panel 应用商店内有 MCSManager,但是不是最新版,因此我们还是使用 Docker 来一键部署 MCSManager

我们进入 1Panel,选择容器 -> 编排,输入下面的内容

保存路径处输入任意文件名

此处内容需要评论回复后(审核通过)方可阅读。

最终配置如图所示:
MCSM 部署

MCSM 部署

点击右下角的确认之后,就是等待部署成功了

MCSM 的前端部署在 23333 端口,后端部署在 24444 端口,后续只需要使用 23333 端口即可

部署成功之后回到 容器,点击 MCSM 后端(24444 端口)的日志,复制 Access Key 后面的内容,以便后续使用

下载 Fabric Server

我们进入 Fabric Server 的官网下载 Fabric Server 以待后续使用,此处都选择最新版本即可,如果你的客户端是某个指定版本,此处请下载和你的客户端对应的服务器版本。

Fabric Server Download

Fabric Server Download

部署 Fabric Server

进入 ip:23333 访问你部署的 MCSM 面板,首先进入后端节点处,点击新增节点,IP 地址填写你服务器的 IP 地址,端口默认 24444,密钥就是之前的 Access Key,点击确定之后就会成功创建节点,然后连接节点

进入应用实例处,点击新建应用 -> Minecraft Java版游戏服务器 -> 节点 -> 上传单个服务器软件

填写实例名称,然后填写启动命令如下,其中 -Xmx4G 可以替换为你想要的大小,建议最小 4G,且比内存小一点最好。另外记得开 Swap 空间

java -Xmx4G -server -Dfile.encoding=UTF-8 -Duser.language=zh -Duser.country=CN -jar ${ProgramName} nogui

之后上传单个服务端软件,选择你刚刚下载的 Fabric Server 的 .jar 文件,点击确定,我们的服务器就部署好了。

启动 Fabric Server

在启动服务器之前呢,我们还有几步工作

首先,我们返回终端,前往应用实例设置,点击容器化,点击启动Docker容器,填写以下内容:

  • Docker 镜像:选择使用 Docker Hub 中的镜像,然后填入 openjdk:21
  • 容器名:自定义
  • 开放端口:编辑 -> 分别填入 25565 25565 TCP -> 确定

点击保存之后,回到 MCSM 的服务器面板,启动服务器!此处由于需要拉取 openjdk:21 的镜像,可能需要花一段时间下载,大约 500M 的内容。如果服务器带宽小,请耐心等待!

服务器启动之后,你会发现报错,正常情况下会报错为未同意 Minecraft EULA 协议。我们在下方的功能组中找到 服务端配置文件 -> eula.txt -> 编辑,在里面同意 Minecraft EULA 协议并保存,然后重启服务器,开冲!

如果顺利的话,你的服务器已经成功部署,打开你本地对应的 Minecraft 客户端,使用多人游戏连接你的 IP 就行(默认端口是 25565,如果你没更改默认端口就不需要输入端口),不出意外的话就会不出意外的连接成功了

配置域名(可选)

Minecraft 也支持域名连接,因此如果你有域名的话,只需要将任何一个属于你域名下的子域名(或者你的域名本身)指向你的服务器 IP 即可,因为访问不走 80 端口,所以不用担心任何问题

那么教程到这里就结束啦,如果有什么问题可以在评论区提出哦

最后修改:2025 年 02 月 17 日
如果觉得我的文章对你有用,请随意赞赏(☆ω☆)