Pterohost docs

Multiverse: несколько миров на одном сервере

Как настроить Multiverse-Core на Minecraft-сервере: создание миров, телепорт, порталы, генераторы и права доступа в 2026 году.

Кратко: Multiverse-Core позволяет держать на одном Bukkit/Paper-сервере сколько угодно миров - выживание, творческий, PvP-арена, пустой мир для строительства. Установите плагин, создайте мир командой /mv create, настройте права и порталы - и многомировой сервер готов.

Multiverse: несколько миров на одном сервере

Multiverse-Core - это стандарт де-факто для управления несколькими мирами на Minecraft-сервере. Плагин активно поддерживается командой разработчиков и совместим со всеми актуальными версиями Paper и Spigot вплоть до 1.21.x. С его помощью можно держать на одном сервере обычный выживальный мир, творческий мир для строительства, PvP-арену, ивентовые карты и специализированные пространства вроде Void или SuperFlat - и переключаться между ними без перезапуска. В 2026 году экосистема Multiverse включает несколько модулей: Multiverse-Core, Multiverse-Portals, Multiverse-NetherPortals и Multiverse-Inventories, каждый из которых решает отдельную задачу.

Pterohost - игровой хостинг с NVMe-дисками, DDoS-защитой и поддержкой 24/7, оптимальный для Paper-серверов с несколькими мирами. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Установка Multiverse-Core

Multiverse-Core распространяется как обычный Bukkit/Paper-плагин. Скачайте актуальный .jar с официального сайта или Modrinth и положите в папку plugins/ вашего сервера.

Требования:

  • Paper или Spigot 1.16+
  • Java 17+ (для Minecraft 1.21.x)
  • Достаточно RAM - каждый загруженный мир занимает память; при 3-5 мирах рассчитывайте минимум 4 ГБ

После перезапуска сервера в plugins/ появится папка Multiverse-Core с файлами конфигурации.

Проверьте, что плагин загрузился:

/mv version

Вы увидите версию и список миров (по умолчанию там уже есть world, world_nether, world_the_end).

Создание нового мира

Основная команда создания мира:

/mv create <имя_мира> <среда> [опции]

Параметры среды:

ЗначениеЧто создаёт
NORMALОбычный мир (overworld)
NETHERМир-ад
ENDКрая

Примеры:

/mv create creative NORMAL
/mv create pvp_arena NORMAL -t flat
/mv create lobby NORMAL -g VoidGen
/mv create custom_nether NETHER

Флаг -t flat создаёт суперплоский мир. Флаг -g <генератор> указывает сторонний плагин-генератор, например VoidGen.

После создания Minecraft сгенерирует мир в папке на сервере (рядом с основным world). Это может занять несколько секунд.

Импорт существующего мира

Если папка с миром уже есть на сервере (например, скопированная карта), используйте импорт вместо создания:

/mv import <имя_папки> <среда>

Пример:

/mv import survival_map NORMAL
/mv import custom_nether NETHER

Multiverse найдёт папку по имени и добавит мир в свой реестр. Оригинальные данные не перезаписываются.

Список миров и базовые операции

/mv list               - список всех миров
/mv info <мир>         - детальная информация о мире
/mv reload             - перечитать конфиг без перезапуска
/mv unload <мир>       - выгрузить мир из памяти (не удаляет файлы)
/mv load <мир>         - загрузить ранее выгруженный мир
/mv delete <мир>       - удалить мир полностью (необратимо!)
/mv confirm            - подтвердить опасное действие (delete)

Удалять миры нужно осторожно: команда стирает папку с миром безвозвратно. Перед удалением делайте резервную копию.

Телепорт между мирами

Оператор телепортируется сам:

/mvtp <имя_мира>

Телепортировать другого игрока:

/mvtp <игрок> <мир>

Для обычных игроков нужны права:

  • multiverse.teleport.self - телепортировать себя
  • multiverse.teleport.other - телепортировать других

Выдача через LuckPerms:

/lp user <игрок> permission set multiverse.teleport.self true
/lp group default permission set multiverse.teleport.self true

Если хотите, чтобы все игроки могли телепортироваться в публичные миры, выдайте право группе default.

Настройка свойств мира

Каждый мир в Multiverse имеет независимый набор свойств. Базовый синтаксис:

/mv modify set <свойство> <значение> <мир>

Основные свойства:

СвойствоПримерОписание
pvpfalsePvP в мире
monstersfalseСпавн враждебных мобов
animalstrueСпавн пассивных мобов
gamemodecreativeРежим игры при входе
difficultypeacefulСложность (peaceful, easy, normal, hard)
allowweatherfalseПогода в мире
allowFlighttrueРазрешение полёта
hungerfalseПотеря голода
respawnworldworldКуда попадает игрок после смерти

Примеры:

/mv modify set pvp false lobby
/mv modify set gamemode creative creative
/mv modify set monsters false pvp_arena
/mv modify set difficulty hard survival

Для более тонкой настройки геймрулов (например keepInventory, doMobSpawning) используйте стандартную команду Minecraft /gamerule, находясь в нужном мире, или через консоль с указанием мира (если используете плагины вроде WorldGuard).

Генераторы миров

Void-мир

Void - полностью пустое пространство. Используется для лобби, строительных серверов или паркур-карт. Вам нужен плагин-генератор:

VoidGen (доступен на Spigot):

/mv create lobby NORMAL -g VoidGen

После создания в мире не будет ни одного блока. Поставьте стартовую платформу вручную или через схематик.

Flat-мир (суперплоский)

/mv create flatworld NORMAL -t flat

По умолчанию генерируется стандартная суперплоская поверхность. Чтобы задать свой набор слоёв, отредактируйте настройки в bukkit.yml в разделе worlds:

worlds:
  flatworld:
    generator: flat
    generator-settings: "3;minecraft:bedrock,2*minecraft:dirt,minecraft:grass_block;1;"

Формат generator-settings соответствует стандарту Minecraft flat-world.

Amplified и другие типы

/mv create ampl_world NORMAL -t amplified
/mv create large_world NORMAL -t largebiomes

Тип -t amplified создаёт горный мир с преувеличенным рельефом. -t largebiomes - мир с увеличенными биомами.

Multiverse-Portals: порталы между мирами

Multiverse-Portals - отдельный плагин от той же команды. Он позволяет создавать физические порталы-регионы, при входе в которые игрок телепортируется в другой мир.

Установка: скачайте Multiverse-Portals.jar и положите рядом с Core.

Создание портала

  1. Постройте рамку портала (любые блоки, например выделите площадку из неткера)
  2. Встаньте в первый угол и выполните:
/mvp wand

Получите палочку выделения. Кликните левой кнопкой по первому углу, правой - по второму.

  1. Создайте портал:
/mvp create <имя_портала>
  1. Назначьте назначение:
/mvp modify dest w:<имя_мира>

Теперь любой игрок, зашедший в выделенный регион, попадёт в указанный мир.

Полезные команды порталов

/mvp list                          - список порталов
/mvp info <портал>                 - информация о портале
/mvp remove <портал>               - удалить портал
/mvp modify dest w:<мир>           - изменить назначение
/mvp modify dest e:<мир>:<x>:<y>:<z>  - точные координаты назначения
/mvp modify safe true/false        - безопасный телепорт (поиск безопасного места)

Multiverse-NetherPortals: нестандартные Nether-порталы

По умолчанию Minecraft связывает Nether-порталы по координатам между основным миром и нашим нашим. Если на сервере несколько миров, это может вести игроков не туда, куда нужно.

Multiverse-NetherPortals решает эту проблему. Плагин позволяет явно указать, с каким Nether-миром связан каждый обычный мир.

/mvnp set <нормальный_мир> nether <nether_мир>
/mvnp set <нормальный_мир> end <end_мир>

Примеры:

/mvnp set survival nether survival_nether
/mvnp set survival end survival_end
/mvnp set creative nether creative_nether

После этого порталы в survival ведут в survival_nether, а не в общий world_nether.

Настройка спавна

Текущая позиция становится точкой спавна мира:

/mv setspawn

Посмотреть текущий спавн:

/mv info <мир>

Телепортировать игрока на спавн мира:

/mv spawn <игрок>

Первый вход: когда новый игрок заходит на сервер впервые, он попадает на спавн основного мира (world или что задано в server.properties как level-name). Если хотите, чтобы новые игроки попадали в другой мир (например, лобби), можно использовать плагин типа EssentialsX с настройкой spawn-on-login или задать спавн-мир через Multiverse:

/mv conf firstspawnworld <имя_мира>

Права доступа к мирам

По умолчанию все игроки могут находиться во всех мирах (кроме телепорта - он требует отдельных прав). Чтобы ограничить доступ к конкретному миру:

/mv modify set permission mvaccess.<имя_мира> <мир>

После этого только игроки с правом mvaccess.<имя_мира> смогут находиться в нём. Игроков без права автоматически выкидывает обратно.

Выдача доступа через LuckPerms:

/lp group vip permission set mvaccess.vip_world true
/lp user <игрок> permission set mvaccess.vip_world true

Снять ограничение:

/mv modify set permission "" <мир>

Multiverse-Inventories: разные инвентари для разных миров

По умолчанию инвентарь игрока общий для всех миров. Плагин Multiverse-Inventories позволяет разделить их:

После установки плагина создайте группы миров:

/mvinv group create <группа>
/mvinv group addworld <группа> <мир>

Миры в одной группе делят инвентарь. Миры в разных группах - нет. Это удобно, если выживальный мир должен иметь отдельный инвентарь от творческого.

Конфигурационный файл Multiverse-Core

Главный файл: plugins/Multiverse-Core/config.yml

Важные параметры:

# Автоматически загружать все миры при старте сервера
autoLoad: true

# Принудительно телепортировать игроков на безопасное место
enforceAccess: true

# Отображать название мира при входе
displaypermmessages: true

# Настройка тихого режима (меньше сообщений в консоль)
silentstart: false

# Версия конфига (не менять вручную)
version: 2.9

После изменения конфига выполните /mv reload для применения изменений без перезапуска.

Типичные проблемы и решения

Мир не создаётся:

  • Убедитесь, что у сервера достаточно места на диске
  • Проверьте права папки /plugins/Multiverse-Core/
  • Посмотрите ошибки в консоли (/mv version покажет диагностику)

Игрок не может телепортироваться:

  • Выдайте право multiverse.teleport.self
  • Проверьте, что мир загружен (/mv list)

Нether-порталы ведут не туда:

  • Установите Multiverse-NetherPortals
  • Явно свяжите миры командой /mvnp set

Потеря инвентаря при смене мира:

  • Это поведение Multiverse-Inventories при разных группах
  • Объедините миры в одну группу или настройте правила

Сервер зависает при создании мира:

  • Генерация большого мира - ресурсоёмкая операция
  • Используйте pregenerator (например Chunky) для предгенерации чанков заранее

Игроки падают в пустоту во Void-мире:

  • Поставьте стартовую платформу перед открытием мира
  • В настройках мира задайте respawnworld на безопасный мир на случай смерти

Связанные материалы

Для корректной работы нескольких миров важно правильно настроить базовые параметры сервера - читайте о ключевых настройках в server.properties: полное руководство. Подборку других полезных плагинов для расширения сервера смотрите в лучшие плагины для Minecraft-сервера, а советы по производительности при большом числе миров - в оптимизация Minecraft-сервера.

Заключение

Multiverse-Core - проверенное решение для многомировых серверов. Он даёт полный контроль над каждым миром: отдельные геймрулы, режимы игры, сложность, права доступа и инвентари. В связке с Multiverse-Portals и NetherPortals сервер получает гибкую навигацию между мирами через физические порталы или телепорт-команды. Начните с установки Core, создайте нужные миры и настройте базовые свойства - остальные модули добавляйте по мере необходимости.

Pterohost - хостинг Minecraft-серверов с NVMe-хранилищем, защитой от DDoS и круглосуточной поддержкой. Идеально для серверов с несколькими мирами. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг