Улучшение качества голосовой связи в многопользовательском режиме |
||
Категории: Темы | Общая Информация | Геймплей и Производительность |
||
|
Содержимое этой страницы управляется как Поддержкой Steam, так и сообществом пользователей Steam — соблюдайте осторожность при использовании любых ссылок на внешние сайты. Поддержка Steam никогда не потребует сообщить пароль вашего аккаунта в Steam ни под каким предлогом, а также не потребует ввести пароль вашего аккаунта Steam в форму на веб-сайте. Если качество звука вашего микрофона низкое и слышны потрескивания, проверьте и отрегулируйте громкость, чувствительность, настройку скорости вашего интернет-подключения (отвечает за то, как быстро пересылаются данные от сервера к клиенту и наоборот, и может влиять на качество передаваемой речи) и параметр cl_cmdrate. Пользователи модемов 56K всегда испытывают проблемы с качеством голосовой связи. Переменная cl_cmdrate регулирует, как часто клиент отсылает серверу обновлённые данные, в том числе и речь из микрофона. Стандартная величина этого параметра - 20. Все значения меньше 13 негативно сказываются на качестве игры и, конечно же, речи. Значения выше 40 подходят, по большей части, только при игре в локальной сети. Отрегулируйте громкость и активируйте увеличенную чувствительность микрофона в меню настроек игры, на вкладке "Голос". Ещё один способ повысить качества звука - это установить в качестве величины параметра cl_cmdrate среднее значение FPS (Frames per Second = Кадры в секунду), какое вы наблюдаете в игре (cl_showfps 1 включает показ FPS, cl_showfps 0 - отключает. Не оставляйте этот параметр включённым, так как это может увеличить задержки). К несчастью, большинство серверов, на которых запущен AdminMod, меняют вашу скорость и значение параметра cl_cmdrate с целью баланса нагрузки. По этой причине может случатся так, что ваш микрофон некоторое время работает нормально, а затем качество звука внезапно падает. У большинства игроков выставлена скорость 2500, однако DSL/Кабельное соединение может поддерживать 7500 и даже 9999. Значение скорости также влияет на то, как быстро будут закачиваться карты и прочие ресурсы, поэтому ОЧЕНЬ ВАЖНО выставить величину, соответствующую реальной пропускной способности вашего канала! Установить скорость соединения можно двумя способами - через настройки Steam, либо через консоль игры. Будучи в Steam, следуйте в меню "Файл", выберите "Настройки", затем перейдите на вкладку "Интернет" и выберите соответствующую вашему подключению настройку. При выборе скорости руководствуйтесь не тем, какая в списке самая высокая, а на какую в реальности способно ваше соединение. Слишком быстрое значение может привести к другим проблемам. Другой способ - вызвать консоль и набрать "rate 7500" (к примеру). Уметь работать с консолью очень важно, посколько она позволяет легко и быстро настроить ваш микрофон (минуя меню Steam). Для изменения cl_cmdrate необходимо воспользоваться консолью. Консоль: Если вы не можете открыть консоль (клавиша "~" по умолчанию), добавьте строчку " -console" в параметры запуска вашей игры или мода. Steam > Мои игры > правая кнопка мыши по игре > Свойства > Установить параметры запуска Большинство серверов устанавливают верхний предел от 5000 до 7500, независимо от того, какая скорость указана у вас, и 9999 в качестве максимального значения (стандартная величина, T1) для интернет-соединения (20000 - это максимально допустимое значение скорости). Протестируйте ваш канал: Не помешает, также, проверить пропускную способность вашего подключения, дабы удостовериться, что реальная скорость не ниже той, какая была обещана провайдером. Для этого посетите http://speedtest.dslreports.com Теперь проверьте ваш микрофон. Для начала введите "voice_loopback 1" в консоли, чтобы вы могли слышать свой голос. Рекомендуется воспользоваться наушниками, так как при использовании колонок будет образовываться сильное эхо. По завершение проверки введите "voice_loopback 0". Затем, в то время, как вы разговариваете с микрофоном, вводите:
до тех пор пока качество голоса не достигнет приемлемого. Проверять последующие величины не нужно. Примечание: Некоторые серверы до сих пор используют аудиосистему "Miles". Не смотря на то, что качество её звука немного хриплое, в отличие от новой системы "Speex", тем не менее cо Speex часто возникают проблемы и звук заметно ухудшается при сильной нагрузке на подсеть сервера. Проверьте свой микрофон на нескольких серверах, чтобы убедиться что проблема в вашем оборудовании, а не в сервере. Настройки Сервера: У серверов довольно много настроек, в том числе и для голосовой связи. Вот краткий обзор некоторых из них: Кодек, который будет использоваться клиентом, определяет сервер. Воспользуйтесь следующей командой на вашем сервере для перехода на новую систему: sv_voicecodec voice_speex Затем эти команды для переключения между разными уровнями качества звукового потока (также на сервере):
Если вы хотите использовать исходной системой сжатия Miles, пропишите следующую опцию: sv_voicecodec voice_miles Данная информация, дополненная более подробными сведениями о кодеке Speex и его оптимизации, была взята из этой темы: Здесь выложена статья из архива почтовой рассылки, посвящённой звукосжимающему кодеку Speex, где подробно описывается, как включить этот новый и значительно улучшенный метод компрессии речи в Half-life. Он в скором времени окончательно заменит нынешнее аудиосжатие. Но пока это не произошло, данный кодек не является методом компрессии по-умолчанию, однако он доступен всем серверам Steam. Вообще, при уменьшении выделяемой под речь пропускной способности до 6000 бит/сек (2 уровень качества), качество звука лучше чем при текущем кодеке, в то время как при использовании самого высокого уровня сжатия (2400 бит/сек) качество такое же низкое, как и у текущей компрессии, но иное по своему проявлению. В качестве небольшого сравнения, Speex потребляет от 7.5% до 47.5% ширины канала, как и текущий кодек, а при использовании доли канала меньше 25% качество речи в целом лучше, чем у текущего кодека. При этом действительно потребляется больше ресурсов процессора сервера, но в большинстве моих тестов - это лишь 1-2%. И ещё одно примечание: Модемы 56К как правило обладают свободной шириной канала примерно 20000 бит/сек для исходящего траффика и приблизительно 40000 бит/сек - для входящего, учитывая TCP/IP и PPP заголовки и всё остальное. Таким образом, данный новый кодек ГОРАЗДО более терпим к пользователям модемов. К сожалению, данный кодек доступен только Steam-совместимым серверам. Так или иначе, для тех, кто не хочет читать рассылку, основные сведения приведены ниже: Для начала, переключите ваш сервер в режим использования Speex: sv_voicecodec voice_speex Итак, у вас запущен режим Speex. Следующим шагом будет выбор выделяемых под Speex ресурсов канала, от чего напрямую зависит качество голосовой связи.
|
| Поиск | ||
| Просмотры | ||
| На других языках | ||

