How to pass parameters in Cutechess?

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Alexander Lim
Posts: 43
Joined: Sun Mar 10, 2019 1:16 am
Full name: Alexander Lim

How to pass parameters in Cutechess?

Post by Alexander Lim »

Hi all,

how does one pass initialisation parameters to the engine at startup in Cutechess?

For example in Arena under Engine Management -> General I can enter the following (without quotations):

z_8x128a_32020 p_8x128b_238800 1 1.15 2000 1 0.5 -1 112 0 2000 yes 15 0.8 1000 100 0.98 0.9

in the Command Line Parameters box and it works fine.

In Cutechess under Configure Engine I tried entering the above in the Init strings box. I tried with quotations and without, also as 1 line and over many lines. But nothing works.

My Engine still works as it will use default values if it receives no parameters. So I'm guessing Cutechess passing anything in the first place.
jstanback
Posts: 130
Joined: Fri Jun 17, 2016 4:14 pm
Location: Colorado, USA
Full name: John Stanback

Re: How to pass parameters in Cutechess?

Post by jstanback »

You can pass parameters to cutechess by putting option.param=value after the -engine conf command. Like this:

-engine conf="Wasp 3.85" option.OwnBook=false option.Contempt=0 option.MoveOverhead=25 option.Log=true

John
tmokonen
Posts: 1296
Joined: Sun Mar 12, 2006 6:46 pm
Location: Kelowna
Full name: Tony Mokonen

Re: How to pass parameters in Cutechess?

Post by tmokonen »

Take a look at the arg option for passing command line parameters.

http://talkchess.com/forum3/viewtopic.p ... 20#p257083