|
| Форум Counter-Strike 1.6 Сервер Counter-Strike 1.6 Решение проблемы с HLDS VoiceTranscoder v80 (Перестал работать голосовой чат после установки VTC v80) |
| Решение проблемы с HLDS VoiceTranscoder v80 |
Дата: Понедельник, 26.12.2016, 19:43 | Сообщение # 1
Форумчанин)
Любитель
Offline
![]()
Согласен, статья может быть не актуальна уже, но я напишу, так как недавно сам столкнулся с такой проблемой.
На многие сервера админы устанавливают плагин 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_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. |
| |||
| |||
