Чанк не сохраняется (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)
- Некорректные данные блок-сущности/сущности (часто после вмешательства плагина) ломают сериализацию
- Баг сервера/форка
Как исправитьСредний риск
- Посмотрите исключение в evidence:
IOException/No space left on device/AccessDeniedException— проблема диска или прав;NullPointerExceptionв сериализации — повреждённые данные чанка. - Для диска: освободите место (
df -h), проверьте владельца и права папки мира (сервер должен иметь запись вworld/region). - Для данных: по координатам чанка (x,z) найдите место и проверьте блоки с данными (сундуки, спавнеры, блоки плагинов); обновите плагин, который их изменяет.
- Сделайте резервную копию мира до перезапуска.