Voice Transcoder 2017 RC3, Общение игроков с non-steam и steam клиентов

Kot biznesmen

Участник
ДРУЗЬЯ ФОРУМА

Kot biznesmen

Участник
ДРУЗЬЯ ФОРУМА
Регистрация
21 Май 2018
Сообщения
21
Реакции
9
Репутация
0
Описание:
  • VoiceTranscoder - metamod плагин, позволяющий общаться игрокам с non-steam и steam клиентов.
Доп. Информация:
  • Работаспособность: под ReHLDS >= 610, а так же на HLDS 5787 и выше.
Квары: (настройка файла VoiceTranscoder.cfg)
  • VTC_ForceSendHLTV - если включен HLTV, то голосовые пакеты всегда будут отсылаться на основе данных из gamedll
  • VTC_ThreadMode - включить/выключить кодирование в отдельном потоке(изменение квара применяется только при запуске сервера. По умолчанию выключена)
  • VTC_Volume_OldToNew - усиление громкости при кодировании из Speex в SILK (стандартное значение 1.0)
  • VTC_Volume_NewToOld - усиление громкости при кодировании из SILK в Speex (стандартное значение 1.0)
  • VTC_HltvCodec - Какие пакеты отсылать HLTV. "old" - Speex ; "new" - SILK (стандартное значение "old")
  • VTC_MaxDelta - Защита от флуда голосовыми пакетами(например при спидхаке), значения в миллисекундах(это максимальная разница между серверным временем и клиентским голосовым временем, стандартное значение равно 200)
    • VTC_ForceSendHLTV - if enabled HLTV will always receive voice packets (independent from gamedll voice masks)
    • VTC_ThreadMode - enables/disables transcoding in a separate thread (temporary can be changed only on server start) (default value is 0 - disabled)
    • VTC_Volume_OldToNew - for increase volume for Speex->SILK recoding (default value is 1.0)
    • VTC_Volume_NewToOld - for increase volume for SILK->Speex recoding (default value is 1.0)
    • VTC_HltvCodec - what voice packets will receive HLTV ("old" is speex, "new" is SILK, default value is "old")
    • VTC_MaxDelta - for prevent flooding of voice packets (for example by speedhack), in milliseconds (that is maximal difference between the server time and client voice time, default value is 200)

Установка:
В папке addons создаем папку VoiceTranscoder и копируем в неё файл VoiceTranscoder.so или VoiceTranscoder.dll в зависимости от операционной системы, Linux или Windows соответственно.
Открываем addons/metamod/plugins.ini (если такого файла нет, то создаем сами) и добавляем следующую строчку:

Windows:
win32 addons\VoiceTranscoder\VoiceTranscoder.dll
Linux:
linux addons/VoiceTranscoder/VoiceTranscoder.so
Внимание! Конфиг VoiceTranscoder.cfg, должен находиться там же где и сам модуль.
Далее перезагружаем сервер, в консоле сервера вводим meta list и ищем такую строчку
[1] VoiceTranscoder RUN - VoiceTranscoder. v2017 RC ini ANY ANY
Если же такая строчка присутствует, то Вы успешно установили данный модуль.

Скачать последние версии:
VoiceTranscoder_2017RC3.zip

- последняя версия VTC

VoiceTranscoder_API_3.0.zip
- API для metamoda

VtcAmxxApi_2017_RC.zip
- API для плагинов amxx

Для того, чтобы потом не было проблем, откройте Ваш server.cfg
И удалите от туда данные строчки
sv_voicequality 5
sv_voiceenable 1
sv_voicecodec voice_speex
 
Сверху