Q2PRO-X 1.4: Voice Chat
Встроенный голосовой чат
Q2PRO-X 1.4
Q2PRO-X 1.4: Voice Chat
Встроенный голосовой чат
Русское издание
5 июля 2026
q2pro-x.com
Оглавление
1. Что делает voice chat
2. Где находится меню
3. Требования
4. Основные cvar
5. Команды
6. Room mode
Server mode
Manual mode
7. Push-to-talk и VAD
8. Gain и volume
9. Микрофон
10. Hosted control server
11. Автовход
12. Troubleshooting
В меню всё включено, но voice не работает
Никто меня не слышит
Я никого не слышу
Voice мешает игре
13. Хороший baseline
Q2PRO-X 1.4: Voice Chat
Примечание по версии 1.4: основной текст этого руководства сохраняет проверенную базу 1.2; новые возможности и изменения 1.4 описаны в разделе "Дополнение 1.4" ниже. Q2PRO-X 1.4 включает встроенный voice chat. Это отдельный голосовой
side-channel поверх игрового клиента: он не меняет игровые протоколы Quake II
и не заменяет say / say_team.
1. Что делает voice chat
Voice chat позволяет игрокам подключаться к голосовой комнате и говорить
через микрофон прямо из клиента.
Главная пользовательская модель:
если vc_enable 1, функция включена;
если vc_autojoin 1, клиент сам заходит в голосовую комнату при входе на
игровой сервер;
если vc_room_mode server, имя комнаты строится от текущего игрового
сервера;
если vc_room_mode manual, используется vc_room_name;
vc_server указывает на control-plane service, который готовит
подключение к голосовой комнате.
Default hosted control server:
https://voice-api.q2pro-x.com
2. Где находится меню
Guided menu:
Options -> Sound & Acoustics -> Voice Chat;
Classic Q2PRO-X menu:
Q2PRO-X -> voice chat.
На этой странице находятся:
master switch;
autojoin;
room mode;
manual room name;
control server;
microphone enabled;
mic device picker;
transmit mode;
VAD threshold;
mic gain;
receive volume;
deafen;
display name;
join / leave room;
PTT key;
mic toggle key;
restore voice defaults.
3. Требования
Текущая фаза voice chat требует OpenAL для передачи и приёма.
Проверьте:
s_enable 2 или пункт меню Sound engine = OpenAL;
soft_oal.dll присутствует в релизном каталоге;
livekit_ffi.dll присутствует в релизном каталоге;
Windows разрешает приложению доступ к микрофону.
Если звук в игре работает через software DMA, voice chat может быть
недоступен даже при включённом vc_enable.
4. Основные cvar
vc_enable - master switch voice chat;
vc_autojoin - автоматически входить в комнату при подключении к серверу;
vc_server - URL control-plane service;
vc_room_mode - server или manual;
vc_room_name - имя комнаты в manual mode;
vc_mic_enable - разрешить захват микрофона;
vc_mic_device - выбранный микрофон, "(default)" следует системному
default;
vc_ptt_mode - 1 push-to-talk, 0 voice activation;
vc_vad_threshold - порог VAD;
vc_input_gain - усиление микрофона;
vc_receive_volume - громкость входящего голоса;
vc_deafen - заглушить входящий голос, не выключая свой микрофон;
vc_display_name - имя в voice room, пусто = использовать player name.
Большинство vc_* сохраняется в global Q2PRO-X cfg.
5. Команды
voice_join - войти в текущую voice room;
voice_leave - выйти из комнаты;
+voiceptt / -voiceptt - push-to-talk;
voice_mic_toggle - включить/выключить микрофон;
voice_mic_list - вывести список микрофонов;
voice_mic_pick <index> - выбрать микрофон по индексу;
voice_defaults - вернуть voice settings к рекомендуемому baseline.
Если voice_mic_pick вызвать без аргумента, он ведёт себя как
voice_mic_list.
6. Room mode
Server mode
vc_room_mode server - рекомендуемый режим. Комната строится от текущего
game server, поэтому игроки на одном сервере попадают в один voice room без
ручного ввода.
Это хорошо для обычной игры:
включить vc_enable;
включить vc_autojoin;
оставить vc_room_mode server;
подключиться к серверу.
Manual mode
vc_room_mode manual использует vc_room_name.
Это удобно, если:
вы тестируете voice без игрового сервера;
хотите отдельную комнату для группы;
нужно не привязываться к текущему адресу сервера.
7. Push-to-talk и VAD
vc_ptt_mode 1 - push-to-talk. Это рекомендуемый режим для игры: