HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > HLDS VoiceTranscoder v80
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



Half-Life HLDS VoiceTranscoder v80

Итак, с июля я вёл работу над metamod плагином под названием VoiceTranscoder. Он позволяет говорить старым клиентам с новыми (новые стим версии начиная приблизительно с 6027 билда).

Должен работать на билдах с 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:
    Цитата:
    win32 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 (игроки не могли говорить после смены карты)

Вложение: voicetranscoder80.zip (400.8 кб)
Этот файл был скачан 2353 раз.

Отредактировано PRoSToTeM@ 14-11-2013 в 19:00

Сообщить модератору | | IP: Записан
Сообщение: 127593

Старое сообщение 14-11-2013 18:52
- За что?
Cybermax
Житель форума

Дата регистрации: May 2006
Проживает: ㅤ
Сообщений: 5126

Рейтинг



Мне кажется этот не тот форум на котором заинтересуются amx плагинами.

Сообщить модератору | | IP: Записан
Сообщение: 127594

Старое сообщение 14-11-2013 18:57
- За что?
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



Cybermax это metamod плагин

Сообщить модератору | | IP: Записан
Сообщение: 127595

Старое сообщение 14-11-2013 19:01
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34521
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Cybermax
Тебе мешает, что ли?
Сделал человек плагин, ну и хорошо, наверняка кому-то пригодится.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 127596

Старое сообщение 14-11-2013 19:05
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32208
Нанёс повреждений: 392 ед.

Рейтинг



PRoSToTeM@ ну что, выпросили у тебя исходники?

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'

Сообщить модератору | | IP: Записан
Сообщение: 127597

Старое сообщение 14-11-2013 19:17
-
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



Дядя Миша нет

Сообщить модератору | | IP: Записан
Сообщение: 127598

Старое сообщение 14-11-2013 19:23
- За что?
pRoxxx
Житель форума

Дата регистрации: Jan 2011
Проживает: UA DP
Сообщений: 360
Возраст: 32

Рейтинг



Цитата:
Cybermax писал:
Мне кажется этот не тот форум на котором заинтересуются amx плагинами.

Цитата:
XaeroX писал:
Cybermax
Тебе мешает, что ли?
Сделал человек плагин, ну и хорошо, наверняка кому-то пригодится.


Тем более тема во флуде. (=

Сообщить модератору | | IP: Записан
Сообщение: 127605

Старое сообщение 14-11-2013 21:38
- За что?
MaMka.ru
Новичок

Дата регистрации: Nov 2013
Проживает: (void)
Сообщений: 6

Рейтинг



PRoSToTeM@


Под Win не работает! Все молчат.
Так же проверялись 78\79\80 версии, на чистом сервере, без каких либо дополнительных плагинов.

code:
[ 1] AMX Mod X _ _ _ _RUN _ - _ _amxmodx_mm.dll _ _v1.8.1.3 _ini _ Start ANY _ _ _ _ _ _ [ 2] dproto_EF _ _ _ _RUN _ - _ _dproto.dll _ _ _ _v0.9.356 _ini _ Start Never _ _ _ _ _ [ 3] VoiceTranscoder _RUN _ - _ _vtc.dll _ _ _ _ _ v80 _ _ _ ini _ ANY _ ANY _ _ _ _ _ _ [ 4] FakeMeta _ _ _ _ RUN _ - _ _fakemeta_amxx.dl _v1.8.1.3 _pl1 _ ANY _ ANY _ _ _ _ _ _ [ 5] MySQL _ _ _ _ _ _RUN _ - _ _mysql_amxx.dll _ _v1.8.1.3 _pl1 _ ANY _ ANY _ _ _ _ _ _ [ 6] EngineX _ _ _ _ _RUN _ - _ _engine_amxx.dll _ v1.8.1.3 _pl1 _ ANY _ ANY _ _ _ _ _ _ [ 7] CStrike _ _ _ _ _RUN _ - _ _cstrike_amxx.dll _v1.8.1.3 _pl1 _ ANY _ ANY _ _ _ _ _ _ [ 8] CSX _ _ _ _ _ _ _RUN _ - _ _csx_amxx.dll _ _ _v1.8.1.3 _pl1 _ ANY _ ANY _ _ _ _ _ _ [ 9] Fun _ _ _ _ _ _ _RUN _ - _ _fun_amxx.dll _ _ _v1.8.1.3 _pl1 _ ANY _ ANY _
code:
18:04:47 Protocol version 48 _ _ _ _ _Exe version 1.1.2.7 (cstrike) _ _ _ _ _Exe build: 17:46:18 Apr 25 2013 (6027)


server.cfg
code:
sv_voicecodec voice_speex sv_voicequality "5" sv_voicevolume_speex "0.5" sv_voicevolume_silk "0.5" sv_voicefloodms "0"


liblist.gam
code:
game "Counter-Strike" url_info "" url_dl "" version "1.6" size "184000000" svonly "0" secure "1" type "multiplayer_only" cldll "1" hlversion "1111" nomodels "1" nohimodel "1" mpentity "info_player_start" gamedll "dlls\mp.dll" trainmap "tr_1" gamedll "addons/metamod/dlls/metamod.dll"

В логах ничего нет.

И не могли бы Вы заглянуть в эту тему.

Отредактировано MaMka.ru 15-11-2013 в 14:07

Сообщить модератору | | IP: Записан
Сообщение: 127636

Старое сообщение 15-11-2013 13:55
- За что?
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



MaMka.ru удалите из liblist.gam

Цитата:
gamedll "dlls\mp.dll"

У меня нет аккаунта на d-s

P.S. в следующий раз всё же лучше приложить vtc.log (я зря логирование делал что ли?)

Сообщить модератору | | IP: Записан
Сообщение: 127640

Старое сообщение 15-11-2013 14:09
- За что?
MaMka.ru
Новичок

Дата регистрации: Nov 2013
Проживает: (void)
Сообщений: 6

Рейтинг



PRoSToTeM@ Регистрация на DS свободна и бесплатна.


code:
L 11/15/2013 - 16:34:36: Logging started (Meta_Query) L 11/15/2013 - 16:34:36: Start Meta_Attach L 11/15/2013 - 16:34:36: End Meta_Attach L 11/15/2013 - 18:32:53: Logging started (Meta_Query) L 11/15/2013 - 18:32:53: Start Meta_Attach L 11/15/2013 - 18:32:53: End Meta_Attach L 11/15/2013 - 20:26:51: Start Meta_Detach L 11/15/2013 - 20:26:51: End Meta_Detach


Так же попросили отписаться:
1. Установлена.
2. На сервере не слышщно, не кого. Как будно, голосовая связь отключена.
3.
code:
game "Counter-Strike" url_info "www.counter-strike.net" url_dl "" version "1.6" size "184000000" svonly "0" secure "1" type "multiplayer_only" cldll "1" hlversion "1111" nomodels "1" nohimodel "1" mpentity "info_player_start" gamedll "dlls\mp.dll" gamedll_linux "addons/metamod/dlls/metamod_i386.so" gamedll "addons\metamod\dlls\metamod.dll" trainmap "tr_1" edicts "1800"


4.
code:
Currently loaded plugins: description stat pend file vers src load unlod [ 1] AMX Mod X RUN - amxmodx_mm.dll v1.8.2 ini Start ANY [ 2] dproto_EF RUN - dproto.dll v0.9.356 ini Start Never [ 3] VoiceTranscoder RUN - vtc.dll v80 ini ANY ANY [ 4] Fun RUN - fun_amxx.dll v1.8.2 pl1 ANY ANY [ 5] CStrike RUN - cstrike_amxx.dll v1.8.2 pl1 ANY ANY [ 6] CSX RUN - csx_amxx.dll v1.8.2 pl1 ANY ANY 6 plugins, 6 running


5.
code:
L 11/15/2013 - 18:05:26: Logging started (Meta_Query) L 11/15/2013 - 18:05:26: Start Meta_Attach L 11/15/2013 - 18:05:26: End Meta_Attach

Отредактировано MaMka.ru 15-11-2013 в 14:34

Сообщить модератору | | IP: Записан
Сообщение: 127643

Старое сообщение 15-11-2013 14:24
- За что?
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



MaMka.ru я знаю, просто письмо на почту дойти никак не может

После удаление той строчки из liblist.gam, всё заработало?

Сообщить модератору | | IP: Записан
Сообщение: 127644

Старое сообщение 15-11-2013 14:33
- За что?
MaMka.ru
Новичок

Дата регистрации: Nov 2013
Проживает: (void)
Сообщений: 6

Рейтинг



Цитата:
PRoSToTeM@ писал:
После удаление той строчки из liblist.gam, всё заработало?


code:
L 11/15/2013 - 23:28:11: Start Meta_Attach L 11/15/2013 - 23:28:11: End Meta_Attach L 11/15/2013 - 23:28:18: Player 1 speex L 11/15/2013 - 23:28:20: Player 2 speex L 11/15/2013 - 23:28:21: Player 3 silk L 11/15/2013 - 23:28:23: Player 4 speex L 11/15/2013 - 23:28:25: Player 5 speex L 11/15/2013 - 23:28:25: Player 6 speex L 11/15/2013 - 23:28:27: Player 7 speex L 11/15/2013 - 23:28:29: Player 8 speex L 11/15/2013 - 23:28:31: Player 9 speex L 11/15/2013 - 23:28:34: Player 10 speex L 11/15/2013 - 23:28:36: Player 11 speex L 11/15/2013 - 23:28:38: Player 12 speex L 11/15/2013 - 23:28:41: Player 13 speex L 11/15/2013 - 23:28:41: Player 14 speex L 11/15/2013 - 23:28:45: Player 15 speex L 11/15/2013 - 23:28:46: Player 16 speex L 11/15/2013 - 23:28:52: Player 17 speex L 11/15/2013 - 23:28:52: Player 18 speex L 11/15/2013 - 23:28:59: Player 10 speex L 11/15/2013 - 23:29:05: Player 10 silk L 11/15/2013 - 23:29:07: Player 19 speex L 11/15/2013 - 23:29:31: Player 17 speex L 11/15/2013 - 23:29:47: Player 20 speex L 11/15/2013 - 23:29:53: Player 21 speex L 11/15/2013 - 23:30:16: Player 22 speex L 11/15/2013 - 23:30:18: Player 23 speex L 11/15/2013 - 23:30:29: Player 17 speex L 11/15/2013 - 23:31:05: Player 16 speex L 11/15/2013 - 23:31:06: Player 24 speex L 11/15/2013 - 23:31:23: Player 10 speex


Спасибо , судя по логу заработало , заходила со стима , пиратов слышала и они меня тоже.

Сообщить модератору | | IP: Записан
Сообщение: 127646

Старое сообщение 15-11-2013 14:43
- За что?
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



MaMka.ru откуда же всё-таки в liblist.gam оказалась эта лишняя строчка? Люди же обычно всегда её заменяют на строчку с метамодом. Или некоторые хостинги стали так делать?

Сообщить модератору | | IP: Записан
Сообщение: 127647

Старое сообщение 15-11-2013 14:55
- За что?
MaMka.ru
Новичок

Дата регистрации: Nov 2013
Проживает: (void)
Сообщений: 6

Рейтинг



Цитата:
PRoSToTeM@
Скажу честно, что я туда вообще давно не заглядывала , после обновления сервера вставила старый, и не придала этой строчке никакого значения, так как все работало
Может добавить это в шапку темы ?

Сообщить модератору | | IP: Записан
Сообщение: 127648

Старое сообщение 15-11-2013 15:07
- За что?
PRoSToTeM@
Частый гость

Дата регистрации: Nov 2011
Проживает: Иваново
Сообщений: 57
Возраст: 27

Рейтинг



MaMka.ru ок, добавлю

Сообщить модератору | | IP: Записан
Сообщение: 127649

Старое сообщение 15-11-2013 15:09
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 10:55. Новая тема    Ответить
Страницы (4): [1] 2 3 4 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Наш форум > Флуд > HLDS VoiceTranscoder v80
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024