Плагин Chunky
Предгенерация чанков — убирает лаги при исследовании мира.
Что он делает
Chunky заранее генерирует мир. Обычно чанки создаются в момент, когда до них дошёл игрок, — и это самая тяжёлая операция на сервере: генерация нового куска мира стоит дороже всего остального вместе взятого. Отсюда знакомая картина: игрок уходит в неисследованную сторону, и у всех начинаются лаги.
Chunky прогоняет генерацию заранее, обычно ночью или до открытия сервера. Дальше игроки ходят по уже готовому миру, и всплесков нагрузки при исследовании не возникает.
Как этим пользуются
Типовой сценарий: задать радиус мира (например, 5000 блоков), запустить генерацию командой и оставить на несколько часов. Скорость регулируется, чтобы не мешать играющим. Заодно принято ставить границу мира по тому же радиусу — тогда за пределы сгенерированного никто не выйдет.
Три измерения генерируются отдельно: обычный мир, Незер, Край. Незер обычно берут радиусом в восемь раз меньше — портальный коэффициент.
Что это даёт и чего стоит
Плата за спокойствие — место на диске. Полностью сгенерированный мир радиусом в несколько тысяч блоков занимает гигабайты, и на тарифах хостинга с урезанным диском это упирается раньше, чем в память. Прикидывайте радиус исходя из того, сколько места вам дали, а не из того, сколько хочется.
Ещё: генерировать надо после того, как окончательно выбраны сид и моды, влияющие на генерацию. Добавите такой мод позже — сгенерированная часть мира останется старой, и на границе будет видимый шов.
Куда класть файл
У проекта есть сборки и под серверные ядра, и под клиентские загрузчики: серверная версия кладётся в plugins, клиентская — в mods. Скачивайте файл, помеченный вашим загрузчиком.
Что говорят данные
| Загрузок на Modrinth | 18 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. Скачивайте файл, помеченный вашим загрузчиком.