OpenSim.exe Command Line Options/de
From OpenSimulator
(→Aktuelle Befehlszeilenparameter) |
|||
(2 intermediate revisions by one user not shown) | |||
Line 28: | Line 28: | ||
|OpenSim.exe.config | |OpenSim.exe.config | ||
|- | |- | ||
− | | | + | |background |
|Boolesch | |Boolesch | ||
|Wenn wahr, läuft OpenSimulator im Hintergrund | |Wenn wahr, läuft OpenSimulator im Hintergrund | ||
− | | | + | |false |
|- | |- | ||
|inifile | |inifile | ||
Line 43: | Line 43: | ||
|OpenSimDefaults.ini | |OpenSimDefaults.ini | ||
|- | |- | ||
− | | | + | |inidirectory |
|String(Dateipfad) | |String(Dateipfad) | ||
|Der Pfad zum Ordner für INI-Konfigurationsdateien. OpenSimulator liest alle *.ini-Dateien in diesem Verzeichnis und überschreibt die OpenSim.ini-Einstellungen. | |Der Pfad zum Ordner für INI-Konfigurationsdateien. OpenSimulator liest alle *.ini-Dateien in diesem Verzeichnis und überschreibt die OpenSim.ini-Einstellungen. | ||
− | | | + | |config |
|- | |- | ||
− | | | + | |physics |
|"OpenDynamicsEngine", "BulletSim" | |"OpenDynamicsEngine", "BulletSim" | ||
|Der Name der Physik-Engine. Es ist dasselbe wie die Physik-Eigenschaft im Abschnitt [Startup]. Siehe OpenSim.ini.example für die detaillierten Informationen. Es überschreibt die Einstellungen in OpenSim.ini. | |Der Name der Physik-Engine. Es ist dasselbe wie die Physik-Eigenschaft im Abschnitt [Startup]. Siehe OpenSim.ini.example für die detaillierten Informationen. Es überschreibt die Einstellungen in OpenSim.ini. | ||
Line 56: | Line 56: | ||
|Boolesch | |Boolesch | ||
|"alte" Konsole ([http://opensimulator.org/mantis/view.php?id=4794 veraltet von Opensim 0.7], verwenden Sie stattdessen -console=basic) | |"alte" Konsole ([http://opensimulator.org/mantis/view.php?id=4794 veraltet von Opensim 0.7], verwenden Sie stattdessen -console=basic) | ||
− | | | + | |false |
|- | |- | ||
− | | | + | |console |
|"basic","rest" | |"basic","rest" | ||
− | |Wenn " | + | |Wenn "basic", startet OpenSimulator eine einfache Konsole, die Befehle verarbeiten kann. Wenn "rest", eine [[RestConsole]]. Wenn andere leer sind, eine Konsole, die Cursorsteuerung und Kontexthilfe verwendet (Standard). |
|(leer) | |(leer) | ||
|- | |- | ||
Line 66: | Line 66: | ||
|Boolesch | |Boolesch | ||
|Wenn wahr, wird OpenSimulator bei einem Absturz Stacktraces in die Datei in dem mit 'crash_dir' angegebenen Verzeichnis ausgeben. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | |Wenn wahr, wird OpenSimulator bei einem Absturz Stacktraces in die Datei in dem mit 'crash_dir' angegebenen Verzeichnis ausgeben. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | ||
− | | | + | |false |
|- | |- | ||
|crash_dir | |crash_dir | ||
|String(Dateipfad) | |String(Dateipfad) | ||
|Der Pfad zu dem Verzeichnis, in dem Absturzprotokolle erstellt werden. Wenn OpenSimulator abstürzt, wird es automatisch erstellt, falls es nicht existiert. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | |Der Pfad zu dem Verzeichnis, in dem Absturzprotokolle erstellt werden. Wenn OpenSimulator abstürzt, wird es automatisch erstellt, falls es nicht existiert. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | ||
− | | | + | |crashes |
|} | |} | ||
Line 90: | Line 90: | ||
In der OpenSim.ini und OpenSimDefaults.ini: | In der OpenSim.ini und OpenSimDefaults.ini: | ||
<source lang="ini"> | <source lang="ini"> | ||
− | [ | + | [StartUp] |
− | ; | + | ; Set this to true if you want to log crashes to disk |
− | ; | + | ; this can be useful when submitting bug reports. |
− | ; | + | ; However, this will only log crashes within OpenSimulator that cause the entire program to exit |
− | ; | + | ; It will not log crashes caused by virtual machine failures, which includes mono and ODE failures. |
− | ; | + | ; You will need to capture these native stack traces by recording the session log itself. |
− | save_crashes = | + | save_crashes = false |
− | ; | + | ; Directory to save crashes to if above is enabled |
− | ; ( | + | ; (default is /opensimdir/crashes/*.txt or C:\opensim\crashes\*.txt) |
− | crash_dir = " | + | crash_dir = "crashes" |
− | </ | + | </source> |
== Für Entwickler == | == Für Entwickler == |
Latest revision as of 23:55, 23 November 2022
Befehlszeilenargumente, auch bekannt als Schalter, hilfreich, um das Verhalten Ihres OpenSimulators für benutzerdefinierte Umgebungen oder Debugging zu ändern.
Contents |
[edit] Für Simulatoroperatoren
Diese können in der Befehlszeile verwendet werden, um die aktuelle Startsitzung anzupassen, oder sie können in Startskripts verwendet werden.
[edit] Switch Syntax
- Windows: "/key:value" or "/key value" sowie "-key=value" oder "-key value" sind gültig (geprüft Windows 8.1)
- Unix, Linux "-key=value" oder "-key value"
- MacOSX: FIXME
Wenn Sie einen Wert verwenden möchten, der Leerzeichen enthält, setzen Sie die gesamten Werte und Leerzeichen in doppelte Anführungszeichen (").
Beachten Sie, dass "--"-Parameter wie "--key=value" nicht funktionieren.
Es scheint ein Fehler in der regulären Syntax im externen Nini-Befehlszeilen-Parser zu sein, der von OpenSimulator verwendet wird.
[edit] Aktuelle Befehlszeilenparameter
Folgende Kommandozeilenparameter sind bekannt:
Taste | Werte | Beschreibung | Standard |
---|---|---|---|
logconfig | String(Dateipfad) | OpenSimulator verwendet die angegebene .NET-Konfigurationsdatei anstelle der Standarddatei. Diese Konfigurationsdatei wird hauptsächlich zum Konfigurieren von log4net verwendet, obwohl sie auch andere Parameter enthalten kann (daher ist der Schalter -logconfig etwas irreführend). | OpenSim.exe.config |
background | Boolesch | Wenn wahr, läuft OpenSimulator im Hintergrund | false |
inifile | String(Dateipfad) | Der Pfad zur Haupt-INI-Konfigurationsdatei. Wenn Sie dies ändern, müssen Sie sicherstellen, dass die erforderlichen Konfigurationsinhalte aus der OpenSim.ini weiterhin geladen werden (über Includes usw.). | OpenSim.ini |
inimaster | String(Dateipfad) | Der Pfad zur Master-INI-Datei. Standardmäßig zeigt dies auf OpenSimDefaults.ini, die eine große Anzahl von Standardeinstellungen für OpenSimulator enthält. | OpenSimDefaults.ini |
inidirectory | String(Dateipfad) | Der Pfad zum Ordner für INI-Konfigurationsdateien. OpenSimulator liest alle *.ini-Dateien in diesem Verzeichnis und überschreibt die OpenSim.ini-Einstellungen. | config |
physics | "OpenDynamicsEngine", "BulletSim" | Der Name der Physik-Engine. Es ist dasselbe wie die Physik-Eigenschaft im Abschnitt [Startup]. Siehe OpenSim.ini.example für die detaillierten Informationen. Es überschreibt die Einstellungen in OpenSim.ini. | BulletSim in 0.8 und höher, OpenDynamicsEngine in OpenSimulator 0.7.6.1 und früher. |
gui | Boolesch | "alte" Konsole (veraltet von Opensim 0.7, verwenden Sie stattdessen -console=basic) | false |
console | "basic","rest" | Wenn "basic", startet OpenSimulator eine einfache Konsole, die Befehle verarbeiten kann. Wenn "rest", eine RestConsole. Wenn andere leer sind, eine Konsole, die Cursorsteuerung und Kontexthilfe verwendet (Standard). | (leer) |
save_crashes | Boolesch | Wenn wahr, wird OpenSimulator bei einem Absturz Stacktraces in die Datei in dem mit 'crash_dir' angegebenen Verzeichnis ausgeben. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | false |
crash_dir | String(Dateipfad) | Der Pfad zu dem Verzeichnis, in dem Absturzprotokolle erstellt werden. Wenn OpenSimulator abstürzt, wird es automatisch erstellt, falls es nicht existiert. Hinweis: Ab 0.7.1 funktioniert es nicht. Es funktioniert in 0.7.2-dev. | crashes |
HINWEIS:
- filepath - Der Pfad relativ zum Arbeitsverzeichnis des Benutzers oder der Anwendung, in den meisten Fällen ist es bin/.
- Boolean - Siehe #Boolean Aliasse unten.
[edit] Boolesche Aliasse
Boolesche Werte unterstützen ab OpenSimulator 0.7.2-dev mehrere austauschbare Aliase:
- True ist dasselbe wie On oder Yes
- Falsch ist dasselbe wie Aus oder Nein
Groß- und Kleinschreibung werden nicht beachtet.
Sie können beispielsweise „True“, „TRUE“ oder „tRue“ eingeben.
[edit] Zugehörige Abschnitte der INI-Datei
In der OpenSim.ini und OpenSimDefaults.ini:
[StartUp] ; Set this to true if you want to log crashes to disk ; this can be useful when submitting bug reports. ; However, this will only log crashes within OpenSimulator that cause the entire program to exit ; It will not log crashes caused by virtual machine failures, which includes mono and ODE failures. ; You will need to capture these native stack traces by recording the session log itself. save_crashes = false ; Directory to save crashes to if above is enabled ; (default is /opensimdir/crashes/*.txt or C:\opensim\crashes\*.txt) crash_dir = "crashes"
[edit] Für Entwickler
OpenSimulator verwendet intern Nini als Kommandozeilen-Parser.
Befehlszeilenargumente werden in OpenSim/Region/Application/Application.cs analysiert