Не работает запись голоса в демке hltv

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
1,536
Реакции
2,322
Помог
39 раз(а)
Основная информация

Проблема: Не работает запись голоса в демке HLTV

Ошибка:
Если воспроизводить демо со steam - иконка с ником мигает, но в ответ тишина
Если воспроизводить с non-steam - идет зажеванный, ускоренный голос не поддающийся разбору
Дополнительная информация

Amx Mod X: ReAMXX

Билд:
Код:
Protocol version 48
Exe version 1.1.2.7/Stdio (cstrike)
ReHLDS version: 3.0.0.497-dev
Build date: 16:49:00 Mar 11 2017 (1064)
Build from: https://github.com/dreamstalker/rehlds/commit/099f062


ReGamedll:
Код:
ReGameDLL version: 5.2.0.180-dev
Build date: 04:41:17 Mar 10 2017
Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/bf8bda0


Список модулей:
Код:
Currently loaded modules:
name version author status
[ 1] MySQL 1.8.3-Re AMX Mod X Dev Team running
[ 2] ReAimDetector 0.1.6 ReHLDS Team running
[ 3] FakeMeta 1.8.3-Re AMX Mod X Dev Team running
[ 4] Ham Sandwich 1.8.3-Re AMX Mod X Dev Team running
[ 5] nVault 1.8.3-Re AMX Mod X Dev Team running
[ 6] ReAPI 5.1.0.105- Asmodai & s1lent running
[ 7] dummy_csx 1.0 AGHL.RU Dev Team running
[ 8] Engine 1.8.3-Re AMX Mod X Dev Team running
[ 9] Fun 1.8.3-Re AMX Mod X Dev Team running
[10] CStrike 1.8.3-Re AMX Mod X Dev Team running
[11] Sockets 1.8.3-Re HLSW Dev Team running
[12] RegEx 1.8.3-Re AMX Mod X Dev Team running
12 modules, 12 correct



Список метамодулей:
Код:
Currently loaded plugins:
description stat pend file vers src load unlod
[ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.3-R ini Start ANY
[ 2] Reunion RUN - reunion_mm_i386. v0.1.75 ini Start Never
[ 3] ReAuthCheck RUN - reauthcheck_mm_i v0.1.6 ini Start Never
[ 4] Rechecker RUN - rechecker_mm_i38 v2.3 ini Chlvl ANY
[ 5] ReSemiclip RUN - resemiclip_mm_i3 v2.3.9 ini Chlvl ANY
[ 6] WHBlocker RUN - whblocker_mm_i38 v1.5.672 ini Chlvl ANY
[ 7] ReSRDetector RUN - resrdetector_mm_ v0.1.0 ini Chlvl ANY
[ 8] Revoice RUN - revoice_mm_i386. v0.1.26 ini Start Never
[ 9] MySQL RUN - mysql_amxx_i386. v1.8.3-R pl1 ANY ANY
[10] ReAimDetector RUN - reaimdetector_am v0.1.6 pl1 ANY Never
[11] FakeMeta RUN - fakemeta_amxx_i3 v1.8.3-R pl1 ANY ANY
[12] Ham Sandwich RUN - hamsandwich_amxx v1.8.3-R pl1 ANY ANY
[13] ReAPI RUN - reapi_amxx_i386. v5.1.0.1 pl1 ANY Never
[14] Engine RUN - engine_amxx_i386 v1.8.3-R pl1 ANY ANY
[15] Fun RUN - fun_amxx_i386.so v1.8.3-R pl1 ANY ANY
[16] CStrike RUN - cstrike_amxx_i38 v1.8.3-R pl1 ANY ANY
16 plugins, 16 running



Комментарий:
В самой игре проблем нету и прекрасно слышен голос у non-steam и steam игрок.
На записях с POV демо все тоже нормально.

Настройки голосового чата на сервере:
// Voice options
sv_voiceenable 1
sv_voicecodec voice_speex
sv_alltalk 1
sv_voicequality 5
Настройки хлтв:
nomaster "1"
publicgame "0"
autoretry "1"
rate "100000"
updaterate "101"
maxrate "100000"
maxclients "0"
delay "0"
blockvoice "0"
signoncommands "voice_scale 2; voice_overdrive 16; volume 0.5"
record "pub"
chatmode "1"
logfile "0"
 
В этой теме было размещено решение! Перейти к решению.
Сообщения
223
Реакции
146
Помог
4 раз(а)
Жаль файлов от chuvi для переключения голосового чата у меня не сохранилось, так бы попробовали послушать с начало одну сторону, потом другую.
Можно пойти другим вариантом, закинуть демку в пиратку, и послушать от туда пиратов. А стим, на стиме)
 
Сообщения
1,030
Реакции
825
Помог
10 раз(а)
Не буду утверждать на 100%, но проблема по-моему мнению в ревойсе.
На сколько я понимаю для hltv тоже должна быть передача каких-то звуковых пакетов.
В VTC этот момент заранее предусмотрен и в конфигурации имеется настройка VTC_HltvCodec new/old отвечающая за выставление дефолтного кодека по умолчанию. При new звук будет слышен всех игроков просматривая демозаписи с лицензионной версии CS, а при old соответственно с пиратской версии.
 
Сообщения
1
Реакции
1
DimaS, у Чуви на гитхабе лежат сорсы HL_DemoReader-a (которые по-хорошему надо бы причесать, но на это нет времени).
Так вот, он умеет выдирать разговоры из демок в MP3, правда отдельно по игрокам, ибо я не осилил написание микшера.

Если что, вот ссыль: https://github.com/Chuvi-w/hl_demoreader
 
  • Нравится
Реакции: Shel
Сообщения
80
Реакции
54
Помог
1 раз(а)
У меня с VTC голос в HLTV пишет нормально. При таком конфиге смотрю HLTV с пиратки.
Код:
VTC_DefaultCodec old
VTC_HltvCodec old
VTC_ForceSendHLTV 1

VTC_ThreadMode 0
VTC_MaxDelta 200

VTC_Volume_OldToNew 1.0
VTC_Volume_NewToOld 1.0

sv_voicequality 5

// Don't modify
sv_voiceenable 1
sv_voicecodec voice_speex
Код:
// HLTV Proxy configuration file
name "HLTV"
// здесь пишем имя HLTV, который будет виден при просмотре счёта.
hostname "[SERVER +18] HLTV"
// тут пишем имя HLTV, который будет виден при просмотре серверов HLTV.
offlinetext "Sorry, game is delayed. Please try again later."
// пишем текст, который хотим видеть, когда игрок HLTV, но не может зайти по причине отсутствия сигнала или по причине, что HLTV не до конца запущен.
Delay 30
// Задержка HLTV в секундах.
rate 10000
// поток данных хлтв. Max - 10000. Всё зависит от скорости Вашего Интернета.
updaterate 100
Chatmode 0
// включает или выключает HLTV чат. 2 - глобальный чат
nomaster 1
// не регистрировать HLTV в master server при помощи WоN регистрации.
Publicgame 0
// Если 1, то к вашему HLTV серверу сможет подключится любой желающий. Если 0, то к HLTV можно будет подключиться, только зная HLTV IP.
Autoretry 1
// Если 1, то при разъединении HLTV и CS сервера HLTV будет заново заходить на сервер.
Logfile 0
// Если 1, то будет создаваться HLTV лог-файл, который сохраняется в папку valve.
Maxclients 20
// максимальное количество людей, которые могут подключиться к HLTV серверу.
Maxrate 20000
// максимальный поток данных от клиентов. Максимальный – 20000
//loopcmd 1 15 msg "You have entered on HLTV [SERVER +18]" 15 -1 0.85 00AA0000
// Делает определённое действие, которое повторяется через определённое время.
// Номер указывать обязательно
// Действие – например текст (msg)
adminpassword "пароль"
//Ввод пароля для rcon и commentator.
serverpassword ""
//ввод пароля который используется на сервере игры (Т.е. если сервер защищен паролем, вводим его через эту команду и заходить на сервер).
blockvoice 0
// to adjust settings for HLTV
signoncommands "voice_scale 1; voice_overdrive 2; volume 0.5; echo Voice adjusted for HLTV"
// hltv.tga will be shown instead of the default HLTV logo in spectator GUI
// bannerfile "rusgaming.tga"
echo hltv.cfg loaded....
Только VTC нужно ставить выше AMX, т.к. возможны баги с голосовыми плагинами (типа amx_gag).
 
Сообщения
317
Реакции
131
Помог
4 раз(а)
Chatmode 0 // включает или выключает HLTV чат. 2 - глобальный чат
глобальный чат, это письменный и воис?
 
Сообщения
1,536
Реакции
2,322
Помог
39 раз(а)
Спасибо, дело было в revoice. Для правильной работы звука на демке hltv нужен VTC.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу