本指南介绍如何为 Minecraft 客户端和服务器下载、安装并运行 Forge,包括使用 GUI 安装器和命令行方式的说明。
Forge 是一个经典的 modding 平台,多年来一直支撑着 Minecraft 的 modding 生态。
环境要求
- 一台运行 Windows 10(或更高版本)或 Server 版,亦或 Linux 的电脑。
- 至少 1 GB 的可用存储空间。
- 如果你的服务器使用的是主机托管商,请确认他们支持自定义 modded 服务器,并允许你上传自定义文件。
- Java
下载
首先要做的是下载 Forge 安装器。这个过程相当简单。
- 从他们的官网这里下载你需要的 Forge 版本(下载页面)。
- 请确保选择正确的 Minecraft 与 Forge 版本。
- 点击页面上的 Installer 下载按钮。


- 打开安装器下载所在的文件夹或目录。
- 如果这是为 Windows 上的服务器准备的,你可以为服务器新建一个文件夹,稍后在 GUI 安装器中指向它。
在 Windows 上,你的文件资源管理器应该是这样的,其中有一个类似 forge-{VERSION}-installer.jar 的文件。

运行与安装
通过 GUI 安装器
如果你打算通过 GUI 运行安装器,只需双击安装器的 JAR 文件即可。这会打开 Forge 安装器界面。

客户端安装
如果你是为客户端安装 Forge,我们建议通过 Minecraft Launcher 创建一个新的安装配置,以便更好地管理。这样你就可以在不同版本的 Minecraft 和 Forge 之间轻松切换,而不会影响你的主安装。
要做到这一点,请按以下步骤操作:
- 打开 Minecraft Launcher,点击顶部的 Installations 选项卡。
- 点击 New installation 按钮以创建一个新的安装配置。

- 填写安装详情:
- Name(1):为你的安装取一个名字(例如 “Forge Test 1.20.1”)。
- Version(2):选择与你下载的 Forge 版本相匹配的 Minecraft 版本。
- Game Directory(3):你可以保持默认,或者指定一个自定义目录,以便与主 Minecraft 安装分开。
- 点击 Install 按钮创建新的安装配置。
- 如果你想先安装 Forge 再启动游戏,可以取消勾选 Launch after Install 选项。

- 如果你想先安装 Forge 再启动游戏,可以取消勾选 Launch after Install 选项。
创建好新的安装配置后,你就可以继续进行 Forge 的安装了:
- 在安装器左侧选择 Install Client 选项。
- 如有必要,将安装目录改为你的 Minecraft 安装位置。
- 默认情况下,它应该已经指向正确的位置。
- 在 Windows 上,通常是:
C:\Users\{USER}\AppData\Roaming\.minecraft
- 点击 OK 按钮开始安装流程。

- 等待安装器下载并配置 Forge。根据你的网速和电脑性能,这可能需要几分钟。
- 安装完成后,你就可以使用安装过程中创建的 Forge 配置来启动 Minecraft 了。
服务器安装
服务器的安装流程与之类似,只是它提供了创建服务器环境的选项,而不是安装到现有的 Minecraft 安装中。
- 选择 Install server 选项
- 将 Installation Directory 改为你先前为服务器创建的文件夹
- 在继续安装之前,该文件夹必须为空!
- 点击 OK 按钮开始安装流程。

这将下载必要的服务器文件,并为你的服务器配置好 Forge。

安装完成后,你可以在 Windows 上使用生成的 run.bat 文件,或在 Linux 上使用 run.sh 来启动服务器。

警告:首次启动服务器时,服务器会退出并提示你需要接受 EULA。你可以打开 eula.txt 文件,将 eula=false 改为 eula=true。接受 EULA 后,重新启动服务器,它就能在已安装 Forge 的情况下正常运行了。
通过命令行(Linux/PowerShell)
如果你更喜欢使用命令行,可以通过 Java 来运行安装程序。这种方式对 Linux 用户或熟悉终端命令的人来说尤其方便。
确定要传入的正确参数
在通过命令行运行安装程序之前,我们先快速了解一下可以传给安装程序的各种参数,用来指定你想要安装的内容。
客户端安装
对于客户端安装,你需要传入以下参数(如果你想指定安装位置,请将 {DIR_NAME} 替换为你 Minecraft 安装目录的实际路径;否则它会默认使用正确的位置):
--installClient {DIR_NAME}
服务器安装
对于服务器安装,你需要传入以下参数(将 {DIR_NAME} 替换为你服务器文件夹的实际目录名):
--installServer {DIR_NAME}
运行安装程序
- 打开终端(Linux)或 PowerShell(Windows)。
- 在 Windows 上,你可以在安装程序所在的文件夹中右键点击,选择 在终端中打开 或 在 PowerShell 中打开,快速定位到正确的目录。
- 使用
cd命令进入 Forge 安装程序 JAR 文件所在的目录。- 例如:
- Windows:
cd C:\Users\{USER}\Downloads - Linux:
cd /home/{USER}/Downloads
- Windows:
- 例如:
- 使用以下命令运行安装程序:
# On Windows java -jar .\forge-{VERSION}-installer.jar {FLAGS} # On Linux java -jar ./forge-{VERSION}-installer.jar {FLAGS}- 将
{VERSION}替换为你所下载的安装程序的实际版本号。 - 将
{FLAGS}替换为上一节中根据你是安装客户端还是服务器所确定的相应参数。
- 将
- 按照终端中的提示完成客户端或服务器的安装流程,与 GUI 方式类似。
现在,你可以在 Windows 上使用生成的 run.bat 文件、在 Linux 上使用 run.sh 来启动服务器,并使用安装过程中创建的 Forge 配置(profile)来启动 Minecraft。
补充说明
自动重启
如果你想为服务器设置自动重启,可以编写一个简单的包装脚本来运行服务器,并在主服务器脚本崩溃或停止时重新启动它。下面分别是 Windows 和 Linux 上的示例。
Windows(批处理脚本)
在与服务器文件和 run.bat 相同的目录下新建一个名为 start_server.bat 的文件,内容如下:
@echo off
:start
echo Starting Minecraft Forge Server...
title Minecraft Forge Server (Auto-Restart)
:: Call the official forge run script
call run.bat
echo.
echo Server stopped or crashed! Restarting in 10 seconds...
echo Press Ctrl+C to cancel the auto-restart loop.
timeout /t 10
goto start
Linux(Bash 脚本)
在与 run.sh 及服务器文件相同的目录下新建一个名为 start_server.sh 的文件,内容如下:
#!/bin/bash
while true; do
echo "Starting Minecraft Forge Server..."
echo "Press Ctrl+C to stop the server and exit the auto-restart loop."
echo "---------------------------------------------"
# Call the official forge run script
./run.sh
echo "Server stopped or crashed! Restarting in 10 seconds..."
sleep 10
done
使用 Screen
如果你在 Linux 上运行服务器,可以使用 screen 命令在一个可分离的会话中运行服务器。这样你就可以启动服务器后从会话中分离出来,即使关闭终端,服务器仍会在后台继续运行。
你可以像这样使用 screen 配合上面的自动重启脚本来启动服务器:
screen -S mc-forge ./start_server.sh
如果你想在保持服务器运行的同时从 screen 会话中分离,可以按 Ctrl+A 然后按 D。之后若要重新接入该会话,请使用:
screen -r mc-forge
注意:如果只有一个会话在运行,你可以直接使用 screen -r 重新接入,而无需指定会话名称。
另请参阅
- Forge 官网
- Forge GitHub
- Pterodactyl —— 一款广受欢迎的免费开源游戏服务器管理面板,可让你轻松管理自己搭建的 Minecraft 服务器(支持 Forge!)。
结语
Forge 是一个非常出色的 modding 平台,多年来一直支撑着 Minecraft 的模组生态。无论你是想为客户端安装它,还是搭建一个模组服务器,安装过程都相当简单,既可以通过 GUI 安装程序完成,也可以通过命令行完成。有了 Forge,你就能在 Minecraft 中体验各式各样的模组和自定义内容。
如果你有任何疑问,或者想加入一个 modding 社区,欢迎加入我们的 Discord 服务器!
我们撰写的指南始终欢迎修改和改进,因此如果你有任何建议或发现任何问题,欢迎在我们的 GitHub 仓库上提交 pull request 来贡献一份力量!
祝你 modding 愉快!

