voln.io
Mindustry

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

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

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

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

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

  1. Сохраните прежний мир

    Сообщите игрокам о смене карты через say, затем выполните save before-map-change. Дождитесь подтверждения записи и проверьте слот командой saves. Для долгого хранения дополнительно скачайте полученный MSAV или сделайте бэкап: игровые слоты находятся на том же диске.

  2. Выберите доступную карту

    Выполните maps all и используйте точное имя из ответа. Команда stop прекращает текущую игровую сессию, оставляя процесс и консоль работающими. После неё выполните, например, host Tendrils survival. Перед другим режимом проверьте справку help host и пригодность карты.

  3. Зафиксируйте новую сессию

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

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

Штатно перезапустите сервер и убедитесь, что осталась новая карта с тестовой постройкой. Старый слот before-map-change должен быть доступен через saves. Для возврата сначала сохраните текущую сессию, выполните stop, затем load before-map-change и после проверки сохраните её в hcp.

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

Если host отвечает, что игра уже идёт, проверьте завершение команды stop. Если карта не найдена, сравните имя с maps all, не подставляя название файла наугад. Удалять весь config ради смены карты нельзя: там хранятся права, настройки, моды и другие сохранения.

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

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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

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