openclonk/docs/sdk/cmdline.xml

77 lines
7.7 KiB
XML
Raw Normal View History

<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?>
<!DOCTYPE doc SYSTEM "../clonk.dtd">
<?xml-stylesheet type="text/xsl" href="../clonk.xsl"?>
<doc>
<title>Kommandozeilenparameter</title>
<h id="cmdline">Kommandozeilenparameter</h>
<text>Das Installationsverzeichnis von Clonk enth<74>lt die unten beschriebenen Programmdateien. Durch einen Start per Doppelklick oder Startmen<65> werden Programme ohne zus<75>tzliche Parameter ausgef<65>hrt. Innerhalb einer Konsole (Eingabeaufforderung) oder Script-Datei (Batch-Datei) lassen sich die Programme jedoch mit zus<75>tzlichen Kommandozeilenparametern starten, die hier ausf<73>hrlich erkl<6B>rt werden.</text>
<part>
2009-09-03 20:33:10 +00:00
<h id="Clonk">Clonk.exe (Windows) clonk (Linux) Clonk (Mac)</h>
<text>Die Engine. Das eigentliche Hauptprogramm des Spiels. Ohne Parameter startet das Spiel im Vollbildmodus (Spielermodus) und zeigt das Startmen<65> an. Folgende Parameter sind zus<75>tzlich m<>glich:</text>
<dl>
<dt id="console">/console</dt>
<dd><text>Startet im Konsolenmodus (auch Entwicklermodus oder Fenstermodus genannt). Im Konsolenmodus k<>nnen Szenarien bearbeitet und abgespeichert werden. Das Spiel startet auch standardgem<65><6D> im Konsolenmodus, wenn ein Szenario (*.c4s) als Parameter angegeben und kein /fullscreen gesetzt ist.</text></dd>
<dt id="fullscreen">/fullscreen</dt>
<dd><text>Startet im Vollbildmodus (auch Spielermodus genannt). Wenn kein Szenario und keine Direktbeitritt-Adresse angegeben ist, wird das Startmen<65> angezeigt.</text></dd>
<dt id="config">/config:Filename</dt>
<dd><text>L<EFBFBD>dt die als Filename angegebene Konfiguirationsdatei (wenn vorhanden) und schreibt beim Beenden in diese.</text></dd>
<dt id="record">/record</dt>
<dd><text>Die Runde wird aufgenommen.</text></dd>
<dt id="network">/network bzw. /nonetwork</dt>
<dd><text>Aktiviert bzw. deaktiviert den Netzwerkmodus.</text></dd>
<dt id="signup">/signup bzw. /nosignup</dt>
<dd><text>Aktiviert bzw. deaktiviert die Anmeldung des Spiels als Internetspiel. Dieser Wert wird in der Konfiguration gespeichert.</text></dd>
<dd><text>/signup impliziert /network. /nosignup impliziert /noleague.</text></dd>
<dt id="league">/league bzw. /noleague</dt>
<dd><text>Aktiviert bzw. deaktiviert die Anmeldung des Spiels als Ligaspiel. Dieser Wert wird in der Konfiguration gespeichert.</text></dd>
<dd><text>/league impliziert /network und /signup.</text></dd>
<dt id="runtimejoin">/runtimejoin bzw. /noruntimejoin</dt>
<dd><text>Aktiviert bzw. deaktiviert den Laufzeitbeitritt. Dieser Wert wird in der Konfiguration gespeichert.</text></dd>
<dt id="regjoinonly">/regjoinonly</dt>
<dd><text>Bewirkt, dass nur Clients mit registrierter Version in Netzwerkspielen beitreten k<>nnen (in Dedicated-Server-Engine <em>immer</em> aktiv).</text></dd>
<dt id="ncrw">/faircrew bzw. /trainedcrew</dt>
<dd><text>Aktiviert bzw. deaktiviert faire Crew. Bei fairer Crew starten alle Clonks mit gleichen physischen Eigenschaften. Bei trainierter Crew starten Clonks mit ihren individuell trainierten physischen Eigenschaften. Dieser Wert wird in der Konfiguration gespeichert.</text></dd>
<dt id="lobby">/lobby[:time]</dt>
<dd><text>Aktiviert vor dem Start eines Netzwerkspieles die Lobby, das hei<65>t den Wartebildschirm mit Chat vor dem Spielstart. Standardgem<65><6D> aktiv f<>r alle Netzwerkspiele. Impliziert /network. Bei angegebener Zeit (z.B. /lobby:120) startet die Lobby im Countdown, so dass im Beispiel das Spiel automatisch nach 120 Sekunden gestartet wird.</text></dd>
<dt id="observe">/observe</dt>
<dd><text>F<EFBFBD>r Netzwerkspiele: tritt als Zuschauer (ohne Spieler) bei. Impliziert /network.</text></dd>
<dt id="Join">/join:&lt;<em>Adresse</em>&gt;</dt>
<dd><text>Sucht ein Netzwerkspiel auf der angegebenen Adresse und tritt dort bei. Es sollte kein lokales Szenario (*.c4s) angegeben werden. Impliziert /network.</text></dd>
<dt id="clonkp">clonk://&lt;<em>Adresse</em>&gt;/</dt>
<dd><text>Bei Angabe einer Adresse gleich /join. Wird "update" als Adresse <20>bergeben, sucht die Engine beim Start nach verf<72>gbaren Updates.</text></dd>
<dt id="tcpport">/tcpport:&lt;<em>Portnummer</em>&gt;</dt>
<dd><text>Setzt die TCP-Portnummer f<>r Clientverbindungen in Netzwerkspielen. Dieser Wert wird in der Konfiguration gespeichert. Bei Portnummer -1 werden TCP-Verbindungen deaktiviert, und Netzwerkdaten nur <20>ber UDP gesendet.</text></dd>
<dt id="udpport">/udpport:&lt;<em>Portnummer</em>&gt;</dt>
<dd><text>Setzt die UDP-Portnummer f<>r Clientverbindungen in Netzwerkspielen. Dieser Wert wird in der Konfiguration gespeichert. Bei Portnummer -1 werden UDP-Verbindungen deaktiviert, und Netzwerkdaten nur <20>ber TCP gesendet.</text></dd>
<dt id="pass">/pass:&lt;<em>Passwort</em>&gt;</dt>
<dd><text>Nur Netzwerk-Host: setzt das Beitrittspasswort auf den angegebenen Wert. Wird &lt;<em>Passwort</em>&gt; leer gelassen, wird kein Passwort gesetzt.</text></dd>
<dt id="comment">/comment:&lt;<em>Kommentar</em>&gt;</dt>
<dd><text>Nur Netzwerk-Host: setzt den Beschreibungstext des Netzwerkspiels. Dieser Wert wird in der Konfiguration gespeichert.</text></dd>
<dt id="update">/update</dt>
<dd><text>Pr<EFBFBD>ft beim Programmstart auf verf<72>gbare Updates.</text></dd>
<dt id="recdump">/recdump:&lt;<em>Dateiname</em>&gt;</dt>
<dd><text>Nur f<>r die Wiedergabe von Aufnahmen: Vor dem Start der Wiedergabe werden die Wiedergabedaten (Spielerkommandos) in eine Datei mit dem Namen &lt;<em>Dateiname</em>&gt; im Clonkverzeichnis geschrieben. Endet der Dateiname auf .txt, werden die Daten als Text geschrieben; sonst bin<69>r. Die abzuspielende Aufnahme muss trotzdem als Szenariendatei angegeben werden (Zum Beispiel Clonk.exe Aufnahmen.c4f\Record001.c4s /recdump:CtrlRec.txt).</text></dd>
<dt id="startup">/startup:&lt;<em>Name</em>&gt;</dt>
<dd><text>Nur f<>r Vollbild-Startmen<65>: Statt des Hauptmen<65>s wird direkt eines der Untermen<65>s angezeigt. M<>gliche Werte f<>r &lt;<em>Name</em>&gt; sind <em>main</em> (Hauptmen<65>), <em>scen</em> (Szenarienauswahl), <em>netscen</em> (Szenarienauswahl f<>r Netzwerkspiel), <em>net</em> (Netzwerk/Internet-Spieleliste), <em>options</em> (Optionsmen<65>), <em>plrsel</em> (Spielerauswahl) und <em>about</em> (Credits).</text></dd>
<dt id="c4s">*.c4s</dt>
<dd><text>Bei Angabe eines Szenarios (Dateiendung .c4s) wird dieses direkt gestartet.</text></dd>
<dt id="c4d">*.c4d</dt>
<dd><text>Wenn das gestartete Szenario keine Objektdefinitionen (Dateiendung .c4d) vorgibt, und keine Definitionen <20>ber die Registry angegeben werden, k<>nnen sie <20>ber die Kommandozeile <20>bergeben werden.</text></dd>
<dt id="c4p">*.c4p</dt>
<dd><text>Spielerdateien (Dateiendung .c4p) k<>nnen in der Kommandozeile angegeben werden. Wenn keine Spielerdateien in der Kommandozeile stehen, werden die in der Registrierung gespeicherten, zuletzt aktivierten Spieler benutzt. Durch Angabe eines nichtexistenten Spielers (z.B. gibtsnicht.c4p) kann verhindert werden, dass die in der Registrierung aktivierten Spieler beitreten (z.B. zum Bearbeiten einer Landschaft im Entwicklermodus).</text></dd>
<dt id="c4u">*.c4u</dt>
<dd><text>Wird ein Update-Paket (Dateiendung .c4u) als Parameter an die Engine <20>bergeben, so wird die Engine versuchen, dieses Update auf die lokale Spielinstallation anzuwenden.</text></dd>
</dl>
</part>
<part>
<h id="Editor">Editor.exe (nur Windows)</h>
<text>Der Editor zum Bearbeiten von Gruppendateien und Entwickeln eigener Spielerweiterungen. Der Editor hat keine Parameter.</text>
</part>
<part>
<h id="C4Group">c4group.exe (Windows) c4group (Linux) c4group (Mac)</h>
<text>Dieses Kommandozeilen-Programm dient zum Bearbeiten von Gruppendateien. Es kann nicht per Doppelklick, sondern nur per Kommandozeile (Eingabeaufforderung) gestartet werden. Auskunft <20>ber alle verf<72>gbaren Kommandozeilenparameter erh<72>lt man, indem man das Programm ohne weitere Parameter <20>ber die Kommandozeile startet.</text>
</part>
<author>Sven2</author><date>Februar 2007</date>
</doc>