安装 SpongeForge

SpongeForge集成了 Minecraft Forge,所以你可以在 SpongeForge 运行 Minecraft Forge 模组。事实上,SpongeForge 本身更像一个加载 Sponge 插件的 Forge 模组,不过这些都是技术细节。

不想用 Minecraft Forge 的用户可以考虑 SpongeVanilla

相关下载

这里下载 SpongeForge。

读懂文件名

在下载 SpongeForge 时,一定要注意其文件名:文件名中包含了该版本 SpongeForge 所适用的 MinecraftForge 构建号。请务必使用对应版本的 MinecraftForge;哪怕构建号只差一,Sponge 也不会为此正式提供技术支持。

然而,SpongeForge 经常在新版本 Forge 发布后针对当前最新的 Forge 版本构建,所以你不需要担心为了使用 SpongeForge 而不得不用老版本的 Forge 这一问题。

文件名格式如下:spongeforge-<MCVersion>-<ForgeBuildId>-<SpongeAPIVersion>-BETA-<SpongeBuildId>.jar

MCVersion

Minecraft 版本。只有兼容此版本的 Minecraft 客户端才能连接。

ForgeBuildId

你的服务器应优先考虑在完全对应的 Forge 版本上运行(这个版本可根据 Forge 的版本号的最后一段来识别)。

SpongeAPIVersion

该版本 SpongeForge 所实现的 SpongeAPI 之版本。基于 Sponge 的插件自然要依赖这个。

SpongeBuildId

该版本 SpongeForge 的构建号。反馈 bug 或者寻求技术支持时会用到。

示例

SpongeForge 的 Jar 文件的名字始终遵循此结构,这样做有助于判断兼容性。

例如,文件名 spongeforge-1.10.2-2254-5.2.0-BETA-2234.jar 暗示了此版 SpongeForge 为其第 2234 个构建,适用于 Minecraft 1.10.2,仅保证与版本为 1.10.2-12.18.3.2254 的 MinecraftForge 兼容,且其提供的 SpongeAPI 版本为 5.2.0

注解

正常的 Forge mod 通常可以运行在任何指定构建的 Minecraft Forge 版本(例如1.8.0)并且没有任何问题。但是,SpongeForge 需要访问其他东西——Forge 的底层——其中大部分的 mod 都触及不到,也就是只有 Sponge 在修改它。由于 Forge 可以随时更改内部代码,所以其正常的向后兼容的保证并不适用于 SpongeForge。用户自然可以选择使用更高版本的 Forge,但是我们并不能保证这样做不会遇到问题。

警告

调查崩溃问题时,自然也可以选用更新版本的 Forge。尽管如此,我们依旧建议使用对应版本的 Forge 进行对照实验,以确定问题并非由使用新版 Forge 导致。尽管我们无法保证兼容性,但还是请在确认新版 Forge 会引发问题时向我们反馈,这样我们就可以更新 SpongeForge,使相同的问题不会出现在下一个版本里。

安装 SpongeForge

注解

如果你使用(或计划使用)游戏服务器主机,那么主机提供商可能已经提供给你可以安装 Sponge 的控制面板了。

警告

使用 Mojang 的安装程序时,Mojang 会使用它自带的 Java 运行时,而不是你的系统中安装的那个。目前 Mojang 使用的 Java 版本,在 Windows 上是 1.8.0_25,在 macOS 上则是 1.8.0_60。注意,运行 Sponge 的最低要求是 1.8.0_40。Mojang 的启动器可在 Minecraft 官方下载页找到。请务必确保启动器已使用最新版本的 Java。此外,你可以在这里下载到不带 Java 运行时的启动器。关于 Java 的安装与配置,可阅读相关文档

单人游戏 / 局域网游戏

  1. Minecraft Forge 网站下载并安装 MinecraftForge。务必确认你下载的版本和你下载到的 SpongeForge 所适用的版本完全一致

  2. 运行Forge Installer。一个新的Forge配置会在启动器中生成。

  3. 打开起动器,选择新的Forge配置。

  4. 单击 “Options” 然后单击 “Open Game Dir”.

  5. 从 Sponge 官方网站上下载 SpongeForge,并将其放入 mods 文件夹中。如果文件夹不存在那么就手动创建一个。

  6. Sponge 应该在单人模式和将世界在局域网公开的模式下都可以工作。

接下来,你可以试着配置 Sponge 或者学习如何管理你的含有 Sponge 的 Minecraft 端(包括安装插件等)。

专用服务器

注解

如果你已有基于 Forge 的服务器端,那么只需要把 SpongeForge拖进 mods 文件夹中即可。务必确保你使用的 Forge 的版本和你使用的 SpongeForge 的版本相匹配。若还是搞不清楚,可以看看本页的最上面。

通过命令行安装 Forge

  1. 访问 Minecraft Forge 网站中的“Show all downloads”按钮以查看所有可用的版本,使用 Sponge 下载链接中的文件列表 中的版本号对应的 Forge 版本,并把鼠标悬停在“Installer”按钮附近的字母“i”上以获取直接下载链接。

  2. 使用你最喜欢的方式下载这个 JAR 文件,如: wget http://url.to/forge-version-installer.jar

  3. 在你想要安装 Forge 的地方运行这一 JAR,并带上 --installServer 参数。如: java -jar forge-version-installer.jar --installServer

  4. 接着把 SpongeForge 添加到 Forge 就可以了。

通过 GUI 界面安装 Forge

  1. Minecraft Forge 网站上下载 Minecraft Forge 的安装工具,务必确保 Forge 版本与 SpongeForge 版本相兼容(参考上文中对 SpongeForge 的版本号结构的介绍)。

  2. 运行下载下来的 Forge 安装程序,选择“Install Server”,并选择一个空白的目录用于存放服务端文件,然后点击 OK。

  3. 接着把 SpongeForge 添加到 Forge 就可以了。

把 SpongeForge 添加到 Forge 中

  1. 从 Sponge 网站上下载 SpongeForge 并将它放进在你的服务器目录里的 mods 文件夹。如果此文件夹不存在请自行创建。

  2. 现在,你就可以通过命令行或是启动脚本启动服务器了 java -jar forge-version-XYZ.jar

  3. 如果是家用服务器开服,请设置端口转发

接下来,你可以试着添加一个 启动脚本 并使用它, 配置 Sponge ,或者学习如何 管理你的 Sponge 服务器 (包括安装插件等)。