Skip to main content
Рекламный баннер DemoVoice. Заголовок "Hear who said what in a FACEIT demo" рядом с комнатой матча FACEIT, где Mirage закончился 13-9, а поверх нее панель DemoVoice со списком игроков в пронумерованных слотах и готовыми командами tv_listen_voice_indices.

Бесплатное расширение для Chrome, Edge и Firefox

Слушайте войс в своих демках FACEIT CS2

DemoVoice добавляет кнопку в комнату матча FACEIT. Нажмите ее - демка скачается и распакуется на вашем компьютере, из нее прочитаются игроки, и вы получите точные команды tv_listen_voice_indices и playdemo для тех, кого хотите слышать. Не нужно ничего распаковывать и перебирать spec_player, и ничего никуда не загружается.

Бесплатно. Без аккаунта и рекламы. Политика конфиденциальности

Панель DemoVoice поверх комнаты матча FACEIT: игроки frostbyte, lumen_k, v0rtex и nightowl в пронумерованных слотах с метками T, двое отмечены, ниже три строки команд: tv_listen_voice_indices 10, tv_listen_voice_indices_h 0 и playdemo mirage_21sep2026, у каждой кнопка Copy.
Отметьте игроков. Команды соберутся сами.
Комната матча FACEIT с желтой кнопкой OPEN PLAYERS под кнопкой Watch Demo, с подписью Mirage, 11 Sep и строкой "10 players from mirage_21sep2026.dem" под ней.
Кнопка стоит прямо в комнате матча, под демкой.
Боковая панель DemoVoice рядом с комнатой матча FACEIT: все десять игроков обеих команд с метками T и CT и три строки команд внизу.
Или закрепите панель рядом с матчем - в Chrome и Edge.
Экран настроек DemoVoice с разделом "Where demos are saved" и желтой кнопкой "Choose your CS2 folder"; указано, что браузер дает доступ только к этой одной папке.
Один раз укажите папку csgo, и playdemo заработает без переноса файлов.

Как это работает

  1. Откройте комнату матча FACEIT по CS2

    Подойдет любой завершенный матч, который виден вам на FACEIT. DemoVoice добавляет свою кнопку под матчем.

  2. Нажмите "Get demo file"

    DemoVoice запрашивает демку у FACEIT так же, как это делает сама страница FACEIT, и начинает скачивание. Если демок несколько, как в best-of-three, у каждой своя кнопка.

  3. Демка скачивается и распаковывается на вашем компьютере

    FACEIT отдает демки сжатыми (.dem.zst). DemoVoice распаковывает демку прямо при скачивании и сохраняет готовый .dem с названием карты и датой в имени.

  4. Из демки читаются игроки

    Ник, команда и номер слота каждого игрока берутся прямо из демки, так что не нужно перебирать spec_player, чтобы понять, кто где.

  5. Отметьте, кого хотите слышать

    Одного игрока, нескольких, целую сторону кнопками All T или All CT - или всех сразу.

  6. Скопируйте команды и вставьте их в CS2

    Откройте консоль, выполните строку playdemo, а потом, пока идет демка, вставьте две строки с войсом.

Готовая демка попадает в папку загрузок. В Chrome и Edge вместо этого можно один раз указать в настройках папку csgo вашей CS2, и каждая демка будет сохраняться прямо в нее, так что playdemo сработает без переноса файла. Игроки открываются во всплывающем окне расширения, а в Chrome и Edge - при желании в боковой панели браузера.

Что вы вставляете в CS2

Для демки на Mirage, где отмечены игроки в слотах 1, 3 и 4, DemoVoice выдает три такие строки:

playdemo mirage_20sep2026
tv_listen_voice_indices 13
tv_listen_voice_indices_h 0

playdemo открывает демку. CS2 ищет ее в папке csgo, куда ее и сохраняет настройка с папкой; имя - это имя файла без .dem.

tv_listen_voice_indices определяет, чей голос слышен, пока идет демка. Ники команда не принимает. Она принимает одно число, в котором каждый слот игрока - это один бит: слот 1 дает 1, слот 2 дает 2, слот 3 дает 4, слот 4 дает 8 и так далее, каждый раз вдвое больше. Сложите нужные слоты - это и есть число. Слоты 1, 3 и 4 дают 1 + 4 + 8 = 13.

tv_listen_voice_indices_h - вторая половина той же настройки, она отвечает за слоты с 33 по 64. Она остается равной 0, пока выбранный игрок не сидит в слоте 33 или выше, а в обычной демке 5 на 5 такого не бывает. Если выбрать всех, обе строки получат значение -1. Кнопка Reset копирует обе команды со значением 0.

Почему важны номера слотов

Слот - это номер, который вы указали бы в spec_player. Ошибетесь в одном слоте - услышите не того человека или никого. Обычно этот шаг делают руками: перебирают spec_player 1 ... 16 и записывают ники. DemoVoice читает слот каждого игрока прямо из файла демки, поэтому собранное число подходит к той демке, которую вы смотрите. Ники рядом со слотами - только подписи: их можно править, команды от этого не меняются.

Голос есть только в тех демках, где он записан. В демках FACEIT он есть; в демках матчмейкинга и Premier от Valve его нет. Если ничего не слышно, в статье почему в демке CS2 не слышно войс разобраны частые причины.

Демка остается на вашем компьютере

У DemoVoice нет сервера. Демка скачивается из хранилища FACEIT, а распаковка и чтение игроков происходят в вашем браузере. Библиотека демок, ваши отметки и настройки хранятся в браузере и никогда не отправляются нам. Расширение запрашивает доступ только к faceit.com и хранилищу демок FACEIT, а уведомления - только если вы сами их включите. Подробности по каждому разрешению - в политике конфиденциальности DemoVoice.

Демка не с FACEIT?

DemoVoice работает из комнат матчей FACEIT. Для демки с другого сервера или той, что уже лежит у вас на диске, те же команды соберет бесплатный калькулятор войса для демок CS2: отметьте слоты вручную в браузере или загрузите демку, и игроки подставятся сами.

Еще о войсе в демках CS2:

Вопросы

Как услышать войс в демке CS2?

Задайте tv_listen_voice_indices в консоли, пока идет демка. Значение команды - число, собранное из слотов игроков, которых вы хотите слышать. DemoVoice читает слоты из вашей демки FACEIT и собирает это число за вас: остается отметить игроков и вставить команды.

Работает ли DemoVoice с демками матчмейкинга или Premier?

Нет. DemoVoice работает в комнатах матчей FACEIT, а демки матчмейкинга и Premier от Valve вообще не записывают голос, так что слушать в них нечего. Для серверной демки, которая у вас уже есть, используйте бесплатный калькулятор войса для демок CS2 на zeroutil.com.

Моя демка куда-нибудь загружается?

Нет. Демка скачивается из хранилища самого FACEIT, а распаковывается и читается в вашем браузере, на вашем компьютере. Она не покидает компьютер: у DemoVoice нет сервера, и расширение никуда ее не отправляет. Отправляются только анонимные счетчики использования, например удалось ли скачивание, и их можно отключить в настройках.

Почему важны номера слотов?

tv_listen_voice_indices не принимает ники. Каждый игрок сидит в пронумерованном слоте, а команда принимает одно число, в котором сложены выбранные слоты. Отметите не тот слот - услышите не того игрока, поэтому DemoVoice читает слоты из демки, а не угадывает их.

Может ли DemoVoice сохранять демку сразу в папку CS2?

В Chrome и Edge - да: один раз выберите папку csgo в настройках расширения, и демки будут сохраняться туда, так что строка playdemo сработает без переноса файлов. В Firefox расширение не может писать в выбранную вами папку, поэтому там демка попадает в папку загрузок, и в csgo ее нужно перенести вручную.

Работает ли расширение в Firefox?

Да. Скачивание, чтение игроков и команды в Firefox работают. Только в Chrome и Edge доступны две вещи: сохранение прямо в папку CS2 и показ игроков в боковой панели.

Кнопка пишет, что у FACEIT нет демки этого матча. Что делать?

FACEIT публикует демку не сразу после конца матча. Обновите комнату матча через несколько минут и нажмите кнопку еще раз.

DemoVoice бесплатный?

Да. Без рекламы и без аккаунта.

DemoVoice в бете. Нашли баг или не хватает функции? Напишите нам.