☀️ 夏季促销:使用优惠码 终身 9 折

安装 Forge、Fabric 或 CurseForge Modpack

在 ServerPrism 上运行 Modpack 的两种方式——一键安装器和手动上传服务器包——以及如何选择正确的 Java 版本并匹配您的客户端。

Last updated July 17, 2026

Modpack 是精心策划的 Minecraft 模组捆绑包,旨在协同运行。本指南涵盖了在 ServerPrism 上运行 Modpack 的两种方式——一键安装器和手动上传——以及容易让人困惑的细节:Java 版本和匹配您的客户端。

黄金法则:服务器包和客户端必须匹配

Modpack 有服务器端和客户端端,它们必须是相同版本相同包。如果您的朋友使用不同版本或仅客户端包加入,他们将收到“模组不匹配”或连接错误。请务必记下您正在安装的 Modpack 的确切名称和版本,以便每个人都在本地安装相同的 Modpack。

选项 1:一键安装器(最简单)

许多流行的 Modpack 可以直接从面板安装:

  1. 打开您的服务器,找到Modpacks选项卡(或Software / Modpack Installer)。
  2. 按名称搜索 Modpack。
  3. 选择您想要的版本,然后点击Install
  4. 等待它下载并设置——大型 Modpack 需要几分钟。
  5. Console选项卡启动服务器。

安装器会为您选择一个合理的启动命令和模组加载器。如果您的 Modpack 在此处列出,这是迄今为止最简单的途径。

选项 2:手动上传服务器包

如果您的 Modpack 不在安装器中,请手动安装:

  1. 从 Modpack 页面下载服务器包(不是客户端包)——CurseForge 和 Modrinth 都在FilesAdditional Files部分提供服务器文件。

  2. 通过 SFTP(建议用于大型 Modpack)或 File Manager 将 zip 文件上传到您的服务器,然后将其解压到根目录中。请参阅上传和管理文件

  3. 有些 Modpack 附带 start.sh / run.batunix_args.txt——您通常不会直接运行它们;而是将服务器的启动命令指向 Modpack 的启动文件。

  4. Startup选项卡上,设置启动命令。对于现代 Forge,通常是:

    @libraries/net/minecraftforge/forge/<version>/unix_args.txt
    

    对于 NeoForge:

    @libraries/net/neoforged/neoforge/<version>/unix_args.txt
    
  5. 启动服务器并观察 Console 中的模组加载进度。

选择正确的 Java 版本

Modpack 对 Java 版本很挑剔。在Startup选项卡上通过 Docker 镜像 / Java 版本选择器进行设置:

Modpack 时代 Java 版本
现代 Forge / Fabric (1.20+) Java 17 或 21
NeoForge (1.20.1+) Java 21
旧版 Modpack (1.16–1.19) Java 17
传统 1.7.10 / 1.12.2 Modpack Java 8

如果服务器在启动时立即崩溃,并显示有关不支持的类版本或“requires Java X”的消息,那几乎总是 Java 版本不正确。

提供足够的内存

Modpack 内存占用很大。小型 Modpack 需要 4 GB;大型“万能”Modpack(200+ 模组)需要 6–8 GB 或更多。如果控制台显示 OutOfMemoryError 或服务器在世界生成期间崩溃,您可能需要更大的套餐——请参阅如何升级或降级您的套餐

常见问题

  • 即时崩溃 / “unsupported class version”: Java 版本错误——在 Startup 选项卡上修复。
  • OutOfMemoryError 或世界生成期间崩溃: 内存不足——升级您的套餐。
  • 朋友收到“mod mismatch” / 无法加入: 他们的客户端与服务器的 Modpack + 版本不完全相同。
  • 服务器启动但没有模组: 您上传了客户端包,或者模组放错了文件夹——它们必须在 mods/ 中。

仍然卡住?请提供 Modpack 名称和版本,提交支持工单,我们将帮助您运行它——我们甚至可以直接在您的服务器上安装,以便您了解它是如何设置的。