Реклама - это основной доход CS-AMBA.RU. Пожалуйста, внесите наш сайт в список исключений, чтобы мы могли развивать наш проект и радовать Вас новыми материалами.
Реклама - это основной доход CS-AMBA.RU. Пожалуйста, внесите наш сайт в список исключений, чтобы мы могли развивать наш проект и радовать Вас новыми материалами.
Купить ссылку ( руб.)

Страница 1 из 11
Форум » Counter-Strike 1.6 » Общие вопросы по серверам CS 1.6 » Решение проблемы с HLDS VoiceTranscoder v80 (Перестал работать голосовой чат после установки VTC v80)
Решение проблемы с HLDS VoiceTranscoder v80
dimavinni Offline
Дата: Понедельник, 26.12.2016, 19:43 | Сообщение # 1
  • Пользователь
  • Сообщений:12
  • Репутация: 6
  • Награды: 1
Согласен, статья может быть не актуальна уже, но я напишу, так как недавно сам столкнулся с такой проблемой.



На многие сервера админы устанавливают плагин VTC (voicetranscoder) для того, чтобы позволить игрокам со старыми клиентами общаться с игроками с новыми клиентами, а если быть точнее, то Non-Steam со Steam. Иногда админы сталкиваются с такой проблемой, когда после установки VTC на сервере перестаёт работать voice чат, хотя sv_alltalk sv_voiceenable и др. нужные команды выставлены правильно и до установки VTC voice чат работал нормально. Эта проблема возникает с VTC для серверов HLDS, так как эту проблему с VTC для ReHLDS разработчики решили.


Разберёмся, как решить эту проблему на примере HLDS VTC v80 (т.к. версии для ReHLDS не болеют этим).

1. Сначала убедитесь, что в конфиге сервера всё правильно настроено. Заходим в папку cstrike сервера (на некоторых хостингах это папка, в которой вы оказываетесь при подключении через FTP) и открываем файл server.cfg. В файле должны быть прописаны следующие команды с соответствующими значениями:

sv_voiceenable "1" // общение на сервере (1- включено, 2 - выключено)(не менять)
sv_alltalk "1" // все могут общаться со всеми (1-включено, 2 выключено)
sv_voicecodec "voice_speex" // кодек звуковых сигналов (не менять)
sv_voicequality "2" // качество передачи звука (сильно много не выставлять, оптимально от 2 до 4)

Сделали всё как надо, сохраняем файл с изменениями, перезапускаем сервер. Проверяем, работает ли voice чат (голосовое общение). Если нет - переходим к пункту 2.


Кстати, если никто не хочет Вам помочь, и никто не говорит, слышно Вас в игре или нет, то введите в консоле команду voice_loopback "1" и смело говорите в микрофон. Вы будите слышать свой голос, а точнее то, что слышат другие игроки.


2. Если Вам не помог пункт 1., тогда перейдём к другому способу решения проблемы, который в большинстве случаев помогает.
Открываем папку cstrike сервера, ищем там файл liblist.gam и открываем его. Около 85% проблем с VTC связаны именно с этим файлом. Почему это так, объяснять не буду, мы здесь не для этого. Итак, мы открыли liblist.gam и ищем там нижеперечисленные строки и их нужно закомментировать или же просто удалить:

gamedll "dlls\mp.dll" 

gamedll "dlls\hl.dll"
gamedll_linux "dlls/cs_i386.so"
gamedll_linux "dlls/hl_i386.so"
gamedll_linux "dlls/cs.so"


Сохраняем файл с изменениями, перезапускаем сервер и проверяем работоспособность голосового чата.


3. Если вам не помог ни 1. ни 2. пункт, то вы просто-напросто забыли прописать плагин VTC в plugins.ini или прописали его не в metamod-e, а в amxmodx-e.
Исправляемся... Заходим в /addons/metamod и открываем файл plugins.ini. В самом низу прописываем:

Если на windows:
win32 addons\vtc\vtc.dll

Если на linux:
linux addons/vtc/vtc.so

Сохраняем, перезапускаем, радуемся работающему голосовому чату.

P.S Пункт важен как для HLDS VTC, так и для ReHLDS VTC.


Если у вас и после 3. пункта не работает voice чат, то возможно, у вас ReHLDS сервер (а мы рассматривали проблему у HLDS VTC v80.
Форум » Counter-Strike 1.6 » Общие вопросы по серверам CS 1.6 » Решение проблемы с HLDS VoiceTranscoder v80 (Перестал работать голосовой чат после установки VTC v80)
Страница 1 из 11
Поиск: