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

Порядок действий
Сохраните прежний мир
Сообщите игрокам о смене карты через
say, затем выполнитеsave before-map-change. Дождитесь подтверждения записи и проверьте слот командойsaves. Для долгого хранения дополнительно скачайте полученный MSAV или сделайте бэкап: игровые слоты находятся на том же диске.Выберите доступную карту
Выполните
maps allи используйте точное имя из ответа. Командаstopпрекращает текущую игровую сессию, оставляя процесс и консоль работающими. После неё выполните, например,host Tendrils survival. Перед другим режимом проверьте справкуhelp hostи пригодность карты.Зафиксируйте новую сессию
После открытия сервера проверьте карту через
statusи войдите клиентом. Если хотите продолжать её после перезапуска, выполнитеsave hcpи дождитесь окончания записи. Этот слот является точкой загрузки штатной обёртки, независимо от названия стартовой карты в форме.
Как проверить результат
Штатно перезапустите сервер и убедитесь, что осталась новая карта с тестовой постройкой. Старый слот before-map-change должен быть доступен через saves. Для возврата сначала сохраните текущую сессию, выполните stop, затем load before-map-change и после проверки сохраните её в hcp.
Если не получилось
Если host отвечает, что игра уже идёт, проверьте завершение команды stop. Если карта не найдена, сравните имя с maps all, не подставляя название файла наугад. Удалять весь config ради смены карты нельзя: там хранятся права, настройки, моды и другие сохранения.