Sets the number of games that will be used for a match between two engines
started from the menu to n. Also used as games per pairing in other tournament
formats. Default: 10.
-matchPause n
Specifies the duration of the pause between two games of a match or tournament
between engines as n milliseconds.
Especially engines that do not support ping need this option,
to prevent that the move they are thinking on when an opponent unexpectedly
resigns will be counted for the next game, (leading to illegal moves there).
Default: 10000.
-tf filename or -tourneyFile filename
Specifies the name of the tournament file used in match mode
to conduct a multi-player tournament.
This file is a special settings file,
which stores the description of the tournament (including progress info),
through normal options (e.g. for time control, load and save files),
and through some special-purpose options listed below.
-tt number or -tourneyType number
Specifies the type of tourney: 0 = round-robin,
N>0 = (multi-)gauntlet with N gauntlet engines,
-1 = Swiss through external pairing engine.
Volatile option, but stored in tourney file.
-cy number or -tourneyCycles number
Specifies the number of cycles in a tourney.
Volatile option, but stored in tourney file.
-participants list
The list is a multi-line text string that specifies engines
occurring in the firstChesProgramNames list
in the settings file by their (implied or explicitly given) nicknames,
one engine per line.
The mentioned engines will play in the tourney.
Volatile option, but stored in tourney file.
-results string
The string of +=- characters lists the result of all played games in a toruney.
Games currently playing are listed as *,
while a space indicates a game that is not yet played or playing .
Volatile option, but stored in tourney file.
-defaultTourneyName string
Specifies the name of the tournament file XBoard should propose
when the ‘Match Options’ dialog is opened.
Any %y, %M, %d, %h, %m, %s in the string are replaced by the current
year, month, day of the month, hours, minutes, seconds of the current time,
respectively, as two-digit number.
A %Y would be replaced by the year as 4-digit number. Default: empty string.
-pairingEngine filename
Specifies the external program to be used to pair the participants in Swiss tourneys.
XBoard communicates with this engine in the same way as it communicates with Chess engines.
The only commands sent to the pairing engine are “results N string”,
(where N is the number of participants,
and string the results so far in the format of the results option),
and “pairing N”, (where N is the number of the tourney game).
To the latter the pairing engine should answer with “A-B”,
where A and B are participant numbers (in the range 1-N).
(There should be no reply to the results command.) Default: empty string.
-afterGame string
-afterTourney string
When non-empty, the given string will be executed as a system command
after each tournament game, orafterthe tourney completes, respectively.
This can be used, for example, to autmatically run a cross-table generator
on the PGN file where games are saved, to update the tourney standings.
Default: ""
-syncAfterRound true/false
-syncAfterCycle true/false
Controls whether different instances of XBoard concurrently running the
same tournament will wait for each other.
Defaults: sync after cycle, but not after round.
-seedBase number
Used to store the seed of the pseudo-random-number generator in the
tourneyFile, so that separate instances of XBoard working on the same
tourney can take coherent 'random' decisions, such as picking an
opening for a given game number.