Developer console

From Valve Developer Community
< De
Jump to: navigation, search
English (en)Deutsch (de)Español (es)Français (fr)Italiano (it)日本語 (ja)Polski (pl)Português do Brasil (pt-br)Русский (ru)中文 (zh)中文(台灣)‎ (zh-tw)Translate (Translate)
Konsolenausgabe für Episode Two

Die Konsole liefert eine Kommandozeilen-Schnittstelle für die erweiterte Konfiguration von Source-Spielen. So ziemlich jede Konfigurationsaufgabe kann über diese erledigt werden und tatsächlich müssen es viele.

Die Konsole aktivieren

Die Konsole ist standardmäßig deaktiviert. Um sie zu aktivieren, muss das Spiel gestartet werden, unter Optionen > Tastatur > Erweitert ("Options > Keyboard > Advanced") in dem sich öffnenden Fenster (beinhaltet 2 Optionen) "Aktiviere Entwicklerkonsole" ("Enable Developer Console") ausgewählt werden. Einmal aktiviert kann die Konsole immer über die Taste über Tab , also ^, geöffnet werden.

Note.pngHinweis:Das sollte unabhängig vom Tastaturlayout funktionieren. Wenn nicht, muss -console zu den Startoptionen hinzugefügt und bind deine_taste toggleconsole (deine_taste muss mit der Taste zum Öffnen der Konsole ersetzt werden) eingegeben werden.

Eingaben tätigen

In der grauen Box im unteren Bereich des Konsolenfensters werden Befehle eingegeben. Sie treten in 2 Formen auf: Befehle und Variablen. Befehle sind lediglich Schlüsselwörter, Variablen ("cvars") hingegen erfordern eine Art von Wert. Eine cvar könnte wie folgt festgelegt werden:

mat_wireframe 1

Die Eingabe muss mit einem Druck von Return oder Enter bestätigt werden. Alle Eingaben werden in der Konsole mit einem führenden ] ausgegeben.

Ein paar Hinweise:

  • Mehrere Werte werden durch Leerzeichen voneinander getrennt. Wenn ein Wert Leerzeichen enthält, muss er von doppelten Anführungsstrichen eingeschlossen werden (z. B. say "Hallo an alle auf dem Server").
  • Die Konsole schlägt Befehle und manchmal Werte in einer Box nahe des Eingabefelds vor. Mit / kann in der Liste navigiert und mit Tab der hervorgehobene Befehl angenommen werden.
  • Nur "archivierte" cvars werden nach dem Schließen des Spiels gespeichert. Mit autoexec(en) können andere Variablen beim Laden des Spiels festgelegt werden.
  • Manche Befehle werden serverseitig, andere cleintseitig ausgeführt. In Mehrspieler-Spielen können nur clientseitige gesetzt werden.
  • Es gibt viele Befehlspräfixe. Die üblichsten sind cl ("clientseitig") und sv ("serverseitig").

Nützliche Befehle

find <term>
Der immer nützliche find-Befehl durchsucht Konsolenbefehlsnamen und -beschreibungen nach dem angegebenen Ausdruck.
Note.pngHinweis:Benutze cvarlist in GoldSource.
find_ent <term>
Ähnlich zu dem find-Befehl oben, nur werden Entities innerhalb der Map nach ihrem Namen gesucht.
help <command name>
Zeigt den Hilfetext für einen Befehl an, ohne dessen Wert zu beeinflussen.
sv_cheats <boolean(en)>
Die meisten cvars, die das Gameplay beeinflussen, besonders in Mehrspieler-Spielen, sind als "Cheats" markiert. Gib sv_cheats 1 zum Freischalten dieser ein.
Note.pngHinweis:Man wird für eingebaute Cheat-Befehle nie VAC(en)-gebannt.
developer <0-2>
Der Entwicklermodus ermöglicht eine ausführlichere Konsolenausgabe, ernmöglicht Cheats und die Konsole automatisch und führt verschiedene andere nützliche Änderungen durch. Die letzten Zeilen der Konsole werden am oberen Rand des Bildschirms ausgegeben, wenn der Wert auf 2 gesetzt wird.
con_log <file>
condump
Benutze einen dieser Befehle, wenn du die Ausgaben der Konsole für eine spätere Nutzung aufzeichnen willst. con_log Schreibt die Ausgaben konstant, während condump nur bei Aufrufen aufzeichnet.
Tip.pngTipp:Die Konsole zeigt nur 241 Zeilen gleichzeitig an. Man kann con_log benutzen, sollte diese Begrenzung ein Problem darstellen.


Siehe auch