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

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

Ошибка «Failed to save» и потеря прогресса: как настроить автосохранение и бэкапы

wergio 24.07.2026 11:53 5
Ошибка Failed to save: как не потерять прогресс игроков и настроить автосохранение.

Введение: час игры — коту под хвост

Ошибка «Failed to save» в консоли сервера означает, что сервер не смог сохранить мир, данные игроков или конфигурацию плагина. Игроки продолжают играть, но их прогресс не сохраняется. При следующем рестарте они теряют всё, что нажили с момента последнего успешного сохранения. В этом гайде — как диагностировать причины сбоя сохранения и настроить надёжную систему бэкапов.

Причина 1: Нет места на диске

Самая частая причина. Сервер пытается записать файл, но места на диске нет.

Решение:

  • Проверьте свободное место: df -h (Linux) или «Этот компьютер» (Windows).
  • Удалите старые логи (logs/), старые бэкапы, ненужные плагины.
  • Увеличьте размер диска на VDS.

Причина 2: Нет прав на запись (Linux)

Пользователь, от которого запущен сервер, не имеет прав на запись в папку мира.

Решение:

  1. Проверьте владельца папки: ls -la.
  2. Смените владельца: sudo chown -R minecraft:minecraft /path/to/server.
  3. Дайте права: chmod -R 755 /path/to/server.

Причина 3: Диск в режиме «только чтение»

Файловая система перешла в режим read-only из-за ошибок.

Решение:

  • Проверьте: touch /path/to/server/test.txt. Если ошибка «Read-only file system» — диск в режиме только чтение.
  • Перезагрузите сервер: sudo reboot.
  • Проверьте диск на ошибки: sudo fsck /dev/sda1 (только на незамонтированном разделе).

Причина 4: Слишком частые сохранения

Если автосохранение настроено каждые 10 секунд, а мир большой — предыдущее сохранение не успевает завершиться до начала следующего. Сервер не может сохранить.

Решение:

  • В paper.yml увеличьте интервал автосохранения: max-auto-save-chunks-per-tick: 24 и delay-chunk-unloads-by: 30s.

Настройка автоматических бэкапов

  1. Установите плагин DriveBackupV2.
  2. Настройте бэкап каждый час с хранением последних 24 бэкапов.
  3. Настройте бэкап мира, плагинов и конфигов.
  4. Загружайте бэкапы в Google Drive или на FTP-сервер.

💡 Совет профи

Настройте мониторинг свободного места на диске с алертами. Скрипт проверяет df -h каждый час и отправляет уведомление в Discord через вебхук, если свободного места меньше 10 ГБ. Это даст вам время очистить диск до того, как сервер перестанет сохранять мир.
← К списку статей

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

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

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

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