Ограничения публичного Wi-Fi и корпоративной сети Captive portal, restrictive network
ID причины hn-captive · Основной ответственный Внешние стороны · Внешние стороны · Совместно Команда разработки · Разработка клиента, Команда разработки · Разработка сервера
Страница входа в Wi-Fi кафе или корпоративный файрвол блокируют подключение к игре.
Почему Авторизация на странице входа ещё не пройдена, или файрвол блокирует игровые порты и UDP → Следствие Попытки подключения блокируются полностью или проходят только частично → На экране Ошибка входа, или авторизация проходит, но в игру не пускает
Основной ответственный Внешние стороны · Внешние стороны · Совместно Команда разработки · Разработка клиента, Команда разработки · Разработка сервера
Команда разработки: задачи
Клиент: при блокировке объяснять причину (не пройдена авторизация на странице входа, заблокирован UDP и т. п.), при блокировке UDP автоматически переходить на запасной путь. Сервер: предоставить запасной путь, например TCP 443.
Внешние стороны: задачи
Посоветовать игрокам в публичном Wi-Fi сначала пройти авторизацию на странице входа, а в закрытых сетях вроде корпоративной использовать другую сеть.
На графике
Высоко только у некоторых · число неудачных подключений (по сетям)
Где смотреть
Попросить игрока подключиться через другую сеть, например мобильный интернет, и проверить в логе подключений сервера, дошёл ли первый UDP-пакет и проходит ли подключение по запасному пути TCP 443
Подтверждает
Не подключается только через определённый Wi-Fi (кафе, офис), а через другую сеть подключается сразу. Не пройдена авторизация на странице входа, или до сервера не доходит только UDP
Опровергает
Если не подключается ни через одну сеть, дело в аккаунте, сервере или причине «Сбои и задержки DNS». Если не подключается вся страна или все абоненты провайдера, это «Ограничение UDP и DPI на уровне страны или провайдера»
Чем проверить
Проверка на стороне игрока
Источники
RFC 8952: Captive Portal ArchitectureIETF Captive portal: сеть, в которой доступ ограничен, пока не выполнены условия вроде согласия с правилами или авторизации