Знаете, случилась у меня такая занимательная история. Хочу я с другом поиграть в The Division 2, по сети, лицензионный, купленный в лохматые года. Открываю давно забытый лаунчер Юбисофт, который ныне называется Ubisoft Connect. Лаунчер производит обновление, я восстанавливаю логин и пароль, запускаю, и... Потеря соединения?
Я проверяю сеть, повторяю вход, и опять получаю:

Хорошо, думаю хоть оффлайн запущу. Жму кнопку и... Неверные почта или пароль? Так я ведь только что восстановил их и авторизовался на сайте Ubisoft Connect! Что за хрень?
Ладно, лезу в интернет разбираться. Нахожу следующие статьи:
Всё пробую, кроме установки VPN. Хотя, если честно, ряд советов особенно идиотские. Проверяю - не работает.
Ладно, лезу разбираться дальше. Нахожу папку с логами. Вижу в логах провал верификации сертификата:
Во втором логе, network_info, также вижу сообщения о некорректных ДНС-серверах и некорректных настройках сетевой карты. Думаю, ну я же только что всё обновил / переустановил. Мягко говоря в течение нескольких дней пытался решить проблему в т.ч. посредством исправления возможных проблем с сетью. И с какой стороны теперь к этому подходить? Уже начинаю грустить и вспоминаю, что не попробовал вариант с VPN.
Но, VPN много. На некоторые из них, особенно бесплатные, отзывы описывают поведение аналогичное былинному браузеру Амиго (кто не помнит - ну и слава Матрице!). А я один, и не хочу заморачиваться чисткой ПК от новой навязчивой проги, которая нужна мне на один раз.
Думаю, ну по идее, интернет говорит что такая проблема не уникальна для пользователей из РФ. Ошибку ловят пользователи по всему миру. А судя по комментариям, пользователи из РФ спокойно могут использовать программу без проблем. Т.е. это косяк самого лаунчера, а не целенаправленно навязанное ограничение разработчиками конкретной группы пользователей.
А что делает VPN, если описывать грубо? Правильно. Выводит твоё устройство в другую сеть поверх существующей. И присваивает новый IP для работы в новой сетке. Я такой думаю, так у меня же помимо домашней сетки есть мобильная. Фактически, вход в лаунчер с мобильного устройства заменит в данном конкретном случае необходимость использовать VPN. Это же другая сеть, другое устройство.
Устанавливаю лаунчер Ubisoft Connect-а на мобилу, авторизуюсь, и о чудо! Авторизация пройдена! Ладно, возвращаюсь к ПК. Запускаю лаунчер, авторизуюсь и... Ёрш твою медь! Авторизация пройдена! Т.е. что бы решить проблему достаточно было зайти из другой сети...
И тут я замечаю, что мой телефон подключен к той же сети, что и ПК. Я забыл переключить WiFi на мобильную сеть. А значит дело не в VPN. Не в самой сети. А в устройстве? Или действительно, в сетевых настройках? О_о
Я всё ещё не понимаю как это работает. Но, судя по логам и поведению всей этой чешуйни, могу сделать следующие выводы:
Я до сих пор искренне не понимаю зачем, и почему нужна эта проверка? Почему она не проходит при конкретных настройках сети, которые ни на что в дальнейшем не влияют? И не заключалась ли проблема в том, что при установке Ubisoft Connect на ПК нужный сертификат отсутствовал в сборке клиента? Но, я искренне уверен что это не я криворукий, а разработчики из Монреаля долбозвоны.
В общем, если столкнётесь с такой проблемой, попробуйте воспользоваться установкой и авторизацией в Ubisoft Connect на мобильном (или любом другом) устройстве. А я пойду дальше гореть с того, что такая проблема вообще возможна.
Я проверяю сеть, повторяю вход, и опять получаю:

Хорошо, думаю хоть оффлайн запущу. Жму кнопку и... Неверные почта или пароль? Так я ведь только что восстановил их и авторизовался на сайте Ubisoft Connect! Что за хрень?
Ладно, лезу в интернет разбираться. Нахожу следующие статьи:
- 7 способов исправить ошибку Ubisoft Connect, которая не работает в 2022 году - Toxl
- https://translated.turbopages.org/p...ivereasy.com/knowledge/uplay-connection-lost/
Всё пробую, кроме установки VPN. Хотя, если честно, ряд советов особенно идиотские. Проверяю - не работает.
Ладно, лезу разбираться дальше. Нахожу папку с логами. Вижу в логах провал верификации сертификата:
Код:
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (169) -- Starting Ubisoft Game Launcher --
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (174) Platform: PC.
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (182) Exe version: 142.0.10872
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (183) Installed version: 10872
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (184) Built: May 16 2023.
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (189) OS: Microsoft Windows 10, 64-bit Professional (build 19043)
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (194) CPU: Intel(R) Core(TM) i5-8400 CPU @ 2.80GHz
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (199) GPU: NVIDIA GeForce GTX 1060 3GB
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (204) RAM: 16384 MB
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (212) Timezone: UTC+03:00
[ 9212] 2023-05-29 20:33:18 [12716] INFO HubUtils.cpp (231) Command line:
[ 9212] 2023-05-29 20:33:20 [11636] INFO BusSettings.cpp (104) Failed to disable start on Windows start.
[ 9212] 2023-05-29 20:33:20 [12716] INFO Hub.cpp (107) Environment is PROD.
[ 9212] 2023-05-29 20:33:21 [ 4980] INFO StartView.cpp (831)
[ 9212] 2023-05-29 20:33:56 [13456] ERROR SSLSocket.cpp (527) Certificate verification for host 'public-ubiservices.ubi.com' failed: 2148081683
[ 9212] 2023-05-29 20:33:56 [13456] ERROR SSLSocket.cpp (531) CA, Quebec, Montreal, Ubisoft Entertainment Inc., *.ubi.com
[ 9212] 2023-05-29 20:33:56 [13456] INFO SSLSocket.cpp (434) Certificate verification failed, closing connection.
[ 9212] 2023-05-29 20:33:56 [13456] ERROR JobHttp.cpp (66) Http status code is none for url https://public-ubiservices.ubi.com/v3/profiles/sessions.
[ 9212] 2023-05-29 20:33:56 [13456] INFO AccountOnlineLogin.cpp (325) Login Type: credentials, platform: Uplay.
[ 9212] 2023-05-29 20:33:56 [13456] ERROR AccountStartupLogin.cpp (266) Failed to login; NetworkFailure.
Во втором логе, network_info, также вижу сообщения о некорректных ДНС-серверах и некорректных настройках сетевой карты. Думаю, ну я же только что всё обновил / переустановил. Мягко говоря в течение нескольких дней пытался решить проблему в т.ч. посредством исправления возможных проблем с сетью. И с какой стороны теперь к этому подходить? Уже начинаю грустить и вспоминаю, что не попробовал вариант с VPN.
Но, VPN много. На некоторые из них, особенно бесплатные, отзывы описывают поведение аналогичное былинному браузеру Амиго (кто не помнит - ну и слава Матрице!). А я один, и не хочу заморачиваться чисткой ПК от новой навязчивой проги, которая нужна мне на один раз.
Думаю, ну по идее, интернет говорит что такая проблема не уникальна для пользователей из РФ. Ошибку ловят пользователи по всему миру. А судя по комментариям, пользователи из РФ спокойно могут использовать программу без проблем. Т.е. это косяк самого лаунчера, а не целенаправленно навязанное ограничение разработчиками конкретной группы пользователей.
А что делает VPN, если описывать грубо? Правильно. Выводит твоё устройство в другую сеть поверх существующей. И присваивает новый IP для работы в новой сетке. Я такой думаю, так у меня же помимо домашней сетки есть мобильная. Фактически, вход в лаунчер с мобильного устройства заменит в данном конкретном случае необходимость использовать VPN. Это же другая сеть, другое устройство.
Устанавливаю лаунчер Ubisoft Connect-а на мобилу, авторизуюсь, и о чудо! Авторизация пройдена! Ладно, возвращаюсь к ПК. Запускаю лаунчер, авторизуюсь и... Ёрш твою медь! Авторизация пройдена! Т.е. что бы решить проблему достаточно было зайти из другой сети...
И тут я замечаю, что мой телефон подключен к той же сети, что и ПК. Я забыл переключить WiFi на мобильную сеть. А значит дело не в VPN. Не в самой сети. А в устройстве? Или действительно, в сетевых настройках? О_о
Я всё ещё не понимаю как это работает. Но, судя по логам и поведению всей этой чешуйни, могу сделать следующие выводы:
- Первая авторизация пользователя в Ubisoft Connect требует проверки некоего сертификата перед установкой сессии.
- Проверка должна пройти один раз на всю учётную запись вне зависимости от устройства.
- Для проверки сертификата должны быть определённые настройки сети, которые не влияют на дальнейшую авторизацию.
Я до сих пор искренне не понимаю зачем, и почему нужна эта проверка? Почему она не проходит при конкретных настройках сети, которые ни на что в дальнейшем не влияют? И не заключалась ли проблема в том, что при установке Ubisoft Connect на ПК нужный сертификат отсутствовал в сборке клиента? Но, я искренне уверен что это не я криворукий, а разработчики из Монреаля долбозвоны.
В общем, если столкнётесь с такой проблемой, попробуйте воспользоваться установкой и авторизацией в Ubisoft Connect на мобильном (или любом другом) устройстве. А я пойду дальше гореть с того, что такая проблема вообще возможна.