pretty simple - edit the engines and settings, and tourn settings in submit.sh ( make sure you grab "bayeselo") and then type submit.sh at the command line - only tested under Windows "Git Bash" terminal
from the copyright.txt
Copyright 2020 by Michael F. Byrne, Robert M. Hyatt (original author of the "watcher", "submit" and "getelo" scripts used in testing by authors of the chess engine Crafty). The scripts offered here were directly derived from the scripts Robert Hyatt had originally written.
Although significantly modified since originally used by Crafty, the principle concept has remained unchanged. Run an automated chess match via a script which calls a chess match program, and calls two other scripts to report back results back to the user on a periodic basis in a meaningful summary view so that the user can easily decipher the ongoing match results while remote from the actual chess-playing servers.
This script was designed specifically to work with the cutechess-client match program. The original scripts written by Robert Hyatt worked with his own proprietary program, which was called "match". The scripts also call bayeselo, written by Remi Coulom, which can be found here https://github.com/MichaelB7/bayeselo.
periodic output from watcher.sh script o example :
Code: Select all
pgn file: c:/cluster.mfb/pgn/2007250307-23441134.pgn
tc/base+inc: 60+0.60
games planned: 4000
Threads: 2
Hash: 256
Current date : time (EDST)
Date: 07/25/20 : 10:08:46
Projected-> Time: 8h:32m:0s
Running -> Time: 7h:1m:33s
3528 game(s) loaded
Rank Name Rating Δ + - # Σ Σ% W L D W% =% OppR
---------------------------------------------------------------------------------------------------------
1 2344 3502 0.0 7 7 3528 1783.5 50.6 810 771 1947 23.0 55.2 3498
2 1134 3498 4.0 7 7 3528 1744.5 49.4 771 810 1947 21.9 55.2 3502
---------------------------------------------------------------------------------------------------------
Δ = delta from the next higher rated opponent
# = number of games played
Σ = total score, 1 point for win, 1/2 point for draw
LOS:
23 11
2344 85
1134 14
3528 game(s) loaded
loops/scheduled: 188/228
waiting: 128
...seconds remaining: 92
