К содержимому
Tickwise
ОшибкаМир и чанкиSIG-WO-001

Повреждение чанков или region-файлов: данные чанка потеряны

Платформы
Paper · Purpur · один сервер
Проверено
Проверено
Уверенность
Уверенность 80%

Как это выглядит в логе

Достаточно одной из строк. Агент сверяет их с логом локально, на вашем сервере.

logs/latest.log
  • [WARN] chunk data will be lost
  • [WARN] invalid sector at index
  • [WARN] regionfile
  • [WARN] is truncated: expected

Симптомы

  • Участки мира перегенерировались (пропали постройки) или чанки не загружаются
  • В логе: «Failed to parse/load chunk data for task … chunk data will be lost», ошибки region-файлов

Причина

Сервер не смог прочитать или разобрать данные чанка из region-файла (.mca). Такой чанк будет сгенерирован заново — постройки в нём теряются. Причина — повреждение файла или данные, несовместимые с текущей версией/высотой мира.

Вероятные причины

  • Файл региона повреждён: аварийная остановка/kill процесса во время записи, сбой диска
  • Чанки созданы другой версией/форком или с другой высотой мира (датапак), и не совместимы с текущей
  • Мир копировали/восстанавливали частично или внешним инструментом (MCA Selector, ручная правка)

Как исправитьВысокий риск

  1. Не удаляйте и не «чините» файлы мира на работающем сервере; сначала сделайте копию папки мира.
  2. По evidence определите мир и координаты чанка (world: …, chunk: (x,z), путь к r.X.Z.mca); регион = floor(координата_чанка / 32).
  3. Если есть резервная копия — остановите сервер и восстановите из неё затронутые файлы region/r.X.Z.mca (а также entities/ и poi/ того же региона).
  4. Если ошибок много и рядом строки о несовпадении высоты/heightmap — проверьте, не меняли ли версию сервера, форк или датапак высоты мира.
  5. Проверьте диск (SMART, свободное место) и не останавливайте сервер через kill — только stop.

Источники