Orpheu/Орфей Версия 2.3a/2.4/2.5.1/2.6.3 (win/linux)

Orpheu/Орфей — модуль расширяющий возможности AMXModX, предоставляя возможность для использования функций, которые невозможно использовать без него (что включает в себя функции плагинов Metamod). Модуль обрабатывает преобразование между типами в C++ и включает в себя общий способ работы со структурой C++.

Установка:
1. Распаковать архив по соответствующим директориям на своем сервере.
2. Подключить модуль orpheu_amxx_i386.so в файле modules.ini, который находится в /../cstrike/addons/amxmodx/configs.

  orpheu2.3a_win_linux.zip (461,1 KiB, 1 898 hits)

  orpheu_2.4.1_linux.rar (224,0 KiB, 2 107 hits)

  orpheu-2.5.1..zip (496,6 KiB, 1 966 hits)

  orpheu-files-2.6.3.zip (282,0 KiB, 2 822 hits)

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 717 hits)

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

  VoiceTranscoder106.zip (400,5 KiB, 1 543 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 253 hits)

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

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

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

  CS_VoiceUpdateMasksBugFixA.sma (383 bytes, 1 486 hits)

  CS_VoiceUpdateMasksBugFixB.sma (323 bytes, 1 560 hits)

Фикс от HLDS Buffer Overload v3

Фикс от HLDS Buffer Overload v3
Признаки:
Посылает на сервер бота, после чего сервер зависает.
На данный момент ( 13.01.2015 ), уязвимы 100% серверов, исключение — «Only Steam» сервера.
Идея: Lev
Исполнитель: s1lent
Скачать Патч:

win 

  fullupd_patch.rar (14,8 KiB, 1 750 hits)

linux 

  fullupd_patch_mm_i386.rar (3,6 KiB, 1 504 hits)

Решение 2: Dproto 0.9.519 и выше

 

You are missing the following 32-bit libraries, and Steam may not run: libGL.so.1

Дано ОС — ubuntu 14 64 bit. При запуске Стим выдает такую ошибку:

You are missing the following 32-bit libraries, and Steam may not run:
libGL.so.1

В интернете все советуют установить ia32-libs, но вот беда..

eugene@home:~$ sudo apt-get install ia32-libs

Reading package lists…

Done Building dependency tree Reading state information…

Done ia32-libs is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded

Решение:

Solution:
sudo gedit /etc/ld.so.conf.d/steam.conf
Add next two lines to file:
/usr/lib32
/usr/lib/i386-linux-gnu/mesa
Then execute: sudo ldconfig
Now you should be able to run Steam

UserInfoNetOptimizer, HLDS Metamod Plugin

UINOmetamod-плагин, который позволяет удалять ненужные поля из userinfo(setinfo) когда движок передаёт его другим игрокам на сервере. Данная мера уменьшает объём передаваемых данных и немного сокращает шанс быть кикнутым с «Reliable channel overflowed«.

Особенности:

  • Передаются только необходимые поля из userinfo(по умолчанию «name model *sid *hltv topcolor bottomcolor«, может быть изменено в конфигурационном файле).
  • Отправляется меньше данных когда userinfo было изменено(например, смена модели игрока в начале нового раунда).
  • Немного уменьшается шанс быть кикнутым с «Reliable channel overflowed«.

Квары: (найти их можете в uino.cfg):

    UINO_NeedFields — transmitted fields in userinfo (default is «name model *sid *hltv topcolor bottomcolor»)

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

  • Windows:
    Код
    win32 addons\uino\uino.dll
  • Linux:
    Код
    linux addons/uino/uino.so

    Внимание! Конфиг uino.cfg, должен находиться там же где и сам модуль.
    Далее перезагружаем сервер, в консоле сервера вводим meta list и ищем такую строчку

    Код
    [ 1] UserInfoNetOptimizer RUN — uino.so v1.0 ini ANY Never

    Если же такая строчка присутствует, то Вы успешно установили данный модуль.

Присутствует в dproto c 0.9.514+ версии!

  uino.zip (47,5 KiB, 1 585 hits)

NetBufExtender , HLDS Metamod Plugin

NBEX — это метамод-плагин, который расширяет «интернет-буфер«: буферы сервера и клиента(гарантия не 100%). Расширяет до 64 кб.
Это значит, что у игроков уменьшается вероятность быть кикнутыми с ошибкой «Reliable channel overflowed«. Например, вы можете менять модели игроков прямо на старте раунда без последствий.

Особенности:

  • Увеличивает надёжность работы сервера.
  • Увеличивает буфер спектра до 3990 байт.
  • Увеличивает клиентский буфер до 64кб путём отсылки информации по частям при надобности.
  • Уменьшает шанс быть кикнутым из-за RCO путём увеличения клиентского буфера.

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

  • Windows:
    Код
    win32 addons\nbex\nbex.dll
  • Linux:
    Код
    linux addons/nbex/nbex.so

    Далее перезагружаем сервер, в консоле сервера вводим meta list и ищем такую строчку

    Код
    [ 1] NetBufExtender RUN — nbex.so v1.0 ini ANY Never

    Если же такая строчка присутствует, то Вы успешно установили данный модуль.

  NetBufExtender_1_0.zip (46,6 KiB, 1 049 hits)