TeaHost
Minecraftminecraftмирынижний миркрай5 мин. чтения

Как отключить Нижний мир на сервере и Край

Как отключить Нижний мир на сервере Minecraft и Край: allow-nether, bukkit.yml, Multiverse, блокировка порталов и что делать с уже созданными мирами.

Кратко

Нижний мир отключается строкой allow-nether=false в server.properties (на свежих версиях Paper — misc.enable-nether: false в paper-global.yml), Край — allow-end: false в bukkit.yml. После рестарта порталы перестают работать, а миры не загружаются в память; папки world_nether и world_the_end остаются на диске, удаляйте их только после бэкапа на остановленном сервере.

Причины бывают разные: тематический проект только про Верхний мир, экономия оперативной памяти на слабом тарифе, желание убрать элитры и незеритовое снаряжение с PvP-сервера. Отключить Нижний мир на сервере можно за одну строку в конфиге, а вот с Краем и уже существующими файлами придётся повозиться чуть дольше.

Разберём все способы и подводные камни каждого.

Как отключить Нижний мир на сервере: одна строка

В server.properties:

код
allow-nether=false

В самых свежих версиях Java Edition ключа allow-nether в server.properties может уже не быть. На Paper для этого есть параметр misc.enable-nether в config/paper-global.yml (справочник PaperMC):

yaml
misc:
  enable-nether: false

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

Что при этом не происходит: папка world_nether не удаляется. Если Нижний мир уже был обжит, всё содержимое остаётся на диске и вернётся, когда вы переключите параметр обратно.

Порталы игроки строить по-прежнему смогут — просто без эффекта. Это выглядит как баг для новичков, поэтому лучше повесить объявление в правилах или сообщение при входе в портал через плагин.

Остальные параметры файла разобраны в настройке server.properties.

Край: отдельная история

Для Края аналогичного параметра в server.properties нет. Отключается он в bukkit.yml (Paper, Spigot, Purpur):

код
settings:
  allow-end: false

Механика та же: портал в Край не сработает, мир world_the_end не загрузится. На ванильном сервере без Bukkit-ядра штатного способа отключить Край не существует — только датапаком или удалением портальной структуры.

Если ядро ещё ванильное, самое время перейти на Paper: заодно получите нормальную производительность. Инструкция — в статье про установку ядра Paper.

Отключение через Multiverse

Когда на сервере стоит Multiverse-Core, миры удобнее убирать его средствами — так они исчезают и из списка /mv list:

код
/mv unload world_nether
/mv remove world_nether
/mv unload world_the_end
/mv remove world_the_end

unload выгружает из памяти, remove убирает из конфига плагина. Файлы остаются в целости, вернуть можно командой /mv import.

Важно: Multiverse не блокирует ванильные порталы сам по себе. Если оставить allow-nether=true, сервер попытается загрузить выгруженный мир при первом же переходе. Комбинируйте: allow-nether=false плюс /mv remove. Подробнее про плагин — в статье о нескольких мирах через Multiverse.

Блокировка самих порталов

Иногда нужнее не отключить мир, а запретить строить порталы — например, чтобы игроки не тратили обсидиан впустую и не спрашивали каждый день, почему не работает.

Отдельных флагов для порталов в WorldGuard нет — полный список есть в документации WorldGuard. Рабочий обходной путь для Нижнего мира — запретить поджог, тогда рамку портала нельзя активировать огнивом или огненным зарядом:

код
/rg flag __global__ lighter deny

Плюс подхода в том, что флаг можно снять в отдельном регионе, например на спавне, где портал строит администрация. Для Края надёжнее просто выключить мир через allow-end: false. Установка плагина описана здесь, работа с регионами — здесь.

Ещё вариант — датапак, который убирает рецепт глаза Эндера или заменяет срабатывание портала. Как ставить датапаки, написано в отдельной заметке.

Что делать с уже созданными мирами

Отключение не удаляет файлы. Папки world_nether и world_the_end могут весить гигабайты, если по ним ходили.

Если решили удалять — только после бэкапа и только на остановленном сервере:

  1. Остановите сервер.
  2. Скопируйте папки в архив (мало ли, передумаете).
  3. Удалите world_nether и world_the_end.
  4. Запустите.

При включённом allow-nether=false сервер их и не создаст заново.

Если хочется просто уменьшить размер, а не удалять, есть промежуточный путь — обрезать неиспользуемые чанки. Способ описан в статье про очистку мира и обрезку чанков.

Сколько это экономит

Ориентиры для сервера с 4 ГБ хипа и десятком игроков (точные цифры зависят от карты и плагинов, замеряйте через Spark):

  • каждый загруженный мир держит спавн-чанки — от 30 до 100 МБ в зависимости от keepSpawnInMemory;
  • тики сущностей в пустом Нижнем мире почти нулевые, но при активных фермах кадавров легко съедают 15–20% времени тика;
  • дисковое место: обжитый Нижний мир на среднем сервере — 200–800 МБ.

Вывод простой: если в Нижний мир реально ходят, отключение экономит немного. Если он стоит мёртвым грузом — это чистая выгода. Общие приёмы разгона сервера собраны в оптимизации, а найти конкретного пожирателя тиков помогает Spark.

Что сломается в геймплее

Прежде чем отключать, посчитайте потери:

  • Незерит. Без Нижнего мира недоступен весь топ-тир снаряжения.
  • Адский камень, светокамень, магмовые блоки, варп-грибы — целый пласт декоративных блоков.
  • Кадавры и жители-торговцы Нижнего мира — источник изумрудов и опыта.
  • Быстрое перемещение по координатам 1:8, на большой карте это заметно.
  • Элитры и незеритовые слитки из Края и Нижнего — без них меняется весь эндгейм.
  • Ферма опыта на эндерменах — популярный способ качать зачарования.

Компенсируют это обычно кастомными способами получения: продажа в магазине за игровую валюту (см. экономику через Vault), крафт-рецепты из датапаков, награды за квесты.

Частые вопросы

Что ответить игрокам, которые жалуются, что портал не работает?

Так и задумано, но лучше объяснить. Плагином можно повесить сообщение при входе в рамку — большинство антигриф-плагинов умеют реагировать на событие портала.

Можно ли оставить Нижний мир, но убрать Край?

Да, параметры независимы: allow-nether=true и allow-end: false спокойно уживаются.

Отключение вернёт память сразу?

Нет, только после полного рестарта сервера. Ни /reload, ни выгрузка мира память JVM обратно системе не отдадут мгновенно.

Как потом вернуть Нижний мир?

Меняете параметр обратно, перезапускаете. Если папку не удаляли — вернётся всё как было, с постройками и порталами.

Коротко

allow-nether=false в server.properties, allow-end: false в bukkit.yml, при желании — /mv remove и флаг lighter deny в WorldGuard против поджога порталов. Файлы удаляйте только после бэкапа: передумать хочется чаще, чем кажется.

Нужен сервер, где конфиги правятся в панели, а рестарт делается кнопкой — тарифы TeaHost.