voln.io
Mindustry

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

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

Для закрытого сервера Mindustry можно использовать встроенный белый список. Добавление участника и включение проверки — отдельные действия: whitelist add редактирует состав, а config whitelist true включает ограничение. Команды выполняйте в консоли VOLN, чтобы иметь доступ к исправлению списка даже при отказе собственного игрового входа.

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

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

  1. Соберите известные серверу ID

    Попросите приглашённых участников войти на открытую тестовую сессию. Через players и сообщения подключения найдите их реальные идентификаторы. Белый список использует записи известных игроков; команда не обязана принять произвольный никогда не встречавшийся ID.

  2. Заполните список перед включением

    Выполните whitelist add <ID> для себя и каждого подтверждённого участника. Затем вызовите whitelist без аргументов и сравните состав. Не заменяйте ID ником и не передавайте команде адрес IP: это другой тип идентификации.

  3. Включите и испытайте

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

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

После штатного перезапуска повторите проверку. Для удаления участника используйте whitelist remove <ID>, затем снова проверьте список и новый вход. Права администратора проверяйте отдельно: наличие в белом списке разрешает подключение, но не должно само по себе назначать модератора.

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

Если собственный клиент не входит, исправьте запись из консоли панели. Для временного открытия используйте config whitelist false, понимая, что доступ расширится. После сброса данных клиента ID может измениться; не выдавайте доступ по одному сообщению с прежним ником. Архивируйте 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 в шаблоне VOLN, что включить в бэкап config и как вернуть базу через проверенный слот.

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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

Mindustry

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

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