--- General options ---
WORLD		World file to use for experiment
TIMESTEPS	Duration of experiment, in ticks
MODULES=foo,bar	CodeModules to load and execute during simulation
SEED		Sets the seed used for random number generation

--- Networking options ---

MESSAGETRACE	Enables debug output of message timing and location info to the given file.  Very verbose.
HEADERSIZE	Overrides calculated header size to be as given (default=<calculated in simulator>)
PAYLOADSIZE	Overrides calculated payload size to be as given (default=<calculated in simulator>)

CONTACTBANDWIDTHPERTICK		Number of bytes transferrable in a single tick across a contact
FASTSTARTENDTIME		Network will behave as if it had infinite bandwidth until this tick is reached (default=0)

--- Hierarchy options ---

THINKTIME	Time spent processing after a payload is received before sending result to parent (default=30)
AGGINTERVAL	Frequency of new aggregations beginning, in ticks (default=99999)
GRADIENTROOT	Catom ID to be used as the root of a gradient (sensor-network) hierarchy

BEACONINGFREQUENCY	Interval between update beacons in DPR hierarchy (default=0, i.e. no update beacons)

CUTTHROUGH	Whether to use cutthrough routing (default=false)

SPECLATENCY	Number of ticks between the arrival of intent and the departure of the forwarded message (default=0, currently only 0/1 supported)
SPECULATIONMODE	Technique used in performing speculation; currently "perfect", "mostused", or "lastused" (default=perfect)

DEBUGSPECULATION	Dumps speculation info to stderr at end of run (default=false)

--- Debugging options ---

ENABLEDEBUGGING	Enables the use of various debugging systems, including the historian (default=false)
HISTORIANDB	Path to use for the historian information database (default=<temp db>)
