You can run B3 from the command line when you've installed it as a source install or python egg.
Can be extended with these options:
-c, --config <path/configfile>
Running B3 specifying a specific config file. This option enables running B3 from one install for multiple gameservers when supplying different config files.
This option will restart the bot after a shutdown or error.
This option will run the B3 config wizard, prompting you for the config options and saving the config file in a proper xml format.
This setup will NOT initiate the configwizard when running B3 while the config file is missing. This option is only of interest when running B3 in a scripted environment (ie. for GSP's).
A normal startup procedure will first check if a new version of B3 is available, in this case, we're running the latest version.
After a few seconds it will start up all functions of the bot and try to connect to its dependencies like the gamelog (on q3a based games) or the gameserver (on BFBC2 servers) and it will connect to the database.