User Tools

Site Tools


zh_cn:player:tutorials:install_server

在不使用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
zh_cn/player/tutorials/install_server.txt · Last modified: 2021/07/25 11:20 by drhuangmht