Реклама
Катаю сегодня утренний блиц, делаю ход конем, а клиент тупо зависает на статусе Reconnecting. В DevTools на вкладке Network консоль красная от отбитых WebSocket-соединений с ошибкой
ERR_CONNECTION_TIMED_OUT
. Сервера самого опенсорсного проекта живы и здоровы (пинг из Европы стабильный), а вот наши ТСПУ у провайдеров опять начали агрессивно резать долгоживущие TCP-сессии. Пакеты просто дропаются на магистрали, из-за чего доска не синхронизируется с бэкендом, и интерфейс уходит в бесконечный цикл переподключения. Ниже собрал рабочие костыли, как вернуть коннект и доиграть партию без сливов по времени.
Почему сегодня не работает?
| Проблема | Причина | Решение |
|---|
| Бесконечный Reconnecting во время партии | DPI провайдера обрывает WebSocket-сессию по таймауту | Включить DNS over HTTPS (DoH) в браузере или запустить GoodbyeDPI |
| Пишет Error: IP is blocked при создании аккаунта | Сработал антиспам-фильтр на публичный IP-адрес вашего обходчика | Вырубить все туннели, раздать интернет с мобильного и зарегаться с чистого IP |
| Сайт грузится, но доска серая, фигур нет | Браузер не может стянуть SVG-ассеты из-за битого кэша Service Worker'а | Жесткая перезагрузка через Ctrl + F5 или зачистка LocalStorage |
Если личесс не заработал: чистим кэш
Иногда доска висит мертвым грузом тупо из-за того, что локальный кэш браузера сошел с ума. Платформа жестко кэширует стейты партий, настройки доски и графику в IndexedDB. Если при апдейте случился конфликт версий, фронт не отрисуется.
- Открываем зависшую вкладку и жмем
F12
или Ctrl + Shift + I
- Переходим на вкладку Application (в Firefox ищем Хранилище).
- Слева в менюшке разворачиваем Local Storage, кликаем правой кнопкой мыши по домену lichess.org и выбираем Clear.
- То же самое делаем для разделов Session Storage и IndexedDB.
- Жмем
Ctrl + F5
— страница перезагрузится с чистого листа, придется заново залогиниться, но фризы уйдут.
то делать, если Lichess не работает в России и не открывается
Если провайдер полностью заглушил домен или режет сокеты, играть напрямую становится невозможно — пинг скачет от 50 до 5000 мс.
Если приложение не работает и не грузится на телефоне
Старый мобильный клиент плохо держит коннект при переключении между вышками сотовой связи и отваливается от сокетов при малейшем скачке пинга.
FAQ
Error: IP is blocked — почему не получается зарегистрироваться на Lichess?
На платформе стоит параноидальная защита от ботоферм. Если вы сидите через популярный публичный туннель или бесплатный прокси-сервер, его IP-адрес уже находится в блэклисте за спам и читерство. Выключите все обходчики. Лучший вариант — раздать интернет со смартфона на компьютер (мобильные IP-адреса динамические и крайне редко попадают под веерные блокировки).
Пинг зеленый, но ходы противника доходят с задержкой в 2–3 секунды
Это асимметричный роутинг. Ваш провайдер отправляет пакеты до серверов во Франции быстрым маршрутом, а обратный трафик возвращается через перегруженные транзитные узлы. Локально это не пофиксить — помогает переподключение к сети (перезагрузка роутера для смены IP) либо использование персонального VLESS/Shadowsocks туннеля для принудительного выравнивания маршрута.
Почему при анализе партии Stockfish висит на статусе «Loading engine»?
Движок работает через технологию WebAssembly прямо в оперативной памяти браузера. Если в настройках системы отключено аппаратное ускорение либо включены жесткие блокировщики скриптов (uBlock в агрессивном режиме, NoScript), браузер блокирует загрузку WASM-модуля. Добавьте lichess.org в исключения блокировщика рекламы.
Если доска всё равно висит и ходы не проходят, сразу пишете сюда в тему, вместе разбираться будем.