ГАЙД Исправление проблемы с чатом pubg

Тема в разделе "Гайды и полезные статьи", создана пользователем BeerVet, 28 май 2018.

  1. BeerVet Местный

    Регистрация:
    1 ноя 2017
    Сообщения:
    54
    Симпатии:
    11
    Не работает чат в pubg.
    Восстановление работоспособности внутриигрвого чата, если он не работает из-за блокировок роскомнадзора


    Внутриигровой голосовой чат в pubg может не работать по разным причинам. Одна из них - недоступность серверов, через которые работает голосовой чат, из-за блокировок Роскомнадзора.

    Характерные симптомы, указывающие что чат не работает из-за блокировок:
    1) чат то работает, то нет, хотя никакие настройки Вы не меняете. Например, в течение четырех каток чат не работает, затем в течение пары каток чат работает без перезапуска игры и без смены каких-либо настроек;
    2) если Вы используете vpn, то чат работает всё время.

    Пока чат не работает Вы никого не слышите и Вас никто не слышит (ни в меню игры, ни во время матча). При этом остальные игроки сквада могут общаться.

    Сервера, через которые работает чат
    Для голосового чата в pubg используется библиотека/платформа vivox. Vivox используется в различных играх. На сайте vivox упоминается, что они могут предоставить не только программную библиотеку, но и свои сервера для обеспечения чата. Видимо, pubg как раз и использует сервера, предоставляемые vivox.

    Для обеспечения голосового чата игра обращается к узлу с именем blhp.www.vivox.com.
    На момент написания руководства, если я проверяю имя blhp.www.vivox.com через сайт http://isitblockedinrussia.com на предмет блокировок (как описывается в руководстве "Обход блокировки PUBG без VPN"), то вижу что из шести ip-адресов, соответствующих этому имени, под блокировки попадают четыре.
    [​IMG]У вас результаты могут отличаться. Кроме того, со временем перечень заблокированных Роскомнадзором адресов может меняться.
    Когда игра пытается связаться с blhp.www.vivox.com она использует один из этих шести ip-адресов. Если будет использован адрес, который является заблокированным, то чат работать не будет. При этом игра не пытается перебирать все эти адреса, чтобы найти тот, с которым получиться связатся. Используется только один.
    Через какое-то время игра заново пытается устанавить связь с узлом blhp.www.vivox.com и чат может начат работать (если выбранным окажется ip-адрес, который не заблокирован). Затем снова может перестать работать и т.д..

    Ip-адреса, которые не заблокированы, записываем в текстовый файл. После ip-адреса через пробел ставим имя узла blhp.www.vivox.com. Например, в моём случае из шести адресов не заблокированы два (которые написаны зеленым цветом на приведенным выше скриншоте). Значит я записываю:

    18.221.158.214 blhp.www.vivox.com
    18.219.225.165 blhp.www.vivox.com
    [​IMG]


    Редактирование файла hosts
    Теперь Вам надо отредактировать файл с именем hosts, находящийся в папке C:\Windows\System32\drivers\etc. Как это сделать рассказано в ранее упомянутом руководстве "Обход блокировки PUBG без VPN".
    Добавьте в конец файла hosts строки с незаблокированными ip-адресами. В моём случае файл hosts будет выглядеть так:
    [​IMG]
    Не забывайте что эти IP адреса могут стать снова не рабочими. Либо ip-адреса, соответствующие имени blhp.www.vivox.com, могут поменяться. Тогда вам придется заново проводить эту операцию.