前言

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

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

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

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

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

实现步骤

部署 MCSManager

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

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

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

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

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

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

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

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

下载 Fabric Server

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

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 日
如果觉得我的文章对你有用,请随意赞赏(☆ω☆)