Metamod плагин, который позволяет говорить старым клиентам с новыми (новые стим версии начиная приблизительно с 6027 билда).
Автор: PRoSToTeM@
Текущая версия: 80
Должен работать на билдах с 4382 по 6153. (возможно работает на более ранних билдах)
Для работы необходим Dproto версии не ниже 0.9.356, который был обновлён специально для этого плагина dproto_0_9_356.zip
Не поддерживается голосовой кодек Miles.
Особенности:
- Перекодирование голосовых пакетов из Speex в SILK и наоборот
- Увеличение громкости при перекодировании (sv_voicevolume_speex и sv_voicevolume_silk квары)
- Предотвращение флуда голосовыми пакетами (sv_voicefloodms квар, по умолчанию отключён)
Квары:
- sv_voicevolume_speex - для увеличения/уменьшения громкости при перекодировании из Speex в SILK (по умолчанию 1.0)
- sv_voicevolume_silk - для увеличения/уменьшения громкости при перекодировании из SILK в Speex (по умолчанию 1.0)
- sv_voicefloodms - для предотвращения флуда голосовыми пакетами, значение в миллисекундах (например спидхаком, по умолчанию 0 отключено)
- Установка:
- Зайдите в директорию вашей игры (например valve или cstrike) и скопируйте в эту директорию папку addons из архива
- Затем зайдите директорию metamod (обычно это addons/metamod/) и добавьте после dproto в plugins.ini:
- Для Windows:
-
Для Linux:
Известные проблемы:
- Плагин запускается, но игроки не могут говорить (кривой 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"
Как установить новую версию без перезапуска сервера:
- Введите в консоль
meta unload VoiceTranscoder
- Затем обновите файлы (vtc.dll / vtc.so)
- Введите meta load путь_до_vtc, например:
По умолчанию для Windows:
meta load addons\vtc\vtc.dll
Для Linux:
meta load addons/vtc/vtc.so
- Плагин должен запустится, в некоторых случаях возможны падения сервера
История изменений:
- 79-80
- Добавлено дополнительное логирование (logs/vtc.log)
- Значение квары sv_voicecodec в любом случае voice_speex (сколько не меняйте)
- Теперь значение sv_voicefloodms по умолчанию 0 (я думаю временно)
78-79
- Пофишкен баг с кваром sv_voicefloodms (игроки не могли говорить после смены карты)
|