HLDS VoiceTranscoder v80,106,302 ( слышим всех на сервере (steam, non-steam))

HLDS VoiceTranscoder
Перекодирование Speex в SILK и наоборот

Этот модуль дает возможность общаться между собой игрокам играющим с нонстима, и игроками играющим со стима… При этом не требуется дополнительных костылей, подобных VCF
Важно:
Этот модуль будет работать только с дпрото версии 0.9.356 и более новых.

Это модуль не будет работать с голосовым кодеком 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 в помощь)

Скачать:

  VoiceTranscoder80.zip (400,8 KiB, 1 635 hits)

Beta (Отключение лога или смена пути логирования)
Скачать:

  VoiceTranscoder106.zip (400,5 KiB, 1 464 hits)

Возможно прав доступа к папке logs нет.
Можете бета версию попробовать. Список изменений:

  • Добавлены квары vtc_log и vtc_logdir

vtc_log [0/1] — выключает или включает логи, по умолчанию 0 (выключены)
vtc_logdir — директория для лога, если в значение пустая строка («»), то логируется в папку с VTC, иначе в ту папку которую укажете, по умолчанию «» (в папку с VTC)

Решение проблемы с записью голосового чата на демки HLTV.

Плагин от Chuvi, для записи голоса на демки HLTV вместе с VTC. Требуется модуль орфей. Тестировал на Linux 6132, работает идеально.

  VTC_Fix.sma (13,6 KiB, 1 175 hits)

  VoiceTranscoder302linux.rar (161,4 KiB, 1 381 hits)

  vtc_302_win32.7z (191,2 KiB, 1 552 hits)

HLTV Voice record fix, решение / исправление записи микрофона на демках с помощью HLTV: установить VTC v302 + один из приложенных фиксов на выбор. Один от serfreeman1337 (A), второй от PRoSToTeM@ (B)

  CS_VoiceUpdateMasksBugFixA.sma (383 bytes, 1 414 hits)

  CS_VoiceUpdateMasksBugFixB.sma (323 bytes, 1 479 hits)

Добавить комментарий