Для главных админов, дополнение к серверу

Тема в разделе "Развитие ресурса", создана пользователем max_im_ka, 26 ноя 2013.

  1. max_im_ka

    max_im_ka Прапорщик

    Регистрация:
    26 янв 2012
    Сообщения:
    117
    Симпатии:
    10
    Баллы:
    179
    Вот самое простое решение проблемы разговора со стима:
    HLDS VoiceTranscoder v80
    Должен работать на билдах с 4382 по 6153. (возможно работает на более ранних билдах)

    Для работы необходим Dproto версии не ниже 0.9.356, который был обновлён специально для этого плагина.

    Не поддерживается голосовой кодек 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 отключено)
    Установка:
    1. Зайдите в директорию вашей игры (например valve или cstrike) и скопируйте в эту директорию папку addons из архива
    2. Затем зайдите директорию metamod (обычно это addons/metamod/) и добавьте после dproto в plugins.ini:
      Для Windows:
      Цитата:
    3. win addons\vtc\vtc.dll

      Для Linux:
      Цитата:
      linux addons/vtc/vtc.so
    Текущая версия: 80

    Известные проблемы:
    • Плагин запускается, но игроки не могут говорить (кривой 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"


      Если это не помогает прикрепите ваш liblist.gam

    Как установить новую версию без перезапуска сервера:
    1. Введите в консоль
      Цитата:
      meta unload VoiceTranscoder
    2. Затем обновите файлы (vtc.dll / vtc.so)
    3. Введите meta load путь_до_vtc, например:
      По умолчанию для Windows:
      Цитата:
      meta load addons\vtc\vtc.dll

      Для Linux:
      Цитата:
      meta load addons/vtc/vtc.so
    4. Плагин должен запустится, в некоторых случаях возможны падения сервера
    При возникновении проблем:
    1. Установите новую версию плагина
    2. Опишите вашу проблему
    3. Напишите билд сервера и платформу
    4. Предоставьте содержимое liblist.gam
    5. А также содержимое meta list и meta version
    6. Прикрепите к сообщению vtc.log из папки logs

    История изменений:
    • 79-80
      - Добавлено дополнительное логирование (logs/vtc.log)
      - Значение квары sv_voicecodec в любом случае voice_speex (сколько не меняйте)
      - Теперь значение sv_voicefloodms по умолчанию 0 (я думаю временно)
    • 78-79
      - Пофишкен баг с кваром sv_voicefloodms (игроки не могли говорить после смены карты)
    скачать плагин для сервера - http://yadi.sk/d/nH_D5nfMDLUqm
    Пруф 1 - http://hlfx.ru/forum/showthread.php?s=&threadid=4170
    Пруф 2 - http://cs.rin.ru/forum/viewtopic.php?f=10&t=63814&start=0
     
  2. Zedok

    Zedok Темный Лорд Администратор Проекта

    Регистрация:
    18 фев 2011
    Сообщения:
    19.246
    Симпатии:
    432
    Баллы:
    767
    у нас есть данный фикс, будет установлено во время пересбора серверов
     
  3. zolotoi

    zolotoi by kreat1ff © Администратор Проекта

    Регистрация:
    18 фев 2011
    Сообщения:
    1.398
    Симпатии:
    296
    Баллы:
    447
    Мы тут не просто так сидим поверьте))) В обновленные сборки уже включен данный модуль
     
  4. max_im_ka

    max_im_ka Прапорщик

    Регистрация:
    26 янв 2012
    Сообщения:
    117
    Симпатии:
    10
    Баллы:
    179
    С контакта взяли? Я и туда бросал, в группу
     
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление