OpenSim.exe Command Line Options/de

From OpenSimulator

Revision as of 23:45, 23 November 2022 by Manni (Talk | contribs)

Jump to: navigation, search


Befehlszeilenargumente, auch bekannt als Schalter, hilfreich, um das Verhalten Ihres OpenSimulators für benutzerdefinierte Umgebungen oder Debugging zu ändern.

Contents

Für Simulatoroperatoren

Diese können in der Befehlszeile verwendet werden, um die aktuelle Startsitzung anzupassen, oder sie können in Startskripts verwendet werden.

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.

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
Hintergrund Boolesch Wenn wahr, läuft OpenSimulator im Hintergrund falsch
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
iniverzeichnis String(Dateipfad) Der Pfad zum Ordner für INI-Konfigurationsdateien. OpenSimulator liest alle *.ini-Dateien in diesem Verzeichnis und überschreibt die OpenSim.ini-Einstellungen. konfig
Physik "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) falsch
Konsole "basic","rest" Wenn "einfach", 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. falsch
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. stürzt ab

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.

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.

Zugehörige Abschnitte der INI-Datei

In der OpenSim.ini und OpenSimDefaults.ini:

[Anlaufen]
    ; Setzen Sie dies auf „true“, wenn Sie Abstürze auf der Festplatte protokollieren möchten
    ; dies kann beim Einreichen von Fehlerberichten nützlich sein.
    ; Dies protokolliert jedoch nur Abstürze innerhalb von OpenSimulator, die dazu führen, dass das gesamte Programm beendet wird
    ; Es werden keine Abstürze protokolliert, die durch Ausfälle virtueller Maschinen verursacht werden, was Mono- und ODE-Ausfälle einschließt.
    ; Sie müssen diese nativen Stack-Traces erfassen, indem Sie das Sitzungsprotokoll selbst aufzeichnen.
    save_crashes = falsch
 
    ; Verzeichnis zum Speichern von Abstürzen, wenn oben aktiviert
    ; (Standard ist /opensimdir/crashes/*.txt oder C:\opensim\crashes\*.txt)
    crash_dir = "stürzt ab"
</Quelle>
 
== Für Entwickler ==
OpenSimulator verwendet intern [http://nini.sourceforge.net/ Nini] als Kommandozeilen-Parser.
 
Befehlszeilenargumente werden in OpenSim/Region/Application/Application.cs analysiert
Personal tools
General
About This Wiki