Sets up the container, sets up logging, and starts the
CompetitionControl service.
A simple script file can be used in lieu of a web interface to
configure and run games. Each line in the file must be in one of two
forms:
bootstrap [--config boot-config]
sim [--config sim-config] broker1 broker2 ...
where
boot-config
- is the optional name of a properties file that specifies the
bootstrap setup. If not provided, then the default
server.properties will be used.
sim-config
- is the optional name of a properties file that specifies the
simulation setup. If not provided, then the default server.properties
file will be used. It is possible for the sim-config to be different
from the boot-config that produced the bootstrap data file used
in the sim, but many properties will be carried over from the
bootstrap session regardless of the contents of sim-config.
brokern
- are the broker usernames of the brokers that will be logged in
before the simulation starts. They must attempt to log in after the
server starts.
To use a configuration file, simply give the filename as a command-line
argument.