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.