3bc522b9d2beb4185beee0df8caead06201ed296
[xboard.git] / manual / html_node / UCI-_002b-WB-Engine-Settings.html
1 <html lang="en">
2 <head>
3 <title>UCI + WB Engine Settings - XBoard</title>
4 <meta http-equiv="Content-Type" content="text/html">
5 <meta name="description" content="XBoard">
6 <meta name="generator" content="makeinfo 4.12">
7 <link title="Top" rel="start" href="index.html#Top">
8 <link rel="up" href="Options.html#Options" title="Options">
9 <link rel="prev" href="Chess-engine-options.html#Chess-engine-options" title="Chess engine options">
10 <link rel="next" href="ICS-options.html#ICS-options" title="ICS options">
11 <link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage">
12 <meta http-equiv="Content-Style-Type" content="text/css">
13 <style type="text/css"><!--
14   pre.display { font-family:inherit }
15   pre.format  { font-family:inherit }
16   pre.smalldisplay { font-family:inherit; font-size:smaller }
17   pre.smallformat  { font-family:inherit; font-size:smaller }
18   pre.smallexample { font-size:smaller }
19   pre.smalllisp    { font-size:smaller }
20   span.sc    { font-variant:small-caps }
21   span.roman { font-family:serif; font-weight:normal; } 
22   span.sansserif { font-family:sans-serif; font-weight:normal; } 
23 --></style>
24 </head>
25 <body>
26 <div class="node">
27 <p>
28 <a name="UCI-+-WB-Engine-Settings"></a>
29 <a name="UCI-_002b-WB-Engine-Settings"></a>
30 Next:&nbsp;<a rel="next" accesskey="n" href="ICS-options.html#ICS-options">ICS options</a>,
31 Previous:&nbsp;<a rel="previous" accesskey="p" href="Chess-engine-options.html#Chess-engine-options">Chess engine options</a>,
32 Up:&nbsp;<a rel="up" accesskey="u" href="Options.html#Options">Options</a>
33 <hr>
34 </div>
35
36 <h3 class="section">3.2 UCI + WB Engine Settings</h3>
37
38 <p><a name="index-Engine-Settings-170"></a><a name="index-Settings_002c-Engine-171"></a>
39      <dl>
40 <dt>-fUCI or -firstIsUCI true/false<dt>-sUCI or -secondIsUCI true/false<dd><a name="index-fUCI_002c-option-172"></a><a name="index-sUCI_002c-option-173"></a><a name="index-firstIsUCI_002c-option-174"></a><a name="index-secondIsUCI_002c-option-175"></a>Indicates if the mentioned engine executable file is an UCI engine, \r
41 and should be run with the aid of the Polyglot adapter rather than directly. \r
42 Xboard will then pass the other UCI options and engine name to Polyglot \r
43 through a .ini temporary file ceated for the purpose.\r
44 <br><dt>-PolyglotDir filename<dd><a name="index-PolyglotDir_002c-option-176"></a>Gives the name of the directory in which the Polyglot adapter for UCI engines expects its files.\r
45 Default: "/usr/local/share/polyglot".\r
46 <br><dt>-usePolyglotBook true/false<dd><a name="index-usePolyglotBook_002c-option-177"></a>Specifies if the Polygot book should be used.\r
47 <br><dt>-PolyglotBook filename<dd><a name="index-PolyglotBook_002c-option-178"></a>Gives the filename of the opening book that Polyglot should use. \r
48 From XBoard 4.3.15 on, native WinBoard engines will also use the opening book specified here, \r
49 provided the <code>usePolyglotBook</code> option is set to true,\r
50 and the option <code>firstHasOwnBookUCI</code> or <code>secondHasOwnBookUCI</code> applying to the engine\r
51 is set to false.\r
52 The engine will be kept in force mode as long as the current position is in book, \r
53 and XBoard will select the book moves for it. Default "".\r
54 <br><dt>-fNoOwnBookUCI or -firstXBook or -firstHasOwnBookUCI true/false<dt>-sNoOwnBookUCI or -secondXBook or -secondHasOwnBookUCI true/false<dd><a name="index-fNoOwnBookUCI_002c-option-179"></a><a name="index-sNoOwnBookUCI_002c-option-180"></a><a name="index-firstHasOwnBookUCI_002c-option-181"></a><a name="index-secondHasOwnBookUCI_002c-option-182"></a><a name="index-firstXBook_002c-option-183"></a><a name="index-secondXBook_002c-option-184"></a>Indicates if the mentioned engine has its own opening book it should play from,\r
55 rather than using the external book through XBoard. Default: false.\r
56 <br><dt>-defaultHashSize n<dd><a name="index-defaultHashSize_002c-option-185"></a>Sets the size of the hash table to n MegaBytes. Together with the EGTB cache size \r
57 this number is also used to calculate the memory setting of WinBoard engines, \r
58 for those that support the memory feature of WinBoard protocol. Default: 64.\r
59 <br><dt>-defaultCacheSizeEGTB n<dd><a name="index-defaultCacheSizeEGTB_002c-option-186"></a>Sets the size of the EGTB cache to n MegaBytes. Together with the hash-table size \r
60 this number is also used to calculate the memory setting of WinBoard engines, \r
61 for those that support the memory feature of WinBoard protocol. Default: 4.\r
62 <br><dt>-defaultPathEGTB filename<dd><a name="index-defaultPathEGTB_002c-option-187"></a>Gives the name of the directory where the end-game tablebases are installed, for UCI engines.\r
63 Default: "/usr/local/share/egtb".\r
64 <br><dt>-egtFormats string<dd><a name="index-egtFormats_002c-option-188"></a>Specifies which end-game tables are installed on the computer, and where. \r
65 The argument is a comma-separated list of format specifications, \r
66 each specification consisting of a format name, a colon, and a directory path name, \r
67 e.g. "nalimov:/usr/local/share/egtb". \r
68 If the name part matches that of a format that the engine requests through a feature command, \r
69 xboard will relay the path name for this format to the engine through an egtpath command. \r
70 One egtpath command for each matching format will be sent. \r
71 Popular formats are "nalimov" DTM tablebases and "scorpio" bitbases.\r
72 Default: "".\r
73 </dl>
74    \r
75
76    </body></html>
77