voln.io
Mindustry

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

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

Mindustry headless предоставляет собственную команду config. В шаблоне VOLN нет общего редактируемого server.json с параметрами игры. Значения сохраняются средствами движка в каталоге config, а обёртка дополнительно задаёт ряд параметров при каждом запуске. Поэтому нужно различать сохранение команды и последующее переопределение стартом.

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

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

  1. Прочитайте текущее значение

    В консоли выполните config, чтобы увидеть доступные параметры установленной версии. Для отдельного ключа используйте, например, config desc или config autoPause. Не редактируйте бинарные файлы настроек текстовым редактором: команда сама проверяет тип и сохраняет значение.

  2. Измените дополнительную настройку

    Для приветствия выполните config motd Добро пожаловать на сервер, для описания — config desc Совместное выживание. Затем запросите эти ключи без значения. Перед изменением параметров защиты запишите исходные значения и проверьте назначение в справке; не отключайте strict или antiSpam ради косметической настройки.

  3. Учтите стартовые значения

    При запуске обёртка устанавливает назначенный порт, имя VOLN Mindustry, включённое autosave и autosaveSpacing 5. Временная команда config name ... не является устойчивой сменой имени в этом шаблоне. Поле панели управляет только картой первого запуска.

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

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

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

Если команда сообщает неизвестное имя, пользуйтесь списком установленной версии, а не инструкцией для другого выпуска. Если параметр возвращается, проверьте стартовый набор. Не подменяйте .hcp/start-mindustry.sh для косметической правки: он также обеспечивает сохранение hcp перед завершением Java.

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

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 в шаблоне VOLN, что включить в бэкап config и как вернуть базу через проверенный слот.

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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