@ECHO off
CLS
REM Für jede Engine werden die Aufrufparameter in eine Variable geschrieben (alphabetische Sortierung hilft bei Änderungen, den Aufruf schneller zu finden )
SET An095=-engine name="Andscacs 0.95" cmd="C:\Engines\Andscacs\andscacs095\andscacs.exe" proto=uci restart=on option.NullMove=true option.Threads=1
SET Ch439=-engine name="Cheng 4.39" cmd="D:\Projekte\DevC\Cheng-4-39\src\cheng4\Cheng 4.39 x64[473].exe" proto=uci restart=on option.OwnBook=false option.NullMove=true option.Hash=256 option.Threads=1
:: Crafty ist eine xboard-Engine!
SET C252=-engine name="Crafty 25.2" cmd="D:\Projekte\DevC\Crafty-25.2\src\UCI\Crafty-25.2[810p].exe" proto=xboard restart=on whitepov initstr="hash=256M hashp=32M tbpath=E:/Endspieltabellen/szTB" option.cores=1
SET Cr16=-engine name="Critter 1.6a" cmd="C:\Engines\Critter\Critter 1.6a\Critter_1.6a_64bit.exe" proto=uci restart=on option.GaviotaTbPath=E:/Endspieltabellen/gtb option.GaviotaTbCompression=cp2 option."Tablebase Usage"=Everywhere option."Use Session File"=true option."Session File"="E:/Download/Schach/Critter/Critter 1.6a/session.csf" option.Threads=1
SET Fi71=-engine name="Fire 7.1" cmd="C:\Engines\Fire\Fire_7.1\Fire_7.1_x64_popcnt.exe" proto=uci restart=on option.SyzygyProbeDepth=8 option.SyzygyPath="E:\Endspieltabellen\szTB" option.SyzygyProbeLimit=6 option.Threads=1
SET Fb2=-engine name="Fizbo 2" cmd="C:\Engines\FizBo\fizbo2x64_bmi2.exe" proto=uci restart=on option.EGTBProbeLimit=6 option.SyzygyPath=E:\Endspieltabellen\szTB option.Hash=256 option.Threads=1
SET Ga10=-engine name="Gaviota 1.0" cmd="C:\Engines\Gaviota\gaviota-1.0-windows\gaviota-v1.0-win64-AVX.exe" proto=uci restart=on option.GaviotaTbScheme=cp2 option.GaviotaTbCache=128 option.GaviotaTbPath=E:\Endspieltabellen\GTB option.Hash=256 option.Cores=1
SET G3=-engine name="Gull 3" cmd="C:\Engines\GullChess\Gull 3\Gull 3 x64 BMI2.exe" proto=uci restart=on option."Large memory pages"=false option.Hash=256 option.Threads=1
SET Hk3=-engine name="Hakkapeliitta 3.0" cmd="D:\Projekte\DevC\Hakkapeliitta 3\src\Hakkapeliitta-3.0[492p].exe" proto=uci restart=on option.SyzygyPath="E:\Endspieltabellen\szTB" option."Pawn Hash"=128 option.Hash=256
SET Hi14=-engine name="HIARCS 14" cmd="C:\Program Files (x86)\HIARCS Chess\Deep HIARCS 14 WCSC\DeepHiarcs14WCSC.exe" proto=uci restart=on option."AutoSave PGN"=false option."Position Learning"=false option.OwnBook=false option."Book Learning"=false option.NalimovCache=64 option.NalimovPath="E:\Endspieltabellen\TB" option."Use Tablebases"=Normally option.Hash=256 option.Threads=1
SET Hi141T=-engine name="HIARCS 14" cmd="C:\Program Files (x86)\HIARCS Chess\HIARCS 14 WCSC\Hiarcs14WCSC.exe" proto=uci restart=on option."AutoSave PGN"=false option."Position Learning"=false option.OwnBook=false option."Book Learning"=false option.NalimovCache=64 option.NalimovPath="E:\Endspieltabellen\TB" option."Use Tablebases"=Normally option.Hash=256
SET Hi14mB=-engine name="HIARCS 14+Buch" cmd="C:\Program Files (x86)\HIARCS Chess\Deep HIARCS 14 WCSC\DeepHiarcs14WCSC.exe" proto=uci restart=on option."AutoSave PGN"=false option."Position Learning"=false option.OwnBook=true option."Book Learning"=true option.NalimovCache=64 option.NalimovPath="E:\Endspieltabellen\TB" option."Use Tablebases"=Normally option.Hash=256 option.Threads=1
SET K12=-engine name="Komodo 12.1.1" cmd="C:\Engines\Komodo\komodo-12.1.1_2d666b77\Windows\komodo-12.1.1-64bit-bmi2.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option."Syzygy Probe Limit"=6 option."Table Memory"=64 option.Hash=256 option.Threads=1
SET K12M=-engine name="Komodo 12.1.1 MCTS" cmd="C:\Engines\Komodo\komodo-12.1.1_2d666b77\Windows\komodo-12.1.1-64bit-bmi2.exe" proto=uci restart=on option."Use MCTS"=true option.SyzygyPath=E:\Endspieltabellen\szTB option."Syzygy Probe Limit"=6 option."Table Memory"=64 option.Hash=256 option.Threads=1
SET Sen2=-engine name="Senpai 2.0" cmd="D:\Projekte\DevC\Senpai-2.0\src\Senpai-2[730p].exe" proto=uci restart=on option.Hash=256 option.Threads=1
SET Sh13=-engine name="Shredder 13" cmd="C:\Program Files (x86)\ShredderChess\Deep Shredder 13\EngineDeepShredder13UCIx64.exe" proto=uci restart=on option."Use Shredderbases"=false option."Use Syzygy Databases"=true option."Syzygy 50 Moves Rule"=true option."Syzygy Path"=E:\Endspieltabellen\szTB option.Hash=256 option.Threads=1
SET SF6=-engine name="Stockfish 6" cmd="C:\Engines\Stockfish\stockfish-6-win\Windows\stockfish-6-bmi2.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.Hash=256 option.Threads=1
SET SF7=-engine name="Stockfish 7" cmd="C:\Engines\Stockfish\stockfish-7-win\Windows\stockfish 7 x64 bmi2.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.SyzygyProbeLimit=6 option.Hash=256 option.Threads=1
SET SF8=-engine name="Stockfish 8" cmd="C:\Engines\Stockfish\stockfish-8-win\Windows\stockfish_8_x64_bmi2.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.SyzygyProbeLimit=6 option.Hash=256 option.Threads=1
SET SF151129YBW=-engine name="Stockfish-151129-YBW" cmd="D:\Projekte\DevC\SF151129YBW\src\Stockfish151129YBW[810p].exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.Hash=256 option.Threads=1
SET SF9=-engine name="Stockfish 9" cmd="D:\Projekte\DevC\Stockfish-9\src\stockfish_9_x64_bmi2.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.Threads=1
SET SF10=-engine name="Stockfish 10" cmd="D:\Projekte\DevC\Stockfish-10\Windows\stockfish_10_x64_bmi2" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.Threads=1
SET Spa1=-engine name="Spark 1.0" cmd="C:\Engines\Spark\spark-1.0\spark-1.0-win64-mp-corei.exe" proto=uci restart=on option.OwnBook=false option.Hash=256 option.Threads=1
SET W35=-engine name="Wasp 3.50" cmd="C:\Engines\Wasp\wasp_350-fix2\Wasp350-x64-modern.exe" proto=uci restart=on option.SyzygyPath=E:\Endspieltabellen\szTB option.Hash=256 option.Threads=1
REM Die vorhandenen Eröffnungsbibliotheken
SET BIB=SALC_V5_hc_10m.pgn
::SET BIB=10moves_SALC_500.pgn
::SET BIB=LS500.pgn
::SET BIB=fcp-equal-positions.pgn
::SET BIB=ECO_BIB.pgn
::SET BIB=CSS_Thema_84-Eroeffnung.pgn
::SET BIB=Nunn2.pgn
::SET BIB=openings.pgn
::SET BIB=SuperGM_4mvs.pgn
:: Spiele pro Runde bei n Spielern= n/2 * (n-1)
REM Spielbedingungen/-parameter, die für alle Engines gelten sollen
SET TURNIER=-each option.Hash=256
:: SET TURNIER=%TURNIER% option.Threads=4 option.cores=4 option.MaxThreads=4 option."Max CPUs"=4
SET TURNIER=%TURNIER% option.Threads=4
REM Zeitkontrolle
SET TURNIER=%TURNIER% tc=/60+0.6 timemargin=100
REM Turnierbedingungen
SET TURNIER=%TURNIER% -tournament round-robin
:: SET TURNIER=%TURNIER% -tournament gauntlet
SET TURNIER=%TURNIER% -games 2 -rounds 15
SET TURNIER=%TURNIER% -concurrency 4 -ratinginterval 10 -wait 3000 -recover -repeat
REM Eröffnungen
SET TURNIER=%TURNIER% -openings file=%BIB% format=pgn order=random plies=32 start=1 -srand 127
REM Endspieltabellen
SET TURNIER=%TURNIER% -tb "E:\Endspieltabellen\szTB" -tbpieces 6
REM Ausgabe des Ergebnisses
SET TURNIER=%TURNIER% -pgnout "Results-001.pgn" -event "Normung mit Critter 1.6a (SuperGM_4mvs-BIB), Nr. 1"
REM Zuletzt der Aufruf von CuteChess mit den gewünschten Engines und den Turnierbedingungen
cutechess-cli %Cr16% %Fi71% %K12% %Sh13% %SF10% %W35% %TURNIER%
CUTECHESS-CLI(6) Games Manual CUTECHESS-CLI(6)
NAME
cutechess-cli — Automate chess engine tournaments
SYNOPSIS
cutechess-cli -engine engine-options -engine engine-options [-engine engine-options ...] [options]
DESCRIPTION
The cutechess-cli utility automates chess engine tournaments.
Its options are as follows:
...
-draw movenumber=number movecount=count score=score
Adjudicate the game as draw if the score of both engines is within score centipawns from zero for at least count consecutive moves, and at least number full moves have been played.
-resign movecount=count score=score
Adjudicate the game as a loss if an engine's score is at least score centipawns below zero for at least count consecutive moves.
cutechess_help.txt
stammt. Die Datei ist offensichtlich eine Ausgabeumleitung des "-help"-Parameters. Sie wurde aber ziemlich sicher nicht mit der mitgelieferten Programmversion erzeugt. Bitte cutechess-cli -help >cc_v180130.txt
ausführen und danach zum Vergleich cc_v180130.txt
öffnen.Powered by mwForum 2.29.3 © 1999-2014 Markus Wichitill