I've updated a few things since the original post - a few bugfixes, replays and logs are moved (or deleted if you specify), and you can launch the visualizer for stored matches. Visualizer installation has to be done separately - currently it's set up to expect @fohristiwhirl's visualizer installed in "../visualizer" relative to the manager directory. To see the records of the latest three matches in the database, you would issue this command:
./manager.py -R 0 --limit 3
To visualize the match with id 16, you would issue this command:
./manager.py -V 16
A few more common uses are presented below.
To add a bot (executable file):
./manager.py -A bot_name -p ./bots/bot_binary
To add a Python3 bot:
./manager.py -A bot_name -p "python3 bots/pbot1/MyBot.py"
To run a single match:
To run matches forever (can be interrupted softly by keypress):
These instructions assume Bash as the shell; some adaptation will be needed for Windows (e.g you may need to invoke python3 with manager.py as an argument - but I don't have a Windows system to test on so I won't attempt to write exact commands).