This repository was archived by the owner on Aug 19, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 26
Halcyon Command line Switches
Ricky Curtice edited this page Jul 17, 2016
·
5 revisions
The Halcyon region simulator, Halcyon.exe, supports a number of command-line switches to change the behavior of how the simulator runs.
The arguments below can be entered in the Windows style ("/key:value", "-key") or Unix style ("--key=value" and "-key value").
-
logconfigThis accepts a relative or absolute path to an alternate log4net config file. The default isHalcyon.exe.configlocated in the same folder as the executable.- Example:
--logconfig=/etc/halycon/region1.config
- Example:
-
backgroundThis accepts eithertrueorfalseas an input, the default isfalse. Whenfalsethe region allows control via the local console. Whentruethe region disables control via the local console. -
inimasterThis accepts a file path relative to the executable or a URL to an HTTP server with the INI contents. See note below about loading multiple INI files. -
inidirectoryThis accepts a folder path relative to the executable. Loads all "*.ini" in that folder. See note below about loading multiple INI files. -
inifileThis accepts a file path relative to the executable or a URL to an HTTP server with the INI contents. Defaults to "Halcyon.ini". If the specified file doesn't exist then it looks for a file named "Halcyon.xml" in the same folder as the executable. See note below about loading multiple INI files. -
gridmodeThis accepts eithertrueorfalseas an input. -
physicsThis accepts the name of a physics engine plugin. Currently only "basicphysics" and "InWorldz.PhysxPhysics" are available. -
guiThis accepts eithertrueorfalseas an input, the default isfalse. -
consoleThis accepts either "basic", "rest", or "local". Any other value is the same as "local". Default is either "basic" ifguiisfalseor "local" otherwise. See note below about console types. -
save_crashesThis accepts eithertrueorfalseas an input, the default isfalse. Iftruethis will activate the use ofcrash_dir. -
crash_dirThis accepts a folder path relative to the executable. Defaults tocrashes. Any crashes will result in a new file being created in this folder, which will be created if it doesn't exit, with information about the crash.
When loading multiple INI files the options in the inifile override the options in the inidirectory which override the options in the inifilemaster.
There are three console types available:
- basic - a basic uncolored display of the log information in the terminal window.
- rest - a RESTful api for accessing the region console. See the doc directory for more details about how to connect. The terminal window still displays log information as if "basic" has been specified.
- local - a color coded display of the log information in the terminal window.
- Home
- Development
- Installation
- Configuration
- Downloads
- Contributing
- Supporting old and new grids
- Reporting a problem
- Documentation
- Future