Привычные пользователям Дискорда голосовые каналы имеют более сложную реализацию, чем кажется. Пока вы подключаетесь к конференции, чтобы пообщаться с друзьями, ваша программа-клиент начинает передавать множество интернет-пакетов, для которых важна высокая скорость. Это достигается благодаря веб-протоколу RTC, который иногда работает некорректно. Расскажем, почему при подключении к голосовому каналу возникает бесконечная загрузка RTC в Discord.
В чем может быть причина
По сути, RTC – это только один из веб-протоколов взаимодействия между компьютером-клиентом и серверной машиной. Грубо говоря, вспомните как много ошибок (403, 404, 500, 503) может возникнуть при обычном присоединении к веб-сайту (через браузер по HTTP), а при трансляции в реальном времени через RTC этих ошибок еще больше.
Мы не будем перечислять каждую из них, а выделим несколько основных групп:
- Ограничен доступ к нужному серверу на стороне клиента. Например, нужные порты для подключения используют другие программы. Также этому может способствовать брандмауэр (Firewall) или антивирус.
- Недостаточная скорость интернет-соединения. С медленным интернетом будьте готовы либо не слышать собеседников в чате, либо вовсе вылетать с постоянным повтором подключения RTC.
- Ограничен доступ на стороне сервера. Возможно, ваш компьютер, а точнее его IP-адрес, попал в черный список серверов. В таком случае ни о каком подключении и речи быть не может. Довольно редко блокируются хорошие адреса. А вот при использовании VPN и Proxy такой исход вполне возможен.
- Не работает один из серверов. Существует несколько физических серверов, которые будут обрабатывать ваш запрос. Если один из них «упал», то Дискорд будет искать альтернативу либо просто зависнет, если сервер играет ключевую роль. Это, к слову, происходит, когда на компьютере не установлен маршрут до серверов Дискорда.
Конечно, в последнем случае пользователь не сможет почти ничего сделать (хотя кое-что может). Кстати, если проблема возникла на телефоне, то вдобавок к вышеперечисленным проблемам можно отнести и ограничения сети. Например, в режиме «жесткой» экономии траффика некоторые приложения могут работать только через Wi-Fi. В остальных случаях проблема вполне поправимая, и мы расскажем, что необходимо сделать.
Методы решения проблемы с бесконечным подключением к RTC в Discord
Итак, раз вы здесь, то проблема не решилась сама по себе, что довольно часто происходит с программой-клиентом Discord. Некоторые нижеприведенные инструкции требуют права администратора, а потому не подойдут, если пользователь работает под обычной учетной записью.
Управление брандмауэром и антивирусом
В большинстве случаев доступ к удаленным серверам ограничивают либо встроенный в Windows брандмауэр, либо веб-интерфейс, устанавливаемый вместе с антивирусной программой. Чтобы отключить встроенный антивирус, достаточно выполнить следующие действия:
- Откройте панель управления. В Windows 10 (и тем более 11) для этого необходимо нажать сочетание «Win» + «R» и в открывшемся окне ввести «Control panel».
- Переключитесь в режим крупных или мелких значков.
- Откройте «Брандмауэр защитника Windows».
- Перейдите в раздел «Включение и отключение защитника».
- Поставьте галочки напротив всех пунктов «Отключить» в открывшемся окне.
После этого попробуйте проверить работу Discord. Конечно, эти меры довольно радикальны, но часто помогают исправить проблему. Если проблема решится после отключения брандмауэра, то попробуйте снова вернуться в настройки и посмотреть, возможно, программа попала в список потенциальных угроз. В случае, если проблема не решилась, рекомендуем включить брандмауэр обратно.
Чтобы отключить веб-защиту антивируса, необходимо выполнить следующие действия (на примере Avast):
- Кликнуть ПКМ по иконке антивируса в трее.
- Нажмите «Открыть интерфейс пользователя».
- Перейдите в настройки. Для этого кликните по значку «Меню» и выберите пункт «Настройки».
- Перейдите в раздел «Защита – основные компоненты защиты».
- Откройте вкладку «Веб-защита».
- Поставьте галочку напротив пункта «Отключить компонент».
Готово. Для остальных антивирусов будет немного другой алгоритм, но в целом порядок действия тот же.
Отключение VPN
Как мы говорили выше, если пользователь сидит под IP-адресом с очень плохой репутацией, то его, скорее всего, заблокируют. Особенно это касается VPN-серверов, где под одним адресом сидят десятки, а то и сотни пользователей. Разумеется, это довольно подозрительно, а потому автоматические алгоритмы блокируют доступ.
Чтобы избежать этого, необходимо отключить VPN. На телефоне для этого достаточно прервать процесс VPN-приложения. Примечательно, что в некоторых моделях при включенном режиме в панели уведомлений появится значок «ВПН». На компьютере функция отключается следующим образом:
- Откройте меню поиска (находится в панели задач, представляется в виде лупы).
- Введите строку «Параметры VPN».
- Удалите все найденные соединения.
Однако, если вы используете специальную программу для создания виртуальной частной сети, то дополнительно необходимо будет отключить ее. К слову, эти действия не только могут починить Дискорд, но и позволяют избавиться от долгого интернет-соединения.
Запрос прав администратора
Не исключаем возможность того, что у вас настроен строгий контроль учетных записей (UAC). В таком случае необходимо запускать приложение от имени администратора, чтобы оно могло полноценно использовать ресурсы компьютера. Конечно, самый простой способ – это нажать ПКМ по значку Дискорда и выбрать «Запуск от имени администратора». Однако мы предлагаем другой способ, чтобы убрать эту рутину:
- Кликните ПКМ по ярлыку Дискорда и нажмите «Свойства».
- Перейдите в раздел «Дополнительно».
- Поставьте галочку напротив пункта «Запуск от имени администратора»
Готово. Теперь программа всегда будет запускаться от имени администратора.
Смена региона сервера
Возможно, сервер, к которому вы подключаетесь, временно не работает. В таком случае рекомендуем сменить комнату для общения, а после вернуться в нужную комнату. Для подключения к голосовому каналу необходимо просто нажать на него. Для выхода нажмите кнопку трубки с крестиком. После подключитесь к другому голосовому каналу для сброса сервера. И под конец снова подключитесь к нужному серверу.
Для того чтобы узнать, какой хост используется в данный момент, достаточно кликнуть по значку с уровнем сигнала или ссылке «Connecting», которая появляется при подключении к каналу. В худшем случае придется обратно включить VPN и проверить подключения. Вдруг в вашей стране заблокирован ресурс.
Отключение функции обслуживания пакетов с высоким приоритетом
Для отключения этой функции, которая может препятствовать корректной работе и обеспечивает вечную загрузку, необходимо выполнить следующие действия:
- Откройте параметры Discord. Для этого кликните по значку шестеренки в левой нижней части экрана.
- Перейдите в раздел «Голос и видео».
- Выключите переключатель «Включить обслуживание пакетов с высоким приоритетом».
Для профилактики рекомендуем перезапустить Дискорд.
Составление письма в службу поддержки
Если не помог ни один из перечисленных методов, значит, проблема на стороне веб-сервера. В таком случае рекомендуется написать в службу поддержки. Для этого перейдите по ссылке https://support.Discord.com/hc/ru/requests/new, выберите пункт «Сообщить о неисправности» и введите вашу проблему. Уточните ваш IP, логин и почту, по которой с вами можно связаться.
Благодарим за прочтение.