Host must allow you to join в Project Zomboid: проверка разрешения
Сообщение «Host must allow you to join» в Steam-игре, запущенной через Host, указывает на необходимость проверить разрешение конкретной учётной записи у хоста. Сам подключающийся игрок не может выдать себе это разрешение. У выделенного сервера другой порядок доступа. Руководство рассматривает Stable 42.21; названия кнопок могут отличаться.
Определите тип сервера
Уточните, запустил ли друг мир через Host в игре или мир обслуживает отдельная программа или панель выделенного сервера. Название «сервер друга» не определяет тип. Для Host начните с приглашения и разрешения Steam; для dedicated — с правил доступа и учётной записи у оператора. Публичный список или знание IP сами по себе не доказывают наличие доступа. Сохраните точный текст ошибки: последующий timeout — уже другой симптом.
Действия хоста и подключающегося
Хосту: загрузите нужный мир Host, войдите в него и откройте Escape → Invite или Invite Friends. Найдите точную Steam-учётную запись игрока и проверьте её разрешение; если доступ запрещён, используйте доступный элемент разрешения. Названия и вид кнопок могут различаться по версии и языку. Отправьте новое приглашение из работающего мира и оставьте игру запущенной.
Игроку: вернитесь в главное меню, проверьте, что вы с хостом друзья Steam именно на используемых аккаунтах, затем примите новое приглашение в нужную сессию. Одинаковое отображаемое имя не подтверждает совпадение аккаунта. Запускайте Steam-версию через работающий Steam. Если сознательно используете режим без Steam, сообщите об этом хосту; -nosteam меняет режим соединения и не выдаёт разрешение на Steam-приглашение.
Если разрешение уже выдано
Сверьте полные строки версии и ветку обоих клиентов, а для dedicated — версию запуска сервера. Повторно проверьте тот же аккаунт в том же работающем мире и отправьте новое приглашение. Запишите новую ошибку: P2P, timeout, недостающий файл и Loading Map требуют разных проверок. При подозрении на повреждение файлов закройте игру и выполните Steam → свойства игры → установленные файлы → проверка целостности; затем повторите попытку.
Если подозреваете моды, создайте отдельный именованный vanilla-мир и согласуйте состояние модов клиента. Исходный мир и его настройки сохраняйте; результат теста поможет сузить причину. Проверка файлов установки не выдаёт разрешение на вход.
Доступ к выделенному серверу
Уточните у оператора адрес, настроенный порт, пароль сервера и имя и пароль серверного аккаунта. Пароль серверной учётной записи не является паролем Steam; не публикуйте ни тот ни другой. Если сервер закрыт для незарегистрированных аккаунтов, оператор проверяет или выдаёт доступ средствами своей версии. Публичная выдача в списке, пароль и политика Open/whitelist — разные настройки. Open=true может расширить доступ и не должен применяться как универсальный обход; старые сообщения не доказывают, что каждому игроку обязательно вручную добавлять Steam ID. Не редактируйте базу по неподтверждённому рецепту.
Что проверить дальше
| Текущий результат | Следующее действие | Признак продвижения |
|---|---|---|
| Host must allow you to join | Хост проверяет конкретный Steam-аккаунт в Invite Friends | Новое приглашение принято и нужный персонаж вошёл в мир |
| Несовпадение версии или ветки | Сравнить полные версии участников и сервера | Версии совпадают; повторить и записать фактический результат |
| P2P или timeout после разрешения | Сохранить новую ошибку и отдельно диагностировать сеть | Понятен этап соединения, где возникает проблема |
| Ошибка файла или мода | Сравнить настройки в отдельном vanilla-тесте | Тест воспроизводит ошибку или указывает на исходную конфигурацию |
Для обращения за помощью запишите тип сервера, полные версии клиента и сервера, режим Steam, проверку разрешения, точную ошибку, время попытки и результат отдельного vanilla-теста. Хост и игрок сохраняют свои журналы; перед отправкой удалите пароли, частные адреса и другие личные сведения. Не удаляйте папку Zomboid или персонажа, не сбрасывайте мир и не отключайте firewall только из-за этого сообщения.
Версия и применимость
Путь Host → Escape → Invite Friends и различие между разрешением Steam co-op и whitelist выделенного сервера описаны разработчиком в 2016 году. В более поздних сборках интерфейс и настройки могут отличаться: сверяйте их с установленной версией. Источник упоминает Stable 42.21, но содержит противоречивую отметку о границах применимости.