Table of Contents

在不使用GUI的情况下安装 Fabric Server

假设你想在一个没有 GUI 支持的机器上安装 Fabric Server。比如你租了一台 VPS,想在上面运行自己的 Minecraft Fabric 服务器。

需求

你需要确保版本8及以上的 Java 已经安装在了你的机器上。

你也需要一个能把文件下载到你自己的机器上的方法。你可以使用某些文件传输工具、 curlwget

安装依赖

名称 Debian (Ubuntu, Mint, …) Fedora
Java必需apt install openjdk-8-jre-headlessdnf install java-1.8.0-openjdk-headless
Curl可选apt install curl dnf install curl
Wget可选apt install wget dnf install wget

步骤

  1. 创建并进入一个目录以放置你的 Minecraft 服务器。
  2. 将最新版本的 Fabric Installer 放在同一目录下。
    • 使用 Curl: 从 这个页面 找到 Fabric Installer 的下载URL,对按钮右键,在下拉菜单中复制下载链接。然后在 你的 Minecraft 服务器目录下运行 curl -o installer.jar <把链接复制于此,不含尖括号>
    • 使用Wget: 从 这个页面 找到 Fabric Installer 的下载URL,对按钮右键,在下拉菜单中复制下载链接。然后在 你的 Minecraft 服务器目录下运行 wget -o installer.jar <把链接复制于此,不含尖括号>
    • 文件传输软件: 从 这个页面 下载 Fabric Installer 的 Jar 文件,并传输到你的 Minecraft 服务器所在的目录下。
  3. 运行 Fabric Installer。 java -jar installer.jar server -mcversion <Minecraft 版本,不含尖括号> -downloadMinecraft
  4. 现在在 Minecraft 服务器的目录下应该出现一个名为 fabric-server-launch.jar 的文件。 现在你可以把 Fabric Installer 删除了。
  5. 运行命令 fabric-server-launch.jar 文件来启动你的 Minecraft 服务器, 而不是 server.jar 。如果你一定要使用其他文件名,请读下面的注释。

如果你需要将 fabric-server-launch.jar 重命名为 server.jar ,请先将原来的 server.jar 重命名为 vanilla.jar 并将 fabric-server-launcher.properties 中的 serverJar=server.jar 更改为 serverJar=vanilla.jar 。 然后你就可以随意重命名 fabric-server-launch.jar 了。

如果你不能在你的机器上运行任何命令,你可以在本地电脑上执行这些操作,最后将所有文件一并上传到你的服务器上。

示例(使用 Debian)

# 下载依赖
sudo apt install openjdk-8-jre-headless curl
 
# 创建用于放置 Minecraft 服务器的目录并进入这个目录
mkdir fabric
cd fabric
 
# 下载 Facric Installer
curl -o installer.jar <installer jar url>
 
# 运行 Fabric Installer
java -jar installer.jar server -mcversion 1.16.5 -downloadMinecraft
 
# 删除 Fabric Installer
rm installer.jar
 
# 重命名 Jar 文件
mv server.jar vanilla.jar
mv fabric-server-launch.jar server.jar
echo "serverJar=vanilla.jar" > fabric-server-launcher.properties
 
# 启动 Minecarft 服务器
java -jar server.jar