快速入門指南

這裡將會一步步地告訴您如何用Sponge建立Minecraft伺服器。

備註

你是從Bukkit或Canary伺服器遷移來的嗎?請參閱 轉移至 Sponge,其解釋了這些平台和Sponge的不同、以及遷移步驟。

警告

如果你在BungeeCord、Waterfall、Velocity這樣的伺服代理下運行,這裡有些額外步驟必須在Sponge安裝時遵行,請參閱 在 Sponge 上使用服务器代理

系統需求

運行Sponge需要Java8 update 20或更新版本。Sponge**不能**在Java9或以上版本運作。我們同時推薦使用核心速度快的CPU以及至少2GB的RAM(或更高,如果你想裝模組)。我們非常推薦使用64bit Java執行時。

參閱 :doc:`getting-started/jre`以獲得更多安裝Java8的協助。

SpongeForge 還是 SpongeVanilla?

有兩種直接與官方Minecraft程式結合的正式版Sponge實作:

  • SpongeForge——一个基于 Forge 的 Mod,允许你同时安装基于 Sponge 的插件和基于 Forge 的 Mod;

  • SpongeVanilla——一个独立的服务器端 jar,允许你在只用原版 Minecraft 的基础上使用 Sponge。

选择时请注意以下事项:

  • 如果你想同时使用 Sponge 和基于 Forge 的 Mod,你必须使用 SpongeForge

  • 如果你想在单人游戏中使用 Sponge,你必须使用 SpongeForge

  • 如果你想在原版服上使用 Sponge,你可以在 SpongeForgeSpongeVanilla 中二选一。

尽管所有的选项中都出现了 SpongeForge,但实际上 SpongeVanilla 比 Forge + SpongeForge 的组合更容易升级和安装。

備註

目前也有不使用 Mojang 的任何代码的 SpongeAPI 的实现(例如 Lantern)。本指南只关注 Sponge 项目提供的实现。

SpongeForge

SponegForge 是个基于 MinecraftForge 的 Mod,所以它需要在基于 MinecraftForge 的服务器上运行。因此你首先需要安装基于 Forge 的服务器。安装完成后,你可以从我们的下载页中下载到 SpongeForge,然后像普通的 Forge Mod 一样把 SpongeForge 安装到 「mods」 文件夹即可。像往常一样启动 Forge 服务器后,Sponge 应已被加载。

注意,SpongeForge 需要在兼容的 Forge 版本上运行。SpongeForge 构建时使用的 Forge 版本会在下载页及文件名中注明。升级 SpongeForge 时可能需要升级 Forge。

警告

噢,请注意。有些Mod可能会与SpongeForge产生冲突,导致错误出现在报错上面。在提交错误给Sponge时,请参考:ref:quickstart-when-things-go-wrong,特别是:doc:spongineer/incompatible。你也可以通过其他方法向我们获取帮助

关于创建 Forge 服务器并在上面安装 SpongeForge 的更多信息,可参考:安裝 SpongeForge

SpongeVanilla

SpongeVanilla 是一套运行在原版 Minecraft 服务器上,在运行时将 Sponge 相关代码注入 Minecraft 底层的软件。和 SpongeForge 不一样的是,你不需要为了运行 SpongeVanilla 而预先创建 Minecraft 服务器。也因此,SpongeVanilla 安装和升级流程更为简单,适用于那些只需要原版游戏体验的用户。

你可以在我们的下载页面上下载到 SpongeVanilla。下载完成后,请确认你在命令行环境下运行 SpongeVanilla,因为 Sponge 禁用了服务器终端 GUI 以提升性能。SpongeVanilla 会下载合适的 Minecraft 版本,并帮你建立好服务器的相关目录。

关于创建 SpongeVanilla 服务器的更多信息可在这里找到:安裝 SpongeVanilla

設定 Sponge

Sponge 拥有十分灵活的配置。尽管它本质上只是为服务器提供 SpongeAPI 的,但 Sponge 也提供了可选的性能调优选项和对原版游戏的漏洞修复,以及一些控制 Sponge 的高级系统的精细选项。Sponge 自身的配置文件可在 config/sponge 目录下找到。

关于配置 Sponge 的更多信息可在这里找到:設定 Sponge

安裝插件

默认,Sponge 插件安装在 mods 目录下,和 Forge 的 Mod 安装目录一致。只需把插件文件放在这个目录下然后重启服务器即可。服务器启动后,插件应当已经生效,可通过 /sponge plugins 命令验证。

備註

Songe 没有和 Bukkit /reload 等价的命令,也因此插件不能在服务器还在运行时卸载然后重新加载。插件变更只有在重启服务器后才会生效。

插件安装完成后可能会生成若干配置文件。Sponge 的惯例是将配置文件放置于 config 目录下,但实际情况可能有所不同。必要时请参阅插件各自的文档以寻求帮助。

更多关于插件的信息可在我们关于插件安装的介绍页面找到。

備註

你可以在我们管理的插件仓库 Ore 上找到社区成员制作的 Sponge 插件。

下一步

现在你已经建立了你的服务器,我们建议你熟悉下列内容,以方便日后服务器管理:

当你遇到问题时

不兼容的 Mod 和其他不正常的行为一直都是服主们的心腹大患。在寻求帮助之前,参考下列页面中的建议也许能帮助你快速解决问题: