Краткое руководство

This is a step by step reference on how to create a Minecraft server with Sponge version 7 and above.

Примечание

Вы мигрируете с сервера Bukkit или Canary-базируемый сервер? Пожалуйста, прочитайте Переход на Sponge так как там имеется информация о различиях между этими платформами и Sponge, и объясняется процесс миграции.

Предупреждение

Если вы работаете за серверным прокси, таким как BungeeCord, Waterfall или Velocity, то есть дополнительные шаги, которым вы должны следовать после установки Sponge, которые документированы в Использование Sponge с прокси-сервером.

Системные требования

The version of Java that you require depends on the version of Sponge (and therefore Minecraft) that you wish to run:

SpongeAPI version

Minecraft version

Minimum Java Version

Notes

7.x

1.12.2

Java 8

Requires at least update 20. Does not work with Java 9 or later.

8.x

1.16.5

Java 8

Java 17 is recommended

9.x (unreleased)

1.18

Java 17

Java 8 is not supported

We also recommend a CPU with a large single core speed and at least 2GB of RAM (higher if you plan to run with mods). We highly recommend using the 64bit Java runtime.

Смотрите Установка Java для более подробной помощи в установке Java 8.

SpongeForge или SpongeVanilla?

Есть два официальных приложения Sponge, которые интегрируются непосредственно с официальным сервером Minecraft:

  • SpongeForge - мод для Forge, который позволяет использовать плагины Sponge с помощью Forge модов;

  • SpongeVanilla - сервер jar, который добавляет поддержку Sponge непосредственно в vanilla Minecraft.

При выборе есть несколько вещей, которые следует знать:

  • Если вы хотите запустить Forge моды вместе с Sponge, вы должны использовать SpongeForge.

  • Если вы хотите использовать Sponge в одиночной игре, вы должны использовать SpongeForge.

  • Если вам нужен ванильный сервер с поддержкой Sponge, вы можете использовать SpongeForge или SpongeVanilla.

Хотя это позволяет использовать SpongeForge во всех случаях, SpongeVanilla проще обновлять и настраивать, чем Minecraft Forge и SpongeForge.

Примечание

Другие реализации SpongeAPI существуют, которые не используют Minecraft Mojang, такие как Lantern. Это руководство будет сосредоточено только на реализациях, которые предоставляет проект Sponge.

SpongeForge

SpongeForge is a mod for Minecraft Forge and therefore requires a Minecraft Forge server. Set up your Minecraft Forge server first. Once you have your server set up, you can get SpongeForge from our downloads page and place it in the «mods» directory alongside any other mods you may wish to install. You can then start your Forge server and Sponge should be loaded.

Note that SpongeForge requires a compatible build of Minecraft Forge to be installed on your server. The version we build against is indicated on the downloads page, as well as the filename. Updating SpongeForge may also require an update to Minecraft Forge.

Предупреждение

Some mods may clash with SpongeForge’s changes causing errors to appear on the console. Before reporting this to Sponge, please refer to Когда дела идут не так, particularly Mod Compatibility. You can also ask us for help on our support channels.

Для получения дополнительной информации о том, как создать сервер Minecraft Forge и установить SpongeForge, см. Установка SpongeForge.

SpongeVanilla

SpongeVanilla - это серверная обертка для vanilla Minecraft, которая добавляет код Sponge в Minecraft при запуске. В отличие от SpongeForge, вам не нужно создать сервер Minecraft перед запуском SpongeVanilla. Поэтому его проще настроить и обновить, делая его хорошим вариантом для тех, кто просто хочет попробовать Vanilla.

You can get SpongeVanilla from our downloads page. Once downloaded, ensure that you run SpongeVanilla using the command line, as Sponge disables the server console GUI to increase performance. SpongeVanilla will download the appropriate version of Minecraft and setup the server structure for you.

Для получения дополнительной информации о создании SpongeVanilla сервера см. Установка SpongeVanilla.

Настройка Sponge

Sponge является продуктом с широким спектром настроек. Хотя ядро предназначено для обеспечения SpongeAPI для серверов, Sponge также добавляет опциональные performance optimizations и exploit patches для ванильной игры, а также тонкую настройку некоторых продвинутых систем Sponge. Файл конфигурации можно найти в каталоге config/sponge.

Для получения дополнительной информации о том, как настроить Sponge, см. Настройка Sponge.

Установка плагинов

The directory where plugins are installed depends on the version of Sponge that you are using.

  • For SpongeAPI 7 and earlier, plugins go in the /mods directory.

  • For SpongeAPI 8 and later, plugins go in the /plugins directory.

Once you have added your plugins to the plugins directory, start (or restart) your server. Your plugins should then be available, which you can verify by running the /sponge plugins command.

Примечание

Sponge не имеет эквивалента команде /reload Bukkit и поэтому плагины не могут быть загружены и перезагружены во время работы сервера. Сервер должен быть перезапущен для изменения плагинов.

После установки плагинов они могут создавать конфигурационные файлы. Конвенция Sponge заключается в том, что эти файлы помещаются в каталог config, но это может быть изменено. Читайте документацию плагина для любых конкретных целей.

Для получения дополнительной информации о плагинах, пожалуйста, посетите страницу page on installing plugins.

Примечание

Вы можете найти сообщества, которые поставляют плагины Sponge на нашем hosted plugin repository Ore.

Следующие шаги

Теперь вы создали ваш сервер, мы рекомендуем вам ознакомиться со следующим:

Когда дела идут не так

Время от времени несовместимые моды или другие странные поведения могут вызвать проблемы на вашем сервере. Прежде чем получить помощь, следуя советам на этих страницах, вы можете быстро исправить ваши проблемы: