OpenSim.exe Command Line Options

Command line arguments, also known as switches, helpful to modify the behavior of your OpenSimulator for customized environments or debugging.

For Simulator Operators
These can be used on the command line to customize the current startup session, or they can be used in startup scripts.

Switch Syntax

 * Windows: "/key:value" or "/key value"  as well as "-key=value" or "-key value"  are valid (verified Windows 8.1)
 * Unix, Linux "-key=value" or "-key value" 
 * MacOSX: FIXME

If you want to use a value which contains spaces, contain the entire values and spaces inside of double-quotes(").

Note that "--" parameters, like "--key=value" do not work.

It seems a bug in the regular syntax in the external Nini command line parser used by OpenSimulator.

Current Command Line Parameters
The following command line parameters are known:

NOTE:
 * filepath - The path relative to the working directory of the user or application, in the most cases, it will be bin/.
 * Boolean - See below.

Boolean Aliases
Boolean values support several interchangeable aliases starting with OpenSimulator 0.7.2-dev:
 * True is the same as On or Yes
 * False is the same as Off or No

They are not case-sensitive.

For example, you can type "True", "TRUE" or "tRue"

Related INI File Sections
In the OpenSim.ini and OpenSimDefaults.ini:

For Developers
OpenSimulator internally uses Nini as a command line parser.

Command line arguments are parsed in OpenSim/Region/Application/Application.cs