Hello H.G.,
- Code: Select all
xboard -fd /usr/games -fcp "polyglot /path/to/stockfish-2Threads.ini"
Doesn't work for me either with xboard 4.4.2 and polyglot 1.4.55.
- Code: Select all
$polyglot /path/to/stockfish-2Threads.ini
However does: Please see the sample.ini below.
- Code: Select all
xboard -fd /path/to/local/old-1.4/polyglot -fcp "./polyglot /path/to/stockfish-2Threads.ini"
Does work too.
I guess this irritates - as of today - me:
- Code: Select all
-sUCI or -secondIsUCI true/false
Indicates if the mentioned engine executable file is an UCI engine, and should be run with the aid of the Polyglot
adapter rather than directly. Xboard will then pass the other* UCI options and engine name to Polyglot through a .ini
temporary file created for the purpose.
-PolyglotDir** filename
Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files***. Default:
"/usr/local/share/polyglot".
*Which of the UCI options are passed/not passed?
**This is wrong: It should be "polyglotDir"
***Which one? In Debian/*buntu polyglot is installed in /usr/games. However is this path or the path to /my/chess/*.ini given, xboard complains about a missing "polyglot_1st.ini".
I don't know which one is responsible (new xboard or the new polyglot) - if any.
I guess it's an important new command that I'm unable to find here because something gets mixed/unneccesarily intercepted and I don't know which it is.
Sample stockfish-2Threads.ini:
- Code: Select all
[PolyGlot]
EngineName = Stockfish 1.6.2-multicore
EngineDir = /home/chess/stockfish
EngineCommand = ./stockfish
Book = false
BookFile = /home/Chess/Books/ph-playchessbook.bin
Log = true
LogFile = stockfish.log
Resign = true
ResignScore = 600
[Engine]
Hash = 512
Threads = 2
ps
"Doesn't work" means that Stockfish is loaded and can be played against only with it's defaults settings -Hash and so on, except multicore (the default for Stockfish is Threads=2).