- Лучшие ответы
- 0
HLDS VoiceTranscoder
Автор: PRoSToTeM@
Текущая версия: 302
Официальная тема: Rin.Ru
ОПИСАНИЕ:
- Модуль metamod, позволяющий общаться между собой игрокам играющим с лицензии и nosteam, не требующий со стороны клиента никаких дополнительных настроек или программ;
- Модуль требует для работы dproto не ниже 0.9.356 версии;
- Модуль не поддерживает кодек voice_miles.
ОСОБЕННОСТИ:
- Перекодирование из SPEEX (кодек старых версий клиентов) в SILK (кодек новых версий клиентов), и наоборот;
- Увеличение громкости голоса при перекодировании;
- Предотвращение флуда голосовыми пакетами.
ПЕРЕМЕННЫЕ:
- sv_voicevolume_speex (default: 1.0) - для увеличения громкости перекодировки SPEEX => SILK;
- sv_voicevolume_silk (default: 1.0) - для увеличения громкости перекодировки SILK => SPEEX;
- sv_voicefloodms (default: 30) - минимальное время между голосовыми пакетами для предотвращения флуда.
УСТАНОВКА:
- В папку addons/vtc скопировать vtc.dll и vtc.so из архива;
- В addons/metamod/plugins.ini ниже dproto добавить строки:
- для windows: win32 addons\vtc\vtc.dll
- для linux: linux addons/vtc/vtc.so
- В server.cfg:
sv_voicecodec "voice_speex"
- В liblist.gam
- для windows: gamedll "addons\metamod\dlls\metamod.dll"
- для linux: gamedll_linux "addons/metamod/dlls/metamod_i386.so"
ВАЖНО!!!!
Известные проблемы:
Плагин запускается, но игроки не могут говорить (кривой liblist.gam).
Чтобы исправить эту проблему, вам нужно закомментировать или удалить эти строчки в liblist.gam:
PHP:
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"
PHP:
Плагин от Chuvi VTC_Fix.sma прикреплен к посту, для записи голоса на демки HLTV вместе с VTC. Требуется модуль орфеу. Тестировал на Linux 6132, работает идеально.
Для Linux Build 6*** рекомендована версия 302
Для Windows и Linux Build 5*** рекомендована версия 106