Riot Client без игр» и «то грузится, то нет»

TL;DR

- С середины сентября 2026 Riot Client в РФ часто открывается урезанным: одна вкладка «Главная», нет списка игр, нет аватара, VALORANT не запустить. Через перезапуск может «само пройти», а может снова сломаться.

Riot Client без игр» и «то грузится, то нет»

- Причина: entitlements.auth.riotgames.com отдаёт в DNS два адреса Cloudflare — 104.16.56.21 и 104.16.57.21. Вся подсеть 104.16.57.0/24 в России режется на TLS-рукопожатии (TCP открывается, ServerHello не приходит). Клиент случайно выбирает адрес — отсюда «через раз».- Это не зависит от провайдера. Одинаковый результат и на Ufanet (Казань), и на VK Cloud (Москва), при этом из Минска всё открывается.

- Лечение без VPN? Закрепить рабочий адрес в hosts.

Симптом

Riot Client стартует, логин проходит, но на главной только «Главная» — ни VALORANT, ни LoL, ни аватара. Иногда после перезапуска клиента всё на месте. С VPN, где Riot идёт в обход, — тоже через раз, если riotgames.com не заведён в туннель (у людей с «Антизапретом» то же самое — этих адресов нет в его списке).

Что в логах

%LOCALAPPDATA%\Riot Games\Riot Client\Logs\Riot Client Logs\<дата>_<pid>_Riot Client.log
Неудачный запуск:
SDK: plugin-manager: SSL failure in HTTP request https://entitlements.auth.riotgames.com/api/token/v1: Zero certificates recorded
SDK: plugin-manager: Sleeping N ms before retrying external sync request to url: https://entitlements.auth.riotgames.com/api/token/v1
Удачный запуск вместо этого содержит:
SDK: entitlements: Successfully updated entitlements token after 1 attempt(s).
SDK: product-metadata: UpdateProductMetadata: parsed N player products with N patchlines

Zero certificates recorded звучит как проблема с сертификатом, но означает просто «сертификат так и не пришёл»: Client Hello ушёл, ответа нет. Без entitlements-токена клиент не знает, какие игры есть у аккаунта, и показывает пустую витрину.
По 19 моим логам с 30.09 по 03.10: entitlements.auth.riotgames.com— 113 таких ошибок. разово — valorant.secure.dyn.riotcdn.net, ks-foundation.secure.dyn.riotcdn.net, eas-prod.pp.sgp.pvp.net, permissions.sgp.pvp.net. Сессии, где токен так и не получен, — ровно те, где клиент пустой.

Как проверить у себя

Windows PowerShell:

foreach ($ipin'104.16.56.21','104.16.57.21') {$ok=01..5|% { try { $c=New-Object Net.Sockets.TcpClient($ip,443)$s=New-Object Net.Security.SslStream($c.GetStream(),$false)if ($s.AuthenticateAsClientAsync('entitlements.auth.riotgames.com').Wait(5000)) { $ok++ }$c.Close() } catch {} }"$ip$ok/5"}

Как починить (без VPN)

От админа добавить в `C:\Windows\System32\drivers\etc\hosts`:

104.16.56.21 entitlements.auth.riotgames.com
Riot Client без игр» и «то грузится, то нет»

затем в powershell

ipconfig /flushdns

и полностью перезапустить Riot Client (трей → Выход)

<i>Добро пожаловать. Снова</i>
Добро пожаловать. Снова
1122
22
11