The RoboCup League Manager features a variety of scripts for assisting the organizer of a competition:
Run a scheduler to obtain a match schedule for a group.
Run all scheduled matches of a group in sequence.
Run the simulation server and participating agents on multiple machines.
Option to run penalty shootouts after a match finished in a draw.
Archive match results and simulation / agent log files.
Reset the simulation state after a server crash to minimize effects of the crash.