Configuring many engines
The [engine] section is used to configure engine used for analyzing games. Here are described configuration for engines you can play against. You can use the same properties in the following sections as in the [engine] section (level, goseconds, multipv etc.), except autoplay.
Config in nocheto.ini file
You can configure many engines and play against them with the play command. Every engine must have its own section in configuration file, which name starts with engine_ and continue with the name used by play command.
Those engines can not be used by analyze or hint commands. Only the engine configured in [engine] section is used by them. But they can be used by nochetoclient in analyze mode.
Example
[engine_stockfish]
name = "Stockfish 14"
engine = /usr/games/stockfish
Threads=8
[engine_komodo]
name = "Komodo 10"
engine = komodo
[engine_gnuchess]
name = "Gnuchess"
engine = gnuchessu
Example above configures 3 engines named stockfish
,
komodo
and gnuchess
. The name property is not
used in nocheto (for now), you can set its value to whatever you like.
The engine property is a path to executable file.
Command play vs gnuchess
will try to run gnuchessu executable
to get moves played against you.
Config in engines.ini
You can also write engine configurations into ~/.nocheto/config/engines.ini
file.2.3.0
In that case you do not write engine_ in section name.
Example
[stockfish]
name = "Stockfish 14"
engine = /usr/games/stockfish
Threads=8
[komodo]
name = "Komodo 10"
engine = komodo
[gnuchess]
name = "Gnuchess"
engine = gnuchessu
It configures engines as in the first example.