.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6. .TH GPSSHOGI "6" "April 2018" "gpsshogi r3033" "Games" .SH NAME gpsshogi \- GPSShogi for XShogi and the CSA protocol .SH DESCRIPTION .SS "Search options:" .TP \fB\-i\fR [ \fB\-\-initial\-limit\fR ] arg (=400) initial limit of iterative deepening .TP \fB\-\-deepening\-step\fR arg (=200) step of iterative deepening .TP \fB\-l\fR [ \fB\-\-search\-limit\fR ] arg (=1400) maximum limit of search .TP \fB\-L\fR [ \fB\-\-record\-limit\fR ] arg (=200) minimum depth left of storing record .TP \fB\-n\fR [ \fB\-\-node\-limit\fR ] arg (=16000000) maximum number of search nodes (tested at each iteration) .TP \fB\-\-node\-count\-hard\-limit\fR arg (=18446744073709551615) maximum number of search nodes (tested at every nodes) .TP \fB\-t\fR [ \fB\-\-table\-size\fR ] arg (=4800000) number of entries in table .TP \fB\-\-check\-table\-size\fR arg (=\-1) ignored. just for backward compatibility. .TP \fB\-\-ignore\-node\-counts\fR arg (=1) ignore {node,checkmate} counts and table size and continue search until memory exhausts .TP \fB\-\-draw\-coef\fR arg (=\-1) preference for draw (prefer if positive, escape if negative), relative to pawn value .TP \fB\-N\fR [ \fB\-\-num\-cpus\fR ] arg (=4) num cpus for parallel search .TP \fB\-\-memory\-use\-percent\fR arg (=100) percentage for memory use (normally 100) .SS "Evaluation options:" .TP \fB\-e\fR [ \fB\-\-eval\-type\fR ] arg (=test) evaluation function (test or progress .TP \fB\-\-eval\-data\fR arg filename for evaluation function .TP \fB\-\-progress\-file\fR arg filename for NewProgress data .TP \fB\-\-eval\-randomness\fR arg (=0) add random value generated by normal distribution of a given standard deviation, to evaluation values .TP \fB\-\-usi\-proxy\fR arg path to gpsfish .SS "Match options:" .TP \fB\-b\fR [ \fB\-\-black\fR ] arg (=sente) name of black player .TP \fB\-w\fR [ \fB\-\-white\fR ] arg (=gote) name of white player .TP \fB\-T\fR [ \fB\-\-time\-left\fR ] arg (=1500) total time left .TP \fB\-B\fR [ \fB\-\-byoyomi\fR ] arg (=0) seconds for each move (byoyomi) .TP \fB\-o\fR [ \fB\-\-output\-filename\fR ] arg (=gpsshogi.csa) filename of game record .TP \fB\-f\fR [ \fB\-\-initial\-position\fR ] arg csa file of initial position .TP \fB\-R\fR [ \fB\-\-no\-table\-reuse\fR ] no effect (preserved only for backward compatibility) .TP \fB\-\-save\-pv\fR arg (=1) use pv of previous search results .TP \fB\-c\fR [ \fB\-\-csa\fR ] use csa protocol, instead of gnushogi compatible mode .TP \fB\-a\fR [ \fB\-\-alphabeta\fR ] use alphabeta, instead of mtd(f) .TP \fB\-r\fR [ \fB\-\-random\fR ] random playing .TP \fB\-s\fR [ \fB\-\-sente\fR ] computer play first (second if not specified) .TP \fB\-P\fR [ \fB\-\-opponent\-time\fR ] search while the opponent is thinking .TP \fB\-x\fR [ \fB\-\-move\-with\-comment\fR ] send move with comment (this is a private extension to CSA protocol) .SS "Opening options:" .TP \fB\-K\fR [ \fB\-\-kisen\-file\fR ] arg (=/usr/share/gpsshogi\-data/data/kisen/01.kif) kisen file for opening book (unused unless kisen\-id is specified) .TP \fB\-k\fR [ \fB\-\-kisen\-id\fR ] arg (=\-1) id of kisen record for opening book (enabled if positive) .TP \fB\-\-csa\-file\fR arg csa file for opening book .TP \fB\-\-opening\-file\fR arg file for opening book (used for normal games) .TP \fB\-\-no\-opening\-book\fR do not use opening book .TP \fB\-m\fR [ \fB\-\-book\-moves\fR ] arg (=30) maximum depth traced in book .TP \fB\-\-enable\-determinate\-book\fR arg (=0) if a specified value (N) > 0, a move is selected among the top N weighted moves with a probability propotional to each move's weight (default 0 [disabled]) .TP \fB\-\-weight\-initial\-coef\fR arg (=16) weight coefficient to the top moves, which is used to filter moves only for the initial one. .TP \fB\-\-weight\-coef\fR arg (=10) weight coefficient to the top moves, which is used to filter moves except the initial one. .SS "Other options:" .TP \fB\-\-benchmark\fR test search performance .TP \fB\-\-benchmark\-single\fR test search performance .TP \fB\-\-benchmark\-more\fR arg (=0) number of problems for benchmark .TP \fB\-\-sleep\-at\-exit\fR arg (=0) seconds of sleeping at exit .TP \fB\-\-health\-check\fR test whether data files are properly placed .TP \fB\-h\fR [ \fB\-\-help\fR ] produce help message .TP \fB\-v\fR [ \fB\-\-verbose\fR ] produce verbose output .TP \fB\-\-version\fR show version info .SH COPYRIGHT Copyright \(co 2003\-2011 Team GPS. osl wordsize 64 gcc 6.3.0 20170415