De/Developer console: Difference between revisions

From Valve Developer Community
< De
Jump to navigation Jump to search
m (Multipage removal)
 
(8 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{otherlang2
{{LanguageBar}}
|en=Developer Console
|es=Developer Console:es
|jp=Developer Console:jp
|pl=Developer Console:pl
|ru=Developer Console:ru
|zh-tw=Developer Console:zh-tw
|fr=Developer Console:fr
|zh-cn=Developer Console:zh-cn
}}


[[Image:Console.gif|right|Konsolenausgabe für Episode Two]]
[[File:Console.gif|right|Konsolenausgabe für Episode Two]]


Die '''Konsole''' liefert eine [[Wikipedia:Command-line interface|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''' liefert eine [[Wikipedia:Command-line interface|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.
Line 16: Line 7:
== Die Konsole aktivieren ==
== 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 {{key|Tab}}, also {{key|^}}, geöffnet werden.
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 {{Key|Tab}}, also {{Key|^}}, geöffnet werden.


{{note:de|Das sollte ''unabhängig'' vom Tastaturlayout funktionieren. Wenn nicht, muss <code>-console</code> zu den Startoptionen hinzugefügt und <code>bind deine_taste toggleconsole</code> (deine_taste muss mit der Taste zum Öffnen der Konsole ersetzt werden) eingegeben werden.}}
{{note|Das sollte ''unabhängig'' vom Tastaturlayout funktionieren. Wenn nicht, muss <code>-console</code> zu den Startoptionen hinzugefügt und <code>bind deine_taste toggleconsole</code> (deine_taste muss mit der Taste zum Öffnen der Konsole ersetzt werden) eingegeben werden.}}


== Eingaben tätigen ==
== Eingaben tätigen ==
Line 26: Line 17:
  mat_wireframe 1
  mat_wireframe 1


Die Eingabe muss mit einem Druck von {{key|Return}} oder {{key|Enter}} bestätigt werden. Alle Eingaben werden in der Konsole mit einem führenden <code>]</code> ausgegeben.
Die Eingabe muss mit einem Druck von {{Key|Return}} oder {{Key|Enter}} bestätigt werden. Alle Eingaben werden in der Konsole mit einem führenden <code>]</code> ausgegeben.


Ein paar Hinweise:
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. <code>say "Hallo an alle auf dem Server"</code>).
* Mehrere Werte werden durch Leerzeichen voneinander getrennt. Wenn ein Wert Leerzeichen enthält, muss er von doppelten Anführungsstrichen eingeschlossen werden (z. B. <code>say "Hallo an alle auf dem Server"</code>).
* Die Konsole schlägt Befehle und manchmal Werte in einer Box nahe des Eingabefelds vor. Mit {{key|Up}}/{{key|Down}} kann in der Liste navigiert und mit {{key|Tab}} der hervorgehobene Befehl angenommen werden.
* Die Konsole schlägt Befehle und manchmal Werte in einer Box nahe des Eingabefelds vor. Mit {{Key|Up}}/{{Key|Down}} kann in der Liste navigiert und mit {{Key|Tab}} der hervorgehobene Befehl angenommen werden.
* Nur "archivierte" cvars werden nach dem Schließen des Spiels gespeichert. Mit [[autoexec:de|autoexec]] können andere Variablen beim Laden des Spiels festgelegt werden.
* Nur "archivierte" cvars werden nach dem Schließen des Spiels gespeichert. Mit {{L|autoexec}} 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.
* 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 <code>cl</code> ("clientseitig") und <code>sv</code> ("serverseitig").
* Es gibt viele Befehlspräfixe. Die üblichsten sind <code>cl</code> ("clientseitig") und <code>sv</code> ("serverseitig").
Line 39: Line 30:


; <code>find <term></code>
; <code>find <term></code>
: Der immer nützliche <code>find</code>-Befehl durchsucht Konsolenbefehlsnamen und -beschreibungen nach dem angegebenen Ausdruck.{{note:de|Benutze <code>cvarlist</code> in GoldSource.}}
: Der immer nützliche <code>find</code>-Befehl durchsucht Konsolenbefehlsnamen und -beschreibungen nach dem angegebenen Ausdruck.{{note|Benutze <code>cvarlist</code> in GoldSource.}}
; <code>find_ent <term></code>
; <code>find_ent <term></code>
: Ähnlich zu dem <code>find</code>-Befehl oben, nur werden Entities innerhalb der Map nach ihrem Namen gesucht.
: Ähnlich zu dem <code>find</code>-Befehl oben, nur werden Entities innerhalb der Map nach ihrem Namen gesucht.
; <code>help <command name></code>
; <code>help <command name></code>
: Zeigt den Hilfetext für einen Befehl an, ohne dessen Wert zu beeinflussen.
: Zeigt den Hilfetext für einen Befehl an, ohne dessen Wert zu beeinflussen.
; <code>sv_cheats <[[boolean:de|boolean]]></code>
; <code>sv_cheats <{{L|boolean}}></code>
: Die meisten cvars, die das Gameplay beeinflussen, besonders in Mehrspieler-Spielen, sind als "Cheats" markiert. Gib <code>sv_cheats 1</code> zum Freischalten dieser ein. {{note:de|Man wird für eingebaute Cheat-Befehle nie [[Valve Anti-Cheat:de|VAC]]-gebannt.}}
: Die meisten cvars, die das Gameplay beeinflussen, besonders in Mehrspieler-Spielen, sind als "Cheats" markiert. Gib <code>sv_cheats 1</code> zum Freischalten dieser ein. {{note|Man wird für eingebaute Cheat-Befehle nie {{L|Valve Anti-Cheat|VAC}}-gebannt.}}
; <code>developer <0-2></code>
; <code>developer <0-2></code>
: 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 <code>2</code> gesetzt wird.
: 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 <code>2</code> gesetzt wird.
; <code>con_log <file></code>
; <code>con_log <file></code>
; <code>condump</code>
; <code>condump</code>
: Benutze einen dieser Befehle, wenn du die Ausgaben der Konsole für eine spätere Nutzung aufzeichnen willst. <code>con_log</code> Schreibt die Ausgaben konstant, während <code>condump</code> nur bei Aufrufen aufzeichnet. {{tip:de|Die Konsole zeigt nur 241 Zeilen gleichzeitig an. Man kann <code>con_log</code> benutzen, sollte diese Begrenzung ein Problem darstellen.}}  
: Benutze einen dieser Befehle, wenn du die Ausgaben der Konsole für eine spätere Nutzung aufzeichnen willst. <code>con_log</code> Schreibt die Ausgaben konstant, während <code>condump</code> nur bei Aufrufen aufzeichnet. {{Tip|Die Konsole zeigt nur 241 Zeilen gleichzeitig an. Man kann <code>con_log</code> benutzen, sollte diese Begrenzung ein Problem darstellen.}}  


<!-- The comment content was not translated. -->
<!-- The comment content was not translated. -->
Line 56: Line 47:
== Siehe auch ==
== Siehe auch ==


* [[Developer Console Control:de]] - für Programmierer
* {{L|Developer Console Control}} - für Programmierer
* [[Console Command List:de]] - Auszug aus der Liste der Konsolenbefehle und -Variablen
* {{L|Console Command List}} - Auszug aus der Liste der Konsolenbefehle und -Variablen
* [[:Category:Console Commands:de]] - Liste der Artikel über Konsolenbefehle
* {{LCategory|Console commands}} - Liste der Artikel über Konsolenbefehle
* [[:Category:Console Variables:de]] - Liste der Artikel zu Konsolenvariablen
* {{LCategory|Console variables}} - Liste der Artikel zu Konsolenvariablen
 
{{ACategory|Source_SDK_FAQ}}
[[Category:Source_SDK_FAQ:de]]
{{ACategory|Modding}}
[[Category:Modding:de]]
{{ACategory|Dedicated Server}}

Latest revision as of 06:12, 12 July 2024

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.pngBemerkung: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.pngBemerkung: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.pngBemerkung: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