HLDS VoiceTranscoder
Перекодирование Speex в SILK и наоборот
Этот модуль дает возможность общаться между собой игрокам играющим с нонстима, и игроками играющим со стима… При этом не требуется дополнительных костылей, подобных VCF
Важно:
Этот модуль будет работать только с дпрото версии 0.9.356 и более новых.
Это модуль не будет работать с голосовым кодеком Miles
Обязательно должен быть включен speex
sv_voicecodec voice_speex
— Перекодирование из Speex (старый кодек клиентов) в SILK (новые клиенты), и наоборот.
— Увеличение громкости голоса ( только для перекодирования , sv_voicevolume_speex и sv_voicevolume_silk Cvars ) .
— Предотвращение флуда голосовыми пакетами (квар sv_voicefloodms ).CVARs :
sv_voicevolume_speex — для увеличения громкости Speex — > SILK перекодировки (значение по умолчанию 1.0)
sv_voicevolume_silk — для увеличения громкости для SILK -> Speex перекодировки (значение по умолчанию 1.0)
sv_voicefloodms — для предотвращения флуда голосовыми пакетами (например, спидхак) , в миллисекундах (то есть минимальное время между голосовыми пакетами , значение по умолчанию 30)Установка:
В папку addons скопировать папку vtc из архива.
Затем подключите VoiceTranscoder к Metamod’у -> /addons/metamod/ и добавить в plugins.ini ОБЯЗАТЕЛЬНО ПОСЛЕ DPROTO :
Для windows: win32 addons\vtc\vtc.dll
Для linux: linux addons/vtc/vtc.soВАЖНО!!!!
Известные проблемы:
Плагин запускается, но игроки не могут говорить (кривой liblist.gam).
Чтобы исправить эту проблему, вам нужно закомментировать или удалить эти строчки в liblist.gam:
gamedll «dlls\hl.dll»
gamedll_linux «dlls/cs_i386.so»
gamedll_linux «dlls/hl_i386.so»
gamedll_linux «dlls/cs.so»
Changelog
— Значение квары sv_voicecodec в любом случае voice_speex (сколько не меняйте)
— Теперь значение sv_voicefloodms по умолчанию 0 (я думаю временно)
78-79
— Пофишкен баг с кваром sv_voicefloodms (игроки не могли говорить после смены карты)
P.s. Запуск модуля на работающем сервере без рестарта:
Заливаем все файлы, запускаем модуль:
Для linux
Для Windows
Ну и не забываем выставить квары через консоль)))
rcon или amx_rcon в помощь)
Скачать:
VoiceTranscoder80.zip (400,8 KiB, 1 683 hits)
Скачать:
VoiceTranscoder106.zip (400,5 KiB, 1 512 hits)
Можете бета версию попробовать. Список изменений:
- Добавлены квары vtc_log и vtc_logdir
vtc_log [0/1] — выключает или включает логи, по умолчанию 0 (выключены)
vtc_logdir — директория для лога, если в значение пустая строка («»), то логируется в папку с VTC, иначе в ту папку которую укажете, по умолчанию «» (в папку с VTC)
Решение проблемы с записью голосового чата на демки HLTV.
VTC_Fix.sma (13,6 KiB, 1 222 hits)
VoiceTranscoder302linux.rar (161,4 KiB, 1 433 hits)
vtc_302_win32.7z (191,2 KiB, 1 595 hits)
CS_VoiceUpdateMasksBugFixA.sma (383 bytes, 1 456 hits)
CS_VoiceUpdateMasksBugFixB.sma (323 bytes, 1 526 hits)