Skip to main content
Gaming Tools

Warum du in deiner CS2-Demo keine Stimmen hörst (Lösungen)

Keine Voice-Comms in einer CS2- oder FACEIT-Demo? Die echten Gründe - keine Sprache in MM/Premier-Demos, tv_listen_voice_indices ungesetzt, Resets - und die Fixes.

Von 4 min read
Titelkarte des Artikels. Ein Lautsprechersymbol, durchgestrichen von einer dicken bernsteinfarbenen Linie, mit der Zeile: the demo has no voice in it

Stille dort, wo die Comms sein sollten, oder gestern ging es noch. Hier sind die echten Gründe, grob in der Reihenfolge, in der sie Leute erwischen. Die ersten beiden lassen sich gar nicht über die Konsole beheben, und das ist gut zu wissen, bevor du einen Abend in deine Config steckst.

Wahrscheinlichste Ursache: Die Demo ist eine Valve-Matchmaking- oder Premier-Demo, und die zeichnet überhaupt keine Sprache auf. Lade stattdessen die FACEIT-Demo des Matches und setze die Befehle mit dem CS2 Voice Comms Calculator .

1. In Matchmaking- und Premier-Demos steckt keine Sprache

Ursache Nummer eins, und kein Befehl rührt daran. Valve-Matchmaking- und Premier-Demos enthalten keine Sprachdaten. Das Werkzeug, das Sprachspuren aus Counter-Strike-Demos extrahiert, trägt die Warnung ganz oben in seiner README: aus einer MM-Demo gibt es nichts zu holen.1

Voice kommt von FACEIT, ESEA und anderen SourceTV-Servern. Wenn du Comms aus einem gespielten Match hören willst, lade die FACEIT-Demo - eine .dem.zst-Datei - und nicht die von Valve.

2. Der Server hat die Sprache nie aufgezeichnet

Die Ursache, die kaum jemand erwähnt, und der Grund, warum eine Demo von deinem eigenen Server genauso stumm sein kann wie eine MM-Demo. In CS2 zeichnet SourceTV die Sprache der Spieler nur auf, wenn der Server das aktiviert, historisch über sv_alltalk 1 oder ein Plugin, das die SourceTV-Voice-Flags setzt.2

FACEIT und die Ligen nehmen Comms auf. Ein Community-Server, den jemand für Pickups gemietet hat, sehr wahrscheinlich nicht, und im Nachhinein lässt sich daran nichts ändern.

Fünf Counter-Terroristen stehen in einer Reihe in Counter-Strike 2, jeder über dem Kopf mit einer farbigen Markierung: Orange, Purple, CS2, Green und Blue.
Alle hier hatten im Match ein Mikrofon. Ob davon etwas in der Demo-Datei gelandet ist, hat der Server entschieden und nicht der Befehl, den du hinterher eintippst. Screenshot: Valve.

3. Der Befehl steht noch auf dem Standardwert

Auch in einer Demo mit Sprache hörst du niemanden, solange du nichts anderes sagst. Beide Convars stehen standardmässig auf 0, und 0 heisst niemand.2 FACEIT gibt selbst diese drei Zeilen aus:3

tv_listen_voice_indices -1
tv_listen_voice_indices_h -1
tv_relaytextchat 2

-1 füllt jedes Bit beider Hälften des Bitfelds und schaltet damit alle frei. Für einzelne Spieler willst du eine Slot-Bitmaske im ersten Befehl und 0 im _h-Befehl - der Voice Comms Calculator baut sie dir.

4. Du schaust die falsche Datei

Ein FACEIT-Match hinterlässt dir zwei Demos: die von Valve aus deinem Ingame-Matchverlauf und die von FACEIT. Hast du sie im Spiel geholt, hast du die stumme Kopie. Du willst die aus dem FACEIT-Matchroom, eine .dem.zst.

Schnell auseinanderhalten lassen sie sich ohne Zuschauen: Datei in den Calculator ziehen. Er liest die Slot-Tabelle und zeigt Spielernamen und Punktestand, du siehst also vor der Rundensuche, ob du das richtige Match in der richtigen Datei hast.

5. Die Zahl trifft den falschen Spieler

Wenn du eine Bitmaske wiederverwendet hast und die falsche Person hörst, stammt die Maske aus einer anderen Demo. Die Slots kommen aus der in dieser Datei aufgezeichneten Entity-Reihenfolge, die nicht die Scoreboard-Reihenfolge ist und keinen Grund hat, zwischen Matches gleich zu sein. Innerhalb einer Demo liegen sie fest und spielen identisch ab, über Demos hinweg sind sie bedeutungslos.

Lies sie mit spec_player 1, spec_player 2 und so weiter neu ein, oder lass den Calculator die ganze Tabelle auf einmal lesen.

6. Du hörst Stimmen, weisst aber nicht, wer spricht

Erwartbar, und der Fix ist der Textchat:

tv_relaytextchat 2

2 leitet alles weiter, inklusive All-Chat, 0 blendet ihn ganz aus. Nicht ohne Grund ist er die dritte Zeile in FACEITs eigenem Rezept3 - einen Call einem Namen zuzuordnen fällt mit mitlaufendem Chat-Log deutlich leichter.

7. Du hast tv_listen_voices_indices getippt

Der Befehl heisst tv_listen_voice_indices - voice im Singular. Die Pluralvariante existiert nicht, und eine unbekannte Convar scheitert lautlos, was genauso aussieht wie kaputte Voice-Wiedergabe. Lieber kopieren als tippen.

8. Sie werden beim Spielende zurückgesetzt

Keine der beiden Convars bleibt bestehen. Beim nächsten Start stehen sie wieder auf 0, über Nacht ist also nichts kaputtgegangen - die Sitzung startete nur wieder beim Standard Stille. Halte die Befehle irgendwo zum Einfügen bereit.

Die schnelle Checkliste

  • FACEIT- oder Liga-Demo, nicht Matchmaking oder Premier.
  • Der Server hat überhaupt Sprache aufgezeichnet.
  • tv_listen_voice_indices auf -1 oder eine Slot-Maske, _h passend auf -1 oder 0.
  • voice geschrieben, nicht voices.
  • In dieser Sitzung neu eingegeben.
  • Die FACEIT-.dem.zst geschaut, nicht die Valve-Kopie.

Die genauen Befehle ohne Herleitung: Demo in den CS2 Voice Comms Calculator laden, anhaken, wen du hören willst, kopieren.

Quellen

Jede Zahl in diesem Artikel lässt sich auf eine Quelle unten zurückführen. Behauptungen ohne Beleg wurden gestrichen, nicht abgeschwächt.

  1. BegutachtetAkiVer

    Dass Valve-Matchmaking-Demos keinerlei Sprachdaten enthalten, als stehende Warnung des Werkzeugs, das Sprachspuren aus CS:GO- und CS2-Demos extrahiert.

  2. Begutachtetb0ink

    Dass CS2-SourceTV Sprache nur aufzeichnet, wenn der Server das aktiviert, sowie die wörtlichen Convar-Beschreibungen mit tv_listen_voice_indices für die Slots 0 bis 31, tv_listen_voice_indices_h für die oberen 32 Bit und Standardwert keine für beide.

  3. PrimärquelleFACEIT

    Die drei Befehle, die FACEIT Spielern für die Auswertung einer FACEIT-Demo nennt, inklusive tv_relaytextchat 2 für Chat-Logs.

Themen

In diesem Artikel erwähnte Tools

Neue Tools per E-Mail

Neue Tools und gelegentlich ein ausführlicher Artikel, etwa einmal im Monat. Kein Spam, deine Adresse bekommt niemand, Abmeldung mit einem Klick.

Ähnliche Artikel

Titelkarte des Artikels. Ein Lautsprechersymbol mit drei Bögen, der innerste in Bernstein, mit der Zeile: two commands, and the comms come back
Gaming Tools Guide

Voice-Comms in CS2- und FACEIT-Demos hören

Voice-Comms in jeder CS2- oder FACEIT-Demo hören: welche Demos Voice enthalten, wie die Slot-Bitmaske funktioniert und wie der Textchat dazukommt.

Titelkarte des Artikels. Zehn senkrechte Balken in einer Reihe, der vierte in Bernstein hervorgehoben, mit der Zeile: one slot out of ten
Gaming Tools

Die Stimme eines einzelnen Spielers in einer CS2-Demo hören

Einzelne Spieler in einer CS2-Demo hören: tv_listen_voice_indices Schritt für Schritt, wie die Slot-Bitmaske entsteht und wie du ein ganzes Team isolierst.

Article title card. Two columns of five dots either side of a dashed dividing line, the left column amber and the right grey, with the line: the server decides who was recorded
Gaming Tools

How to Hear the Enemy Team's Voice in a CS2 Demo

Whether you can hear the enemy in a CS2 demo depends on what the server recorded, not on your console. Which demos carry it, and the mask for one side.