voln.io
Mindustry

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

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

В Mindustry именованный слот сохраняется как config/saves/<имя>.msav. В VOLN особое значение имеет слот hcp: обёртка загружает его при старте и записывает перед штатной остановкой. Дополнительные слоты удобны для контрольных точек, но их наличие не меняет автоматический выбор мира при следующем запуске.

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

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

  1. Создайте контрольный слот

    Во время активной игры выполните save before-test. Дождитесь строки Saved to, затем запросите saves. Используйте короткие понятные имена без путей и расширения: команда сама добавляет .msav. Зафиксируйте текущую карту и волну рядом с датой копии.

  2. Загрузите выбранную точку

    Предупредите игроков, сохраните текущую сессию под другим именем и выполните stop. Только затем выполните load before-test. Если уже идёт игра, load откажет; повторять его без stop бессмысленно. Дождитесь открытия сервера и проверьте карту клиентом.

  3. Сделайте слот постоянным

    Если восстановленная сессия должна продолжаться после перезапуска, выполните save hcp и дождитесь завершения. Не полагайтесь на то, что последнее использованное имя запомнится стартовой обёрткой. На диске по-прежнему могут лежать несколько разных точек восстановления.

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

Проверьте волну, ядро и контрольную постройку, затем штатно перезапустите сервер. После запуска должен восстановиться hcp с ожидаемым состоянием. Отдельный before-test оставьте нетронутым до завершения эксперимента. Для долговременной защиты скачайте важный слот или создайте полный бэкап.

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

Если загрузка сообщает о повреждённом или устаревшем файле, сохраните оригинал и проверьте версию игры и моды. Если штатная остановка сообщает Mindustry save did not complete, обёртка не подтверждает сохранение. Не удаляйте маркеры или не завершайте Java принудительно ради исчезновения сообщения; сначала проверьте диск и журнал.

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

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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

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-порт, состояние мира, моды и белый список при неудачном подключении.