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

Чанк не сохраняется (Failed to save chunk)

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

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

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

logs/latest.log
  • [ERROR] Failed to save chunk

Симптомы

  • После перезапуска в части мира откатываются изменения игроков
  • В логе: «Failed to save chunk (x,z) in world '…'» и stack trace

Причина

Сервер не смог сериализовать или записать данные чанка. Изменения в этом чанке с момента последнего успешного сохранения могут быть потеряны.

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

  • Проблема диска: нет места, нет прав на запись, ошибка ввода-вывода (см. Caused by)
  • Некорректные данные блок-сущности/сущности (часто после вмешательства плагина) ломают сериализацию
  • Баг сервера/форка

Как исправитьСредний риск

  1. Посмотрите исключение в evidence: IOException/No space left on device/AccessDeniedException — проблема диска или прав; NullPointerException в сериализации — повреждённые данные чанка.
  2. Для диска: освободите место (df -h), проверьте владельца и права папки мира (сервер должен иметь запись в world/region).
  3. Для данных: по координатам чанка (x,z) найдите место и проверьте блоки с данными (сундуки, спавнеры, блоки плагинов); обновите плагин, который их изменяет.
  4. Сделайте резервную копию мира до перезапуска.

Источники