timeControl period.
Default: 5 minutes.
The additional options movesPerSession and timeIncrement
are mutually exclusive.
movesPerSession moves, a
new timeControl period is added to both clocks. Default: 40 moves.
movesPerSession is ignored.
Instead, after each player's move, timeIncrement seconds are
added to his clock.
Use ‘-inc 0’ if you want to require the entire
game to be played in one timeControl period, with no increment.
Default: -1, which specifies movesPerSession mode.
searchTime
is set, the chess engine still keeps track of the clock time and uses it to
determine how fast to make its moves.
showThinking must be on for this option to work. Default: -1 (off).
Not many engines might support this yet!
loadGameFile or loadPositionFile option is set,
XBoard
starts each game with the given opening moves or the given position;
otherwise, the games start with the standard initial chess position.
If the saveGameFile option is set, a move record for the
match is appended to the specified file. If the savePositionFile
option is set, the final position reached in each game of the match is appended
to the specified file. When the match is over, XBoard
displays the match score and exits. Default: 0 (do not run a match).
matchMode to true is equivalent to setting
matchGames to 1.
fcp option for specifying the first engine,
for engines that were already configured (using the ‘Load Engine’ dialog)
in XBoard's settings file.
It will not only retrieve the real name of the engine,
but also all options configured with it.
(E.g. if it is UCI, whether it should use book.)
fe, but for the second engine.
remoteShell
option described below.)
new
random
Setting this option from the command line is tricky, because you must type in real newline characters, including one at the very end. In most shells you can do this by entering a ‘\’ character followed by a newline. Using the character sequence ‘\n’ in the string should work too, though.
If you change this option, don't remove the ‘new’ command; it is required by all chess engines to start a new game.
You can remove the ‘random’ command if you like; including it causes GNU Chess 4 to randomize its move selection slightly so that it doesn't play the same moves in every game. Even without ‘random’, GNU Chess 4 randomizes its choice of moves from its opening book. Many other chess engines ignore this command entirely and always (or never) randomize.
You can also try adding other commands to the initString; see the
documentation of the chess engine you are using for details.