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. Это рекомендуемый режим для игры: