OpenSim.exe Command Line Options
From OpenSimulator
(Difference between revisions)
(updated) |
|||
Line 1: | Line 1: | ||
− | {{ | + | {{Quicklinks}} |
− | + | __NOTOC__ | |
− | + | Command line arguments are usually helpful to modify the behavior of your OpenSimulator for somewhat customized environments or debugging. | |
− | + | ||
+ | == Using Commandline Arguments == | ||
+ | |||
+ | OpenSimulator internally uses [http://nini.sourceforge.net/ Nini] as a command line parser. | ||
+ | |||
+ | === Syntax === | ||
+ | |||
+ | *''"/key:value" or "/key value" (Windows Style)'' | ||
+ | *''"-key=value" or "-key value" (*nix Style)'' | ||
+ | |||
+ | If you want to use the value contains spaces, put it in double-quotes("). | ||
+ | |||
+ | Note that "--" likes "--key=value" doesn't work. It seems a bug in the regular syntax in Nini ArgvParser. | ||
+ | |||
+ | === Boolean Aliases === | ||
+ | |||
+ | *True: "=true", "=on", "=yes(in OpenSim 0.7.2-dev)" | ||
+ | *False: "=false", "=off", "=no(in OpenSim 0.7.2-dev)" | ||
+ | |||
+ | They are not case-sensitive. You can type "True", "TRUE" or "tRue" for example. | ||
+ | |||
+ | == Current Arguments == | ||
The following command line switches are known: | The following command line switches are known: | ||
− | {| border="1" | + | {|border="1" cellspacing="0" |
− | ! Switch !! | + | ! Switch !! Values !! Description !! Default |
|- | |- | ||
− | | | + | |logconfig |
+ | |String(filepath) | ||
+ | |OpenSimulator will configure log4net using this file as configuration file | ||
+ | |OpenSim.exe.config | ||
|- | |- | ||
− | | | + | |background |
+ | |Boolean | ||
+ | |If true, OpenSimulator will run in the background | ||
+ | |false | ||
|- | |- | ||
− | | | + | |inifile |
+ | |String(filepath) | ||
+ | |The path to ini file | ||
+ | |OpenSim.ini | ||
|- | |- | ||
− | | | + | |inimaster |
+ | |String(filepath) | ||
+ | |The path to master ini file | ||
+ | |OpenSimDefaults.ini | ||
|- | |- | ||
− | | inidirectory || | + | |inidirectory |
+ | |String(filepath) | ||
+ | |The path to folder for config ini files. OpenSimulator will read all of *.ini files in this directory and override OpenSim.ini settings. | ||
+ | |config | ||
|- | |- | ||
− | | | + | |physics |
+ | |"OpenDynamicsEngine", "basicphysics", "POS", "modified_BulletX" | ||
+ | |The name of the physics engine. It is the same as physics property in [Startup] section. See OpenSim.ini.example for the detailed information. It will override the settings in OpenSim.ini. | ||
+ | |OpenDynamicsEngine | ||
|- | |- | ||
− | | | + | |gui |
+ | |Boolean | ||
+ | |"old-style" console ([http://opensimulator.org/mantis/view.php?id=4794 deprecated from Opensim 0.7], use -console=basic instead) | ||
+ | |false | ||
|- | |- | ||
− | | | + | |console |
+ | |"basic","rest" | ||
+ | |If "basic", OpenSimulator will launch a simple console capable of processing commands. If "rest", a [[RestConsole]]. If others including empty, a console that uses cursor control and context help(default). | ||
+ | |(empty) | ||
+ | |- | ||
+ | |save_crashes | ||
+ | |Boolean | ||
+ | |If true, OpenSimulator will dump stacktraces into the file in the directory specified with 'crash_dir' when it crashes. Note: As of 0.7.1, it doesn't work. It works in 0.7.2-dev. | ||
+ | |false | ||
+ | |- | ||
+ | |crash_dir | ||
+ | |String(filepath) | ||
+ | |The path to the directory where crash logs will be created. When OpenSimulator crashes, it will be automatically created if not exists. Note: As of 0.7.1, it doesn't work. It works in 0.7.2-dev. | ||
+ | |crashes | ||
|} | |} | ||
+ | |||
+ | |||
+ | NOTE: | ||
+ | *Boolean - See [[#Boolean Aliases]] above. | ||
+ | *filepath - The path relative to the working directory of the user or application, in the most cases, it will be bin/. |
Revision as of 06:45, 3 June 2011
Command line arguments are usually helpful to modify the behavior of your OpenSimulator for somewhat customized environments or debugging.
Using Commandline Arguments
OpenSimulator internally uses Nini as a command line parser.
Syntax
- "/key:value" or "/key value" (Windows Style)
- "-key=value" or "-key value" (*nix Style)
If you want to use the value contains spaces, put it in double-quotes(").
Note that "--" likes "--key=value" doesn't work. It seems a bug in the regular syntax in Nini ArgvParser.
Boolean Aliases
- True: "=true", "=on", "=yes(in OpenSim 0.7.2-dev)"
- False: "=false", "=off", "=no(in OpenSim 0.7.2-dev)"
They are not case-sensitive. You can type "True", "TRUE" or "tRue" for example.
Current Arguments
The following command line switches are known:
Switch | Values | Description | Default |
---|---|---|---|
logconfig | String(filepath) | OpenSimulator will configure log4net using this file as configuration file | OpenSim.exe.config |
background | Boolean | If true, OpenSimulator will run in the background | false |
inifile | String(filepath) | The path to ini file | OpenSim.ini |
inimaster | String(filepath) | The path to master ini file | OpenSimDefaults.ini |
inidirectory | String(filepath) | The path to folder for config ini files. OpenSimulator will read all of *.ini files in this directory and override OpenSim.ini settings. | config |
physics | "OpenDynamicsEngine", "basicphysics", "POS", "modified_BulletX" | The name of the physics engine. It is the same as physics property in [Startup] section. See OpenSim.ini.example for the detailed information. It will override the settings in OpenSim.ini. | OpenDynamicsEngine |
gui | Boolean | "old-style" console (deprecated from Opensim 0.7, use -console=basic instead) | false |
console | "basic","rest" | If "basic", OpenSimulator will launch a simple console capable of processing commands. If "rest", a RestConsole. If others including empty, a console that uses cursor control and context help(default). | (empty) |
save_crashes | Boolean | If true, OpenSimulator will dump stacktraces into the file in the directory specified with 'crash_dir' when it crashes. Note: As of 0.7.1, it doesn't work. It works in 0.7.2-dev. | false |
crash_dir | String(filepath) | The path to the directory where crash logs will be created. When OpenSimulator crashes, it will be automatically created if not exists. Note: As of 0.7.1, it doesn't work. It works in 0.7.2-dev. | crashes |
NOTE:
- Boolean - See #Boolean Aliases above.
- filepath - The path relative to the working directory of the user or application, in the most cases, it will be bin/.