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

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

Ошибка «Async chunk load» и «Chunk load timeout»: когда чанки не успевают за игроками

wergio 24.07.2026 11:53 23
Ошибка Chunk load timeout: ускоряем загрузку чанков и избавляемся от дыр в мире.

Введение: чанки-тормоза

Ошибка «Async chunk load» или «Chunk load timeout» появляется, когда сервер не успевает загрузить чанки для игрока за отведённое время. Игрок видит «дыры» в мире, пустые чанки или зависает на границе загруженной области. Проблема обостряется при полёте на элитрах или телепортации на большие расстояния. В этом гайде — как ускорить загрузку чанков и избавиться от таймаутов.

Причина 1: Медленный диск (HDD вместо SSD)

Загрузка чанков — это чтение region-файлов с диска. HDD читает со скоростью 80-160 МБ/с, SSD — 500-3500 МБ/с. Разница в 10-20 раз.

Решение:

  • Перенесите папку мира на SSD/NVMe-диск.
  • Если у вас VDS — закажите тариф с NVMe-диском.

Причина 2: Слишком большой view-distance

Каждый лишний чанк в view-distance — это десятки тысяч блоков, которые нужно загрузить и обработать.

Решение:

  • Уменьшите view-distance в server.properties до 6-8.
  • Для игроков на элитрах этого достаточно — они всё равно не видят дальше из-за скорости.

Причина 3: Медленный процессор или перегрузка

Загрузка чанка требует CPU для декомпрессии region-файла и обработки данных. Если CPU занят другими задачами — загрузка чанков задерживается.

Решение:

  • Оптимизируйте сервер (см. гайд «Can't keep up!»).
  • Используйте Paper с асинхронной загрузкой чанков (включено по умолчанию в новых версиях).
  • Увеличьте количество потоков для загрузки чанков в paper.yml: max-auto-save-chunks-per-tick: 24.

Причина 4: Большой мир с тысячами region-файлов

Если мир имеет радиус 20 000 блоков — это сотни region-файлов. Их индексация и поиск занимают время.

Решение:

  • Обрежьте мир, удалив неиспользуемые region-файлы (инструмент Region Trimmer).
  • Ограничьте мир бордюром: /worldborder set 10000.

💡 Совет профи

Используйте плагин ChunkyBorder для предзагрузки чанков в радиусе игровой зоны. После предзагрузки чанки не генерируются, а только читаются с диска — это в 3-5 раз быстрее. А для игроков на элитрах настройте send-distance в paper.yml больше, чем view-distance — сервер будет отправлять чанки с запасом, и игрок не упрётся в пустоту.
← К списку статей

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

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

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

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