i test using winboard and Marc Lacrosses Ultra-fast Wbx utility for ultra-fast games...15 seconds per game (no increment).
to eliminate time losses, setting /adjudicate LossThreshold=-200 in winboard.ini seems to work well
this method uses several utilities: delayexec.exe, delay.exe, and pv.exe (all freeware).
delay.exe replaces (DOS) pause command, allows you to specifiy the length in seconds (used to pause beginning of next game while winboard loads the next position)
pv.exe - kills any lingering processes
(example below: mfl-games.pgn is a pgn file with the 32 most frequent lines in chess, winboard.exe renamed wbx.exe, polyglot.exe renamed pg14.exe)
using the Ultra-Fast Wbx (gauntlet) executable, you create a (large) batch file something like this:
@echo off
Echo. *** Opponent number : 1 ***
Echo. startposition number : 1 ***
start /B delayexec "pv -cf wbx.exe > Nul" 34
start /MIN wbx.exe /debug /cp /mg={1} /lgf mfl-games.pgn /lgi 1 /ponderNextMove=false /sgf={.\cyclone_171-gauntlet.pgn} /fd={.\} /sd={.\} /scp={pg14.exe cyclone_171.ini} /fcp={pg14.exe rybka_3.ini} /tc={0:15} /mps={80} /inc={0} /td={2.0}
pv -e -x wbx.exe > nul
pv -kf delayexec.exe > nul
start pv -kf cyclone_171.exe > nul
start pv -kf rybka_3.exe > nul
start pv -kf pg14.exe > nul
delay 1 > nul
start /B delayexec "pv -cf wbx.exe > Nul" 34
start /MIN wbx.exe /debug /cp /mg={1} /lgf mfl-games.pgn /lgi 1 /ponderNextMove=false /sgf={.\cyclone_171-gauntlet.pgn} /fd={.\} /sd={.\} /scp={pg14.exe rybka_3.ini} /fcp={pg14.exe cyclone_171.ini} /tc={0:15} /mps={80} /inc={0} /td={2.0}
pv -e -x wbx.exe > nul
pv -kf delayexec.exe > nul
start pv -kf cyclone_171.exe > nul
start pv -kf rybka_3.exe > nul
start pv -kf pg14.exe > nul
delay 1 > nul
Echo. startposition number : 2 ***
start /B delayexec "pv -cf wbx.exe > Nul" 34
start /MIN wbx.exe /debug /cp /mg={1} /lgf mfl-games.pgn /lgi 2 /ponderNextMove=false /sgf={.\cyclone_171-gauntlet.pgn} /fd={.\} /sd={.\} /scp={pg14.exe cyclone_171.ini} /fcp={pg14.exe rybka_3.ini} /tc={0:15} /mps={80} /inc={0} /td={2.0}
pv -e -x wbx.exe > nul
pv -kf delayexec.exe > nul
start pv -kf cyclone_171.exe > nul
start pv -kf rybka_3.exe > nul
start pv -kf pg14.exe > nul
delay 1 > nul
start /B delayexec "pv -cf wbx.exe > Nul" 34
start /MIN wbx.exe /debug /cp /mg={1} /lgf mfl-games.pgn /lgi 2 /ponderNextMove=false /sgf={.\cyclone_171-gauntlet.pgn} /fd={.\} /sd={.\} /scp={pg14.exe rybka_3.ini} /fcp={pg14.exe cyclone_171.ini} /tc={0:15} /mps={80} /inc={0} /td={2.0}
pv -e -x wbx.exe > nul
pv -kf delayexec.exe > nul
start pv -kf cyclone_171.exe > nul
start pv -kf rybka_3.exe > nul
start pv -kf pg14.exe > nul
delay 1 > nul
etc., etc., etc.
i have excellent success with this method...running 1024 games in about 7 hours (with no time losses)..
http://users.skynet.be/mlcc/chessbazaar/mlmfl.html
http://chessbazaar.mylivepage.com/
Norm