voln.io
Mindustry

Mindustry: автосохранения и восстановление базы

Как работают автосохранения Mindustry в шаблоне VOLN, что включить в бэкап config и как вернуть базу через проверенный слот.

Стартовая обёртка VOLN выполняет config autosave true и config autosaveSpacing 5. В установленной версии Mindustry этот интервал измеряется в секундах: здесь пять секунд, а не пять минут. Периодические автокопии и постоянный hcp.msav выполняют разные роли, поэтому после сбоя нужно осознанно выбрать нужную точку.

Ряд серверных стоек в машинном зале дата-центра.
Фото: Carl Lender, Wikimedia Commons. Лицензия CC BY 2.0.

Порядок действий

  1. Проверьте параметры и файлы

    В консоли запросите config autosave, config autosaveSpacing и config autosaveAmount. Посмотрите saves и файлы config/saves. Не уменьшайте количество копий перед исследованием сбоя: более старые точки могут быть единственным способом вернуть базу до проблемного действия.

  2. Сделайте независимый бэкап

    Сохраните текущую игру отдельным слотом и дождитесь подтверждения. Штатно выключите сервер, затем создайте копию всего config, включая сохранения, карты, моды и данные разрешений. Проверьте, что архив содержит hcp.msav. Одни автокопии на рабочем диске не защищают от потери всего каталога.

  3. Восстановите выбранное состояние

    Перед откатом сохраните нынешние данные. Если процесс запущен, выполните stop, затем загрузите нужный слот командой load без расширения. Для файлового восстановления сначала полностью остановите сервер. После проверки загруженной базы выполните save hcp, чтобы следующий запуск выбрал её.

Как проверить результат

Сравните волну, состояние ядра, ресурсы и контрольные постройки. Выполните штатный перезапуск и убедитесь, что продолжилась восстановленная сессия. Не считайте самую свежую автокопию автоматически лучшей: она могла появиться уже после разрушения базы или ошибочного изменения.

Если не получилось

Если копия не открывается, сравните версию Mindustry и набор модов. Изменение autosaveSpacing вручную действует только до следующего старта, потому что обёртка вернёт 5. При нехватке диска сначала сохраните необходимые архивы отдельно, затем удаляйте только проверенные ненужные копии, не весь config.

Читайте дальше

Mindustry

Сервер Mindustry: первый запуск и совместная игра

Как запустить Mindustry на VOLN, выбрать карту первого запуска, подключить клиентов и проверить сохранение hcp после остановки.

Mindustry

Mindustry: смена карты и режима игры

Как сменить карту Mindustry через stop и host, сохранить предыдущую базу и понять, почему выбор карты в панели не меняет hcp.msav.

Mindustry

Как загрузить свою карту на сервер Mindustry

Пользовательская карта Mindustry в config/maps: проверка MSAV, reloadmaps, запуск по имени и сохранение игрового прогресса отдельно.

Mindustry

Mindustry: сохранить мир и загрузить слот

Команды save и load в Mindustry, обязательный stop перед загрузкой и роль config/saves/hcp.msav при штатном перезапуске VOLN.

Mindustry

Администратор Mindustry: выдача и отзыв прав

Как назначить администратора Mindustry по проверенному игроку, посмотреть admins и отозвать доступ без выдачи прав на панель VOLN.

Mindustry

Белый список Mindustry для закрытого сервера

Как подготовить ID игроков Mindustry, включить config whitelist и проверить доступ команды, не потеряв управление сервером.

Mindustry

Mindustry: настройки через config и их сохранение

Как читать и менять настройки Mindustry командами config, какие значения задаёт VOLN при старте и почему не нужен выдуманный JSON.

Mindustry

Моды Mindustry: сервер, клиенты и сохранения

Как загрузить совместимые моды Mindustry в config/mods, проверить загрузку и сохранить возможность отката карты с модифицированными блоками.

Mindustry

Mindustry: не удаётся подключиться к серверу

Как проверить версию Mindustry, назначенный TCP/UDP-порт, состояние мира, моды и белый список при неудачном подключении.