De/Developer console: Difference between revisions
m (Multipage removal) |
|||
(8 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{LanguageBar}} | ||
}} | |||
[[ | [[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 {{ | 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 | {{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 {{ | 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 {{ | * 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 | * 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 | : 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 < | ; <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 | : 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. {{ | : 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 == | ||
* | * {{L|Developer Console Control}} - für Programmierer | ||
* | * {{L|Console Command List}} - Auszug aus der Liste der Konsolenbefehle und -Variablen | ||
* | * {{LCategory|Console commands}} - Liste der Artikel über Konsolenbefehle | ||
* | * {{LCategory|Console variables}} - Liste der Artikel zu Konsolenvariablen | ||
{{ACategory|Source_SDK_FAQ}} | |||
{{ACategory|Modding}} | |||
{{ACategory|Dedicated Server}} |
Latest revision as of 06:12, 12 July 2024
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.

-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 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") undsv
("serverseitig").
Nützliche Befehle
find <term>
- Der immer nützliche
find
-Befehl durchsucht Konsolenbefehlsnamen und -beschreibungen nach dem angegebenen Ausdruck.Bemerkung: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 >
- Die meisten cvars, die das Gameplay beeinflussen, besonders in Mehrspieler-Spielen, sind als "Cheats" markiert. Gib
sv_cheats 1
zum Freischalten dieser ein.Bemerkung:Man wird für eingebaute Cheat-Befehle nie VAC -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ährendcondump
nur bei Aufrufen aufzeichnet.Tipp:Die Konsole zeigt nur 241 Zeilen gleichzeitig an. Man kann
con_log
benutzen, sollte diese Begrenzung ein Problem darstellen.
Siehe auch
- Developer Console Control - für Programmierer
- Console Command List - Auszug aus der Liste der Konsolenbefehle und -Variablen
- Category:Console commands - Liste der Artikel über Konsolenbefehle
- Category:Console variables - Liste der Artikel zu Konsolenvariablen