http://c-s.net.ua/forum/topic56274.html
HLDS VoiceTranscoder
Перекодирование Speex в SILK и наоборот
Этот модуль дает возможность общаться между собой игрокам играющим с нонстима, и игроками играющим со стима... При этом не требуется дополнительных костылей, подобных VCF
Важно:
Этот модуль будет работать только с дпрото версии 0.9.356 и более новых.
Брать тут
http://cs.rin.ru/forum/viewtopic.php?f=29&t=55986
Цитата
Version 0.9.356:
Added support of upcoming voice transcoding module.
Это модуль не будет работать с голосовым кодеком Miles
Обязательно должен быть включен speex
Цитата
sv_voicecodec voice_speex
sv_voicequality 4 (качество сами выставите)
________________________________________________
Особенности:
- Перекодирование из 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\mp.dll"
gamedll "dlls\hl.dll"
gamedll_linux "dlls/cs_i386.so"
gamedll_linux "dlls/hl_i386.so"
gamedll_linux "dlls/cs.so"
Changelog
Цитата
79-80
- Добавлено дополнительное логирование (logs/vtc.log)
- Значение квары sv_voicecodec в любом случае voice_speex (сколько не меняйте)
- Теперь значение sv_voicefloodms по умолчанию 0 (я думаю временно)
78-79
- Пофишкен баг с кваром sv_voicefloodms (игроки не могли говорить после смены карты)
P.s. Запуск модуля на работающем сервере без рестарта:
Заливаем все файлы, запускаем модуль:
Для linux
Код
meta load addons/vtc/vtc.so
Для Windows
Код
meta load addons\vtc\vtc.dll
Ну и не забываем выставить квары через консоль)))
rcon или amx_rcon в помощь)
Скачать:
Current version: 80
Прикрепленный файл VoiceTranscoder80.zip ( 400.79 килобайт ) Кол-во скачиваний: 1866
Old Version
Beta (Отключение лога или смена пути логирования)
Скачать:Прикрепленный файл VoiceTranscoder106.zip ( 400.46 килобайт ) Кол-во скачиваний: 1220
Цитата([WPMG]PRoSToTeM@ @ 19.12.2013, 14:23) *
Возможно прав доступа к папке logs нет.
Можете бета версию попробовать. Список изменений:
Добавлены квары vtc_log и vtc_logdir
vtc_log [0/1] - выключает или включает логи, по умолчанию 0 (выключены)
vtc_logdir - директория для лога, если в значение пустая строка (""), то логируется в папку с VTC, иначе в ту папку которую укажете, по умолчанию "" (в папку с VTC)
p.p.s Модуль стоит больше суток, нарекании нет, сам заходил с нонстима и общался со всеми)))
Проблемы совместимости и способы решения
Цитата(Shur1k_ua @ 14.11.2013, 13:43) *
всё таки модуль пашет, несовместим модуль подбот с новой версией дпрото.... вот такая беда
Пока только отключение POD...
upd 30.11:
Решение проблемы совместимости с психостатом:
У кого установлен психостат, возникает проблема чтения логов, по причине того что в версии 80 принудительно ведется лог vtc.log, псих стиает что это последний лог, и пытается брать инфу оттуда... но там для него нет ничего интерсного, поэтому стата не обновляется!
Решение:
Цитата
.../psychostats/admin/logsources_edit.php
Поставить галочку в настройках логов серверов "skip last logs"
Второй вариант поставить бета версию, и в кварах либо отключить логирование, либо изменить путь до лога!
udp 09.10.14:
Решение проблемы с записью голосового чата на демки HLTV.
Цитата(serfreeman1337)
Плагин от Chuvi, для записи голоса на демки HLTV вместе с VTC. Требуется модуль орфеу. Тестировал на Linux 6132, работает идеально.
Прикрепленный файл VTC_Fix.sma ( 13.57 килобайт ) Кол-во скачиваний: 251
Источник: CS.RIN.RU
Пруф: http://cs.rin.ru/forum/viewtopic.php?f=10&t=63814
Автор: [WPMG]PRoSToTeM@