The ringmaster is a command line program which arranges games between GTP engines and keeps track of the results. See Command line below for details of the command line options.
Page contents
The ringmaster takes its instructions from a single configuration file known as the control file. Each control file defines a competition; the output files for that competition are written to the directory containing the control file.
A competition can take place over multiple invocations of the ringmaster (runs). For example, a run can be halted from the console, in which case starting the ringmaster again will make it continue from where it left off.
The ringmaster supports a number of different competition types. These are divided into tournaments and tuning events.
In a tournament, the ringmaster plays games between predefined players, in order to compare their strengths. The types of tournament are:
In a tuning event, the ringmaster runs an algorithm for adjusting player parameters to try to find the values which give strongest play.
See Competition types for full details of the types of tournament and tuning event.