Cutechess does not allow it but we can slightly modify the command line to easily resume the gauntlet.
First, we need to convert our gauntlet into several mini tournaments.
From something like this :
Code: Select all
set opening=your_opening.pgn
cutechess-cli.exe -tournament gauntlet -engine conf="eman1" -engine conf="brainlearn1" -engine conf="shashchess1" -each option.Hash=1024 option.Threads=9 tc=120+2 -games 500 -openings file="%opening%.pgn" start=1 -pgnout "%opening% - eman1_vs_brainlearn1_shashchess1.pgn" fi -repeat -recover -concurrency 1 -maxmoves 200 -draw movenumber=40 movecount=5 score=10 -tb "c:\syzygy" -tbpieces 6 -event your_event -site your_site -ratinginterval 10
pause
Code: Select all
set opening=your_opening.pgn
cutechess-cli.exe -engine conf="eman1" -engine conf="brainlearn1" -each option.Hash=1024 option.Threads=9 tc=120+2 -games 500 -openings file="%opening%.pgn" start=1 -pgnout "%opening% - eman1_vs_brainlearn1.pgn" fi -repeat -recover -concurrency 1 -maxmoves 200 -draw movenumber=40 movecount=5 score=10 -tb "c:\syzygy" -tbpieces 6 -event your_event -site your_site -ratinginterval 10
cutechess-cli.exe -engine conf="eman1" -engine conf="shashchess1" -each option.Hash=1024 option.Threads=9 tc=120+2 -games 500 -openings file="%opening%.pgn" start=1 -pgnout "%opening% - eman1_vs_shashchess1.pgn" fi -repeat -recover -concurrency 1 -maxmoves 200 -draw movenumber=40 movecount=5 score=10 -tb "c:\syzygy" -tbpieces 6 -event your_event -site your_site -ratinginterval 10
copy "%opening% - eman1_vs_brainlearn1.pgn" + "%opening% - eman1_vs_shashchess1.pgn" "%opening% - eman1_vs_brainlearn1_shashchess1.pgn"
pause
- If the "eman1 vs brainlearn1" mini tournament is interrupted, just change "-games 500" to "-games xxx" where xxx is the number of remaining games and restart the command file.
- If the "eman1 vs shashchess1" mini tournament is interrupted, it means that the mini tournament "eman1 vs brainlearn1" was finished. So we have to comment its command line (rem cutechess-cli.exe...). Then just change "-games 500" to "-games xxx" where xxx is the number of remaining games and restart the command file.