Добро пожаловать на Craft‑Bukkit

Всё о Minecraft серверах: гайды, команды, скачивание сборок и полезные советы для администраторов и игроков.

Chunky: предзагрузка мира — радиусы, форма, авто-запуск по расписанию

wergio 25.07.2026 13:21 7
Chunky: предзагрузка чанков Minecraft — радиусы, формы, расписание и оптимизация.

Введение: лаги от генерации — в прошлом

Когда игрок летит на элитрах или бежит в новый биом, сервер генерирует десятки чанков в секунду. Это одна из главных причин падения TPS. Chunky решает эту проблему: он генерирует чанки ЗАРАНЕЕ, в фоновом режиме, без нагрузки на основной поток. Игроки заходят на уже готовый мир — и сервер летает. В этом гайде я покажу, как настроить Chunky для предзагрузки мира любой формы и размера.

Установка

  1. Скачайте Chunky с официальной страницы на SpigotMC (бесплатный).
  2. Поместите JAR-файл в папку plugins.
  3. Перезапустите сервер. Chunky создаст папку plugins/Chunky с конфигурацией.

Базовая предзагрузка (круг)

Самая простая команда — предзагрузить мир в радиусе 5000 блоков от спавна:

/chunky radius 5000
/chunky start

Chunky начнёт генерировать чанки. Процесс можно наблюдать командой:

/chunky progress

Она покажет процент выполнения и примерное время до завершения.

Предзагрузка разных форм

Chunky поддерживает несколько форм предзагрузки:

  • circle — круг (по умолчанию).
  • square — квадрат.
  • rectangle — прямоугольник (нужно указать две точки).
  • world — загрузить ВЕСЬ существующий мир (чанки, которые уже были сгенерированы игроками).

Примеры:

/chunky shape square
/chunky radius 3000
/chunky start

/chunky shape rectangle
/chunky corners -5000 -5000 5000 5000
/chunky start

/chunky shape world
/chunky start

Настройка производительности

В файле plugins/Chunky/config.yml настраивается, насколько агрессивно Chunky грузит чанки:

load:
  threads: 4              # Количество потоков для генерации
  chunks-per-tick: 10     # Чанков за тик
  tick-interval: 1        # Пауза между тиками (1 = каждый тик)
  max-pending-chunks: 100

Рекомендации по настройке:

  • Если сервер работает и на нём играют люди — уменьшите chunks-per-tick до 5, чтобы не лагало.
  • Если сервер остановлен (технические работы) — увеличьте до 50 для максимальной скорости.

Автоматический запуск по расписанию

Chunky поддерживает авто-запуск предзагрузки новых чанков по расписанию. Например, раз в сутки в 4 утра, когда игроков мало:

tasks:
  - name: daily-expand
    shape: circle
    radius: 10000
    center: 0,0
    schedule: "0 4 * * *"   # Каждый день в 04:00
    world: world

Пауза и возобновление

/chunky pause
/chunky continue

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

Типичные ошибки

  • Слишком большой радиус. Радиус 50 000 блоков — это МИЛЛИОНЫ чанков и ТЕРАБАЙТЫ дискового пространства. Для большинства серверов 5000-10000 блоков более чем достаточно.
  • Запуск на полную мощность при онлайне. Игроки жалуются на лаги, потому что Chunky отжирает все ресурсы. Запускайте предзагрузку ночью или уменьшите chunks-per-tick.
  • Не проверяют прогресс. Предзагрузка радиуса 10 000 может занять НЕСКОЛЬКО ДНЕЙ на слабом сервере. Проверяйте /chunky progress раз в несколько часов.

💡 Совет профи

Генерируйте мир на мощном локальном ПК, а затем переносите готовый мир на VDS. Локально вы можете выделить 12-16 ГБ памяти и 8 потоков, сгенерировав радиус 20 000 за ночь. Затем запакуйте папку world в 7z (максимальное сжатие) и загрузите на сервер. Это в 10-50 раз быстрее, чем генерировать мир на слабом VDS.
← К списку статей

💬 Комментарии (0)

⏳ Все комментарии проходят модерацию

🔒 Войдите, чтобы оставить комментарий

😊 Пока нет комментариев. Будьте первым!