Перейти к содержанию

Как закрыть сервер Project Zomboid и настроить whitelist

Видимость, пароль, учётные записи и команды управления доступом.

Закрытый сервер сочетает несколько независимых правил: видимость в списке, общий пароль и доступ отдельных учётных записей. До изменения настроек остановите сервер и сохраните резервную копию мира, конфигурации и базы пользователей. Для конкретной сборки проверьте значения и команды на тестовой копии.

Основные настройки

КлючПример закрытого сервераНазначение в статье
OpenfalseВход для уже существующих учётных записей.
PublicfalseНе показывать сервер в публичном игровом списке.
PasswordОбщий пароль при необходимостиОбщий пароль входа; не путать с личным паролем.
AutoCreateUserInWhiteListfalseНе создавать неизвестному игроку запись автоматически.

В статье приведены стандартные значения Open=true, Public=false, пустой Password и AutoCreateUserInWhiteList=false. Обычно эти ключи находятся в Zomboid/Server/<имя>.ini; после остановки изменяйте настройки для проверенной версии и перезапускайте по правилам своего хостинга. Public=false не скрывает адрес от тех, кто его уже знает.

Добавление и управление

КомандаЗаявленное назначение
adduser "имя" "пароль"Создать учётную запись для игрока.
addusertowhitelist "имя"Добавить подключённого игрока в список.
addalltowhitelistДобавить подключённых игроков.
removeuserfromwhitelist "имя"Удалить доступ из списка.
banuser "имя"Заблокировать запись; в статье упомянут дополнительный -ip.
setaccesslevel "имя" adminНазначить уровень администратора.

Статья описывает команды без косой черты в серверной консоли и с косой чертой в чате администратора. Синтаксис, права, регистр имени и влияние команд нужно проверить в вашей версии до использования. Для действующей группы описан вариант сначала зарегистрировать подключённых игроков и затем закрыть Open; предварительно проверьте результат на копии.

Два пароля и учётные записи

Общий Password сервера и пароль отдельной записи игрока вводятся в разные поля. По описанию учётные данные хранятся в Zomboid/db/<имя>.db; на Steam-сервере может учитываться Steam ID. Сверяйте имя и пароль с данными владельца записи, не публикуйте их в отчётах или общем чате.

Если пароль учётной записи потерян, выясните поддерживаемый способ восстановления у администратора и проверьте резервную копию. Удаление и пересоздание записи как способ восстановления и влияние на персонажа не подтверждены; не выполняйте это по непроверенной инструкции.

Если игрок не может войти

Проверьте, создана ли нужная учётная запись, совпадают ли регистр имени и пароли, и правильно ли указан адрес и порт в Favorites. Только скрытие из списка не заменяет контроль доступа. Статья отдельно описывает настройки панели GamezServers для Open, Public и пароля; на другом хостинге их расположение может отличаться.

Настройки сервера

Команды администратора