Плагин Chunky

Предгенерация чанков — убирает лаги при исследовании мира.

Что он делает

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

Chunky прогоняет генерацию заранее, обычно ночью или до открытия сервера. Дальше игроки ходят по уже готовому миру, и всплесков нагрузки при исследовании не возникает.

Как этим пользуются

Типовой сценарий: задать радиус мира (например, 5000 блоков), запустить генерацию командой и оставить на несколько часов. Скорость регулируется, чтобы не мешать играющим. Заодно принято ставить границу мира по тому же радиусу — тогда за пределы сгенерированного никто не выйдет.

Три измерения генерируются отдельно: обычный мир, Незер, Край. Незер обычно берут радиусом в восемь раз меньше — портальный коэффициент.

Что это даёт и чего стоит

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

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

Куда класть файл

У проекта есть сборки и под серверные ядра, и под клиентские загрузчики: серверная версия кладётся в plugins, клиентская — в mods. Скачивайте файл, помеченный вашим загрузчиком.

Что говорят данные

Загрузок на Modrinth18 663 107
ЗагрузчикиBukkit, Fabric, Folia, Forge, NeoForge, Paper, Spigot, Sponge
Версии игры1.21, 1.20, 1.19, 1.18, 1.17, 1.16, 1.15, 1.14 и ещё 4
ОбновлениеПоследнее обновление — 2 мес. назад.
ЛицензияGPL-3.0-only

Лицензия: Копилефт. Использовать можно, но производную работу придётся открыть под той же лицензией. Файл мы у себя не храним — скачивание идёт со страницы проекта на Modrinth, где у каждого релиза указана своя версия игры.

Chunky выбран — где запускать сервер

Сборка с этим плагином на 1.21 требует памяти под ядро и мир. Мы сравнили хостинги по цене за гигабайт памяти: рейтинг хостингов. Сколько памяти нужно именно вашей сборке, посчитает калькулятор RAM, а стартовые настройки соберёт генератор server.properties.

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

Работает ли Chunky на 1.21?

Автор заявляет поддержку версий 1.21, 1.20, 1.19, 1.18, 1.17 и других. Совместимость конкретного файла смотрите у релиза на странице проекта.

Можно ли класть его в свою сборку?

Копилефт. Использовать можно, но производную работу придётся открыть под той же лицензией.

Нужен ли он и клиенту, и серверу?

У проекта есть сборки и под серверные ядра, и под клиентские загрузчики: серверная версия кладётся в plugins, клиентская — в mods. Скачивайте файл, помеченный вашим загрузчиком.

Смотрите также