xboard.debug? Commands used to start xboard, the engine, and connect on the server?
Duck Chess
Moderator: Ras
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
Here is what DID work for me:
1. terminal command on kde machine:
connect -ec 'shamax' -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
4. load 2nd engine in xboard
5. Select mode / two machines, and game starts
1. terminal command on kde machine:
connect -ec 'shamax' -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
4. load 2nd engine in xboard
5. Select mode / two machines, and game starts
Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
Trying to run stockfish with -fUCI command did NOT work for me:
1. terminal command on kde machine:
connect -ec 'stockfish -fUCI' -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
Immediately gives endless series of messages on kde machine:
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
Here is the xboard.debug output
locale = en_US.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.1 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir=".") fairymax
216 >first : xboard
protover 2
268 <first : tellics say Fairy-Max 5.0b
268 <first : tellics say by H.G. Muller
269 <first : feature myname="Fairy-Max 5.0b"
269 >first : accepted myname
269 <first : feature memory=1 exclude=1
269 >first : accepted memory
269 >first : accepted exclude
269 <first : feature setboard=0 xedit=1 ping=1 done=0
269 >first : accepted setboard
269 >first : accepted xedit
269 >first : accepted ping
269 >first : accepted done
269 <first : feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,janus,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,los-alamos,ciccolini,mexican,grande-acedrex,roman,almost-wildebeest,fairy"
269 >first : accepted variants
269 <first : feature option="Resign -check 0"
269 >first : accepted option
269 <first : feature option="Resign Threshold -spin 800 200 1200"
269 >first : accepted option
269 <first : feature option="Claim draw after -spin 50 0 200"
269 >first : accepted option
269 <first : feature option="Ini File -file /usr/share/games/fairymax/fmax.ini"
269 >first : accepted option
269 <first : feature option="Multi-PV Margin -spin 0 0 1000"
269 >first : accepted option
269 <first : feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers /// Nutters-Rookies /// Rookies-Nutters"
269 >first : accepted option
269 <first : feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
269 >first : accepted option
269 <first : feature option="Dummy Slider Example -slider 20 0 100"
269 >first : accepted option
269 <first : feature option="Dummy String Example -string happy birthday!"
269 >first : accepted option
269 <first : feature option="Dummy Path Example -path ."
269 >first : accepted option
269 <first : feature option="Automatic persistent-hash dialog -check 0"
269 >first : accepted option
269 <first : feature option="Info -button"
269 >first : accepted option
269 <first : feature option="Save in hash file -button"
269 >first : accepted option
269 <first : feature option="Clear Hash -button"
269 >first : accepted option
269 <first : feature done=1
269 >first : accepted done
271 >first : memory 516
271 >first : new
random
271 >first : level 0 3 2
271 >first : post
271 >first : hard
271 >first : ping 1
Impossible move , type = 0
466 <first : pong 1
10472 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20
10489 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
10489 >first : force
shuffleOpenings = 0
10492 >first : new
random
10492 >first : level 0 3 2
10492 >first : post
10492 >first : hard
Impossible move , type = 0
10493 <first : # waiting to connect
10614 <first : host = 10.0.0.20, port = 27015
10640 <first : Password required
10650 <first : hallo Welcome to p2p 0.3
10650 <first : Stockfish 14.1 by the Stockfish developers (see AUTHORS file)
10690 <first : # connected
10690 <first : feature debug=1 sigint=0 sigterm=0
10690 >first : accepted debug
10690 >first : accepted sigint
10690 >first : accepted sigterm
10762 <first : Unknown command: -fUCI
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
(thousands of lines removed)
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
GameEnds(30, xboard exit, 2)
15593 >first : result * {xboard exit}
15593 >first : force
15593 >first : quit
1. terminal command on kde machine:
connect -ec 'stockfish -fUCI' -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
Immediately gives endless series of messages on kde machine:
# waiting to connect
# connected
# Process died
# waiting to connect
# connected
# Process died
# waiting to connect
Here is the xboard.debug output
locale = en_US.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.1 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir=".") fairymax
216 >first : xboard
protover 2
268 <first : tellics say Fairy-Max 5.0b
268 <first : tellics say by H.G. Muller
269 <first : feature myname="Fairy-Max 5.0b"
269 >first : accepted myname
269 <first : feature memory=1 exclude=1
269 >first : accepted memory
269 >first : accepted exclude
269 <first : feature setboard=0 xedit=1 ping=1 done=0
269 >first : accepted setboard
269 >first : accepted xedit
269 >first : accepted ping
269 >first : accepted done
269 <first : feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,janus,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,los-alamos,ciccolini,mexican,grande-acedrex,roman,almost-wildebeest,fairy"
269 >first : accepted variants
269 <first : feature option="Resign -check 0"
269 >first : accepted option
269 <first : feature option="Resign Threshold -spin 800 200 1200"
269 >first : accepted option
269 <first : feature option="Claim draw after -spin 50 0 200"
269 >first : accepted option
269 <first : feature option="Ini File -file /usr/share/games/fairymax/fmax.ini"
269 >first : accepted option
269 <first : feature option="Multi-PV Margin -spin 0 0 1000"
269 >first : accepted option
269 <first : feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers /// Nutters-Rookies /// Rookies-Nutters"
269 >first : accepted option
269 <first : feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
269 >first : accepted option
269 <first : feature option="Dummy Slider Example -slider 20 0 100"
269 >first : accepted option
269 <first : feature option="Dummy String Example -string happy birthday!"
269 >first : accepted option
269 <first : feature option="Dummy Path Example -path ."
269 >first : accepted option
269 <first : feature option="Automatic persistent-hash dialog -check 0"
269 >first : accepted option
269 <first : feature option="Info -button"
269 >first : accepted option
269 <first : feature option="Save in hash file -button"
269 >first : accepted option
269 <first : feature option="Clear Hash -button"
269 >first : accepted option
269 <first : feature done=1
269 >first : accepted done
271 >first : memory 516
271 >first : new
random
271 >first : level 0 3 2
271 >first : post
271 >first : hard
271 >first : ping 1
Impossible move , type = 0
466 <first : pong 1
10472 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20
10489 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
10489 >first : force
shuffleOpenings = 0
10492 >first : new
random
10492 >first : level 0 3 2
10492 >first : post
10492 >first : hard
Impossible move , type = 0
10493 <first : # waiting to connect
10614 <first : host = 10.0.0.20, port = 27015
10640 <first : Password required
10650 <first : hallo Welcome to p2p 0.3
10650 <first : Stockfish 14.1 by the Stockfish developers (see AUTHORS file)
10690 <first : # connected
10690 <first : feature debug=1 sigint=0 sigterm=0
10690 >first : accepted debug
10690 >first : accepted sigint
10690 >first : accepted sigterm
10762 <first : Unknown command: -fUCI
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
10767 <first : # Process died
(thousands of lines removed)
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
15591 <first : # Process died
GameEnds(30, xboard exit, 2)
15593 >first : result * {xboard exit}
15593 >first : force
15593 >first : quit
Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
Trying to run stockfish without the -fUCI command did NOT work for me:
1. terminal command on kde machine:
connect -ec stockfish -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
4. load 2nd engine in xboard
5. Select mode / two machines
6. No moves are made
1. terminal command on kde machine:
connect -ec stockfish -ed /usr/games
2. run xboard on one machine
3. load 1st engine definition
"connect-kde" -fcp 'connect -p 27015 -pw "Have fun, have WinBoard!" 10.0.0.20'
4. load 2nd engine in xboard
5. Select mode / two machines
6. No moves are made
Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Duck Chess
-fUCI is an XBoard option. But you specify it with connect. This doesn't know it, and the best you can expect from this is that it will just ignore it. In the worst case it would lead to misinterpretation of all arguments that follow it. It will never lead to invocation of uci2wb or polyglot.
In the second case you pass the -fUCI option to Stockfish, which does not know it either.
Since Stockfish is UCI, running it without adapter under XBoard won't work.
You will have to put -fUCI with the engine definition in XBoard, so XBoard can see it (when it loads that engine). That would invoke the UCI adapter on the machine where XBoard runs, and the adapter would then run connect.exe as engine. You might have to be careful that there is no conflicting quoting between the configured -adapterCommand and the engine command; I am not sure how clever XBoard is in resolving that. The need for quoting is not very common in Linux, as filenames usually do not contain spaces there (unlike the dreaded "Program Files" in Windows. You use quotes around the password. But since you use the default password, I don't think there was any need to specify the -pw argument at all. The same holds for the port number. A simple
"connect-kde" -fcp "connect 10.0.0.2" -fUCI
might do.
If you want to have polyglot run on the machine that runs the engine, you have to explicitly specify it as engine command:
Connect -ec "uci2wb stockfish" -ed /usr/games
I am not sure whether the -ed /usr/games is needed there, as it should be in your system's search path.
In the second case you pass the -fUCI option to Stockfish, which does not know it either.
Since Stockfish is UCI, running it without adapter under XBoard won't work.
You will have to put -fUCI with the engine definition in XBoard, so XBoard can see it (when it loads that engine). That would invoke the UCI adapter on the machine where XBoard runs, and the adapter would then run connect.exe as engine. You might have to be careful that there is no conflicting quoting between the configured -adapterCommand and the engine command; I am not sure how clever XBoard is in resolving that. The need for quoting is not very common in Linux, as filenames usually do not contain spaces there (unlike the dreaded "Program Files" in Windows. You use quotes around the password. But since you use the default password, I don't think there was any need to specify the -pw argument at all. The same holds for the port number. A simple
"connect-kde" -fcp "connect 10.0.0.2" -fUCI
might do.
If you want to have polyglot run on the machine that runs the engine, you have to explicitly specify it as engine command:
Connect -ec "uci2wb stockfish" -ed /usr/games
I am not sure whether the -ed /usr/games is needed there, as it should be in your system's search path.
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
Thank you!hgm wrote: ↑Sat May 27, 2023 7:15 am If you want to have polyglot run on the machine that runs the engine, you have to explicitly specify it as engine command:
Connect -ec "uci2wb stockfish" -ed /usr/games
I am not sure whether the -ed /usr/games is needed there, as it should be in your system's search path.
I was able to run stockfish by making a single change:
connect -ec "uci2wb stockfish"
Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
I also got duck chess to work between different computers.
Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
I am trying to set up a duck chess tournament between engines on multiple PCs. I assume that I need to use one PC to host xboard, then specify a different outgoing port for each instance of your connect program to communicate with the multiple PCs. Each of the PCs has to use the correct port number to communicate back to xboard.
When I do that, I keep getting an error "unable to connect to <ip address>". Here are screen shots of the definitions that I used:



Retired actuary and software developer. I love chess, coffee, wine and food
-
- Posts: 28353
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: Duck Chess
Well, from the server side it seems that it correctly accepts the incoming connection, but that the connect that you use as engine on the machine with the GUI somehow closes the connection. The server reacts to this as intended.
So the question is why the connect on the GUI side does this. Does it get a command from the GUI to do so? We can only know that by looking in the xboard.debug what the GUI ordered connect to do.
So the question is why the connect on the GUI side does this. Does it get a command from the GUI to do so? We can only know that by looking in the xboard.debug what the GUI ordered connect to do.
-
- Posts: 121
- Joined: Sat Dec 03, 2022 9:28 pm
- Full name: Rick Groszkiewicz
Re: Duck Chess
Here is the xboard.debug file for that session. The "unable to connect" message occurs three times ...
locale = en_US.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.1 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir=".") fairymax
241 >first : xboard
protover 2
294 <first : tellics say Fairy-Max 5.0b
294 <first : tellics say by H.G. Muller
296 <first : feature myname="Fairy-Max 5.0b"
296 >first : accepted myname
296 <first : feature memory=1 exclude=1
296 >first : accepted memory
296 >first : accepted exclude
296 <first : feature setboard=0 xedit=1 ping=1 done=0
296 >first : accepted setboard
296 >first : accepted xedit
296 >first : accepted ping
296 >first : accepted done
296 <first : feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,janus,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,los-alamos,ciccolini,mexican,grande-acedrex,roman,almost-wildebeest,fairy"
296 >first : accepted variants
296 <first : feature option="Resign -check 0"
296 >first : accepted option
296 <first : feature option="Resign Threshold -spin 800 200 1200"
296 >first : accepted option
296 <first : feature option="Claim draw after -spin 50 0 200"
296 >first : accepted option
296 <first : feature option="Ini File -file /usr/share/games/fairymax/fmax.ini"
296 >first : accepted option
296 <first : feature option="Multi-PV Margin -spin 0 0 1000"
296 >first : accepted option
296 <first : feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers /// Nutters-Rookies /// Rookies-Nutters"
296 >first : accepted option
296 <first : feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
296 >first : accepted option
296 <first : feature option="Dummy Slider Example -slider 20 0 100"
296 >first : accepted option
296 <first : feature option="Dummy String Example -string happy birthday!"
296 >first : accepted option
296 <first : feature option="Dummy Path Example -path ."
296 >first : accepted option
296 <first : feature option="Automatic persistent-hash dialog -check 0"
296 >first : accepted option
296 <first : feature option="Info -button"
296 >first : accepted option
296 <first : feature option="Save in hash file -button"
296 >first : accepted option
296 <first : feature option="Clear Hash -button"
296 >first : accepted option
296 <first : feature done=1
296 >first : accepted done
297 >first : memory 516
297 >first : new
random
297 >first : level 0 3 2
297 >first : post
297 >first : hard
297 >first : ping 1
Impossible move , type = 0
550 <first : pong 1
7830 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
7849 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
7850 >first : force
shuffleOpenings = 0
7853 >first : new
random
7853 >first : level 0 3 2
7853 >first : post
7853 >first : hard
Impossible move , type = 0
7854 <first : # waiting to connect
7953 <first : host = 10.0.0.20, port = 27025
7953 <first : telluser (10.0.0.20) Unable to connect to server!
recognized 'normal' (-1) as variant normal
8851 >first : new
random
8851 >first : level 0 3 2
8851 >first : post
8851 >first : hard
Impossible move , type = 0
24892 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
24895 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
24895 >first : force
shuffleOpenings = 0
24899 >first : new
random
24899 >first : level 0 3 2
24899 >first : post
24899 >first : hard
Impossible move , type = 0
24899 <first : # waiting to connect
25023 <first : host = 10.0.0.20, port = 27025
25064 <first : Password required
25096 <first : # connected
25096 <first : feature debug=1 sigint=0 sigterm=0
25096 >first : accepted debug
25096 >first : accepted sigint
25096 >first : accepted sigterm
25102 <first : hallo Welcome to p2p 0.3
25177 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
25177 >first : accepted setboard
25177 >first : accepted usermove
25177 >first : accepted debug
25177 >first : accepted ping
25177 >first : accepted name
25177 >first : accepted reuse
25177 >first : accepted exclude
25177 >first : accepted pause
25177 >first : accepted sigint
25177 >first : accepted sigterm
25177 >first : accepted done
25210 <first : feature option="UCI2WB debug output -check 0"
25210 >first : accepted option
25210 <first : feature option="ponder always -check 0"
25210 >first : accepted option
25307 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
25307 >first : accepted myname
25320 <first : feature option="Duck960 -check 0"
25320 >first : accepted option
25320 <first : feature option="Debug -check 0"
25320 >first : accepted option
25320 <first : feature option="OwnBook -check 1"
25320 >first : accepted option
25320 <first : feature option="Level -spin 100 0 100"
25320 >first : accepted option
25320 <first : feature option="MoveOverhead -spin 100 0 10000"
25320 >first : accepted option
25320 <first : feature variants="duck"
25320 >first : accepted variants
25320 <first : feature smp=1 memory=0 done=1
25320 >first : accepted smp
25320 >first : accepted memory
25320 >first : accepted done
recognized 'normal' (-1) as variant normal
25321 >first : cores 1
25321 >first : new
random
25321 >first : level 0 3 2
25321 >first : post
25321 >first : hard
25321 >first : ping 1
Impossible move , type = 0
25404 <first : Error (unknown command): cores
25454 <first : pong 1
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
32041 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
32044 >first : xboard
protover 2
32044 >first : cores 1
32044 >first : new
random
32044 >first : level 0 3 2
32044 >first : post
32044 >first : hard
32044 >first : ping 2
Impossible move , type = 0
32046 <first : # waiting to connect
32161 <first : host = 10.0.0.20, port = 27025
32164 <first : Password required
32171 <first : hallo Welcome to p2p 0.3
32246 <first : # connected
32246 <first : feature debug=1 sigint=0 sigterm=0
32246 >first : accepted debug
32246 >first : accepted sigint
32246 >first : accepted sigterm
32306 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
32306 >first : accepted setboard
32306 >first : accepted usermove
32306 >first : accepted debug
32306 >first : accepted ping
32306 >first : accepted name
32306 >first : accepted reuse
32306 >first : accepted exclude
32306 >first : accepted pause
32306 >first : accepted sigint
32306 >first : accepted sigterm
32306 >first : accepted done
32307 <first : feature option="UCI2WB debug output -check 0"
32307 >first : accepted option
32307 <first : feature option="ponder always -check 0"
32307 >first : accepted option
32411 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
32411 >first : accepted myname
32412 <first : feature option="Duck960 -check 0"
32412 >first : accepted option
32412 <first : feature option="Debug -check 0"
32412 >first : accepted option
32412 <first : feature option="OwnBook -check 1"
32412 >first : accepted option
32412 <first : feature option="Level -spin 100 0 100"
32412 >first : accepted option
32412 <first : feature option="MoveOverhead -spin 100 0 10000"
32412 >first : accepted option
32412 <first : feature variants="duck"
32412 >first : accepted variants
32412 <first : feature smp=1 memory=0 done=1
32412 >first : accepted smp
32412 >first : accepted memory
32412 >first : accepted done
32412 <first : Error (unknown command): cores
32412 <first : pong 2
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
148703 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
148708 >first : xboard
protover 2
148708 >first : cores 1
148708 >first : new
random
148708 >first : level 0 3 2
148708 >first : post
148708 >first : hard
148708 >first : ping 3
Impossible move , type = 0
148710 <first : # waiting to connect
148865 <first : host = 10.0.0.20, port = 27025
148865 <first : telluser (10.0.0.20) Unable to connect to server!
691640 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
692642 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
692642 >first : force
shuffleOpenings = 0
692645 >first : new
random
692645 >first : level 0 3 2
692645 >first : post
692645 >first : hard
Impossible move , type = 0
692646 <first : # waiting to connect
692843 <first : host = 10.0.0.20, port = 27025
692845 <first : Password required
692846 <first : hallo Welcome to p2p 0.3
692943 <first : # connected
692943 <first : feature debug=1 sigint=0 sigterm=0
692943 >first : accepted debug
692943 >first : accepted sigint
692943 >first : accepted sigterm
692992 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
692992 >first : accepted setboard
692992 >first : accepted usermove
692992 >first : accepted debug
692992 >first : accepted ping
692992 >first : accepted name
692992 >first : accepted reuse
692992 >first : accepted exclude
692992 >first : accepted pause
692992 >first : accepted sigint
692992 >first : accepted sigterm
692992 >first : accepted done
692993 <first : feature option="UCI2WB debug output -check 0"
692993 >first : accepted option
692994 <first : feature option="ponder always -check 0"
692994 >first : accepted option
693090 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
693090 >first : accepted myname
693098 <first : feature option="Duck960 -check 0"
693098 >first : accepted option
693098 <first : feature option="Debug -check 0"
693098 >first : accepted option
693098 <first : feature option="OwnBook -check 1"
693098 >first : accepted option
693098 <first : feature option="Level -spin 100 0 100"
693098 >first : accepted option
693098 <first : feature option="MoveOverhead -spin 100 0 10000"
693098 >first : accepted option
693098 <first : feature variants="duck"
693098 >first : accepted variants
693098 <first : feature smp=1 memory=0 done=1
693098 >first : accepted smp
693098 >first : accepted memory
693098 >first : accepted done
recognized 'normal' (-1) as variant normal
693099 >first : cores 1
693099 >first : new
random
693099 >first : level 0 3 2
693099 >first : post
693099 >first : hard
693099 >first : ping 1
Impossible move , type = 0
693172 <first : Error (unknown command): cores
693178 <first : pong 1
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
719058 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
719062 >first : xboard
protover 2
719062 >first : cores 1
719062 >first : new
random
719062 >first : level 0 3 2
719062 >first : post
719062 >first : hard
719062 >first : ping 2
Impossible move , type = 0
719064 <first : # waiting to connect
719190 <first : host = 10.0.0.20, port = 27025
719206 <first : Password required
719214 <first : hallo Welcome to p2p 0.3
719264 <first : # connected
719265 <first : feature debug=1 sigint=0 sigterm=0
719265 >first : accepted debug
719265 >first : accepted sigint
719265 >first : accepted sigterm
719322 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
719322 >first : accepted setboard
719322 >first : accepted usermove
719322 >first : accepted debug
719322 >first : accepted ping
719322 >first : accepted name
719322 >first : accepted reuse
719322 >first : accepted exclude
719322 >first : accepted pause
719322 >first : accepted sigint
719322 >first : accepted sigterm
719322 >first : accepted done
719324 <first : feature option="UCI2WB debug output -check 0"
719324 >first : accepted option
719324 <first : feature option="ponder always -check 0"
719324 >first : accepted option
719448 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
719448 >first : accepted myname
719456 <first : feature option="Duck960 -check 0"
719456 >first : accepted option
719456 <first : feature option="Debug -check 0"
719456 >first : accepted option
719456 <first : feature option="OwnBook -check 1"
719456 >first : accepted option
719456 <first : feature option="Level -spin 100 0 100"
719456 >first : accepted option
719456 <first : feature option="MoveOverhead -spin 100 0 10000"
719456 >first : accepted option
719456 <first : feature variants="duck"
719456 >first : accepted variants
719456 <first : feature smp=1 memory=0 done=1
719456 >first : accepted smp
719456 >first : accepted memory
719456 >first : accepted done
719456 <first : Error (unknown command): cores
719457 <first : pong 2
727056 >first : force
StartChildProcess (dir=".") connect -p 27035 10.0.0.26
727058 >second: xboard
protover 2
727060 <second: # waiting to connect
727263 <second: host = 10.0.0.26, port = 27035
727270 <second: Password required
727298 <second: hallo Welcome to p2p 0.3
727360 <second: # connected
727360 <second: feature debug=1 sigint=0 sigterm=0
727360 >second: accepted debug
727360 >second: accepted sigint
727360 >second: accepted sigterm
727420 <second: feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
727420 >second: accepted setboard
727420 >second: accepted usermove
727420 >second: accepted debug
727420 >second: accepted ping
727420 >second: accepted name
727420 >second: accepted reuse
727420 >second: accepted exclude
727420 >second: accepted pause
727420 >second: accepted sigint
727420 >second: accepted sigterm
727420 >second: accepted done
727424 <second: feature option="UCI2WB debug output -check 0"
727424 >second: accepted option
727424 <second: feature option="ponder always -check 0"
727424 >second: accepted option
727668 <second: feature myname="MayhemDuck 2.4 (UCI2WB)"
727668 >second: accepted myname
727679 <second: feature option="Duck960 -check 0"
727679 >second: accepted option
727679 <second: feature option="Debug -check 0"
727679 >second: accepted option
727679 <second: feature option="OwnBook -check 1"
727679 >second: accepted option
727679 <second: feature option="Level -spin 100 0 100"
727679 >second: accepted option
727679 <second: feature option="MoveOverhead -spin 100 0 10000"
727679 >second: accepted option
727679 <second: feature variants="duck"
727679 >second: accepted variants
727679 <second: feature smp=1 memory=0 done=1
727679 >second: accepted smp
727679 >second: accepted memory
727679 >second: accepted done
GameEnds(0, (null), 2)
GE(0, (null), 2) bare king k=16 color=66
727682 >first : quit
727682 >second: quit
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
727684 >first : xboard
protover 2
727684 >first : cores 1
727684 >first : new
random
727684 >first : level 0 3 2
727684 >first : post
727684 >first : hard
727684 >first : ping 3
Impossible move , type = 0
Feeding moves 0 through 0 to first chess program
727684 >first : force
727685 <first : # waiting to connect
727804 <first : host = 10.0.0.20, port = 27025
727804 <first : telluser (10.0.0.20) Unable to connect to server!
GameEnds(30, xboard exit, 2)
749180 >first : quit
locale = en_US.UTF-8
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
recognized 'normal' (-1) as variant normal
shuffleOpenings = 0
shuffleOpenings = 0
Version: xboard 4.9.1 + fairymax ()
Reset(1, 0) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
shuffleOpenings = 0
StartChildProcess (dir=".") fairymax
241 >first : xboard
protover 2
294 <first : tellics say Fairy-Max 5.0b
294 <first : tellics say by H.G. Muller
296 <first : feature myname="Fairy-Max 5.0b"
296 >first : accepted myname
296 <first : feature memory=1 exclude=1
296 >first : accepted memory
296 >first : accepted exclude
296 <first : feature setboard=0 xedit=1 ping=1 done=0
296 >first : accepted setboard
296 >first : accepted xedit
296 >first : accepted ping
296 >first : accepted done
296 <first : feature variants="normal,nocastle,shatranj,asean,makruk,cambodian,ai-wok,courier,knightmate,capablanca,gothic,janus,falcon,cylinder,berolina,super,seirawan,spartan,great,light-brigade,king-of-the-hill,bifurcator,team-mate,los-alamos,ciccolini,mexican,grande-acedrex,roman,almost-wildebeest,fairy"
296 >first : accepted variants
296 <first : feature option="Resign -check 0"
296 >first : accepted option
296 <first : feature option="Resign Threshold -spin 800 200 1200"
296 >first : accepted option
296 <first : feature option="Claim draw after -spin 50 0 200"
296 >first : accepted option
296 <first : feature option="Ini File -file /usr/share/games/fairymax/fmax.ini"
296 >first : accepted option
296 <first : feature option="Multi-PV Margin -spin 0 0 1000"
296 >first : accepted option
296 <first : feature option="Variant fairy selects -combo FIDE-Clobberers /// Clobberers-FIDE /// FIDE-Nutters /// Nutters-FIDE /// Clobberers-Nutters /// Nutters-Clobberers /// FIDE-Rookies /// Rookies-FIDE /// Clobberers-Rookies /// Rookies-Clobberers /// Nutters-Rookies /// Rookies-Nutters"
296 >first : accepted option
296 <first : feature option="Makruk rules -combo makruk /// Cambodian /// Ai-wok"
296 >first : accepted option
296 <first : feature option="Dummy Slider Example -slider 20 0 100"
296 >first : accepted option
296 <first : feature option="Dummy String Example -string happy birthday!"
296 >first : accepted option
296 <first : feature option="Dummy Path Example -path ."
296 >first : accepted option
296 <first : feature option="Automatic persistent-hash dialog -check 0"
296 >first : accepted option
296 <first : feature option="Info -button"
296 >first : accepted option
296 <first : feature option="Save in hash file -button"
296 >first : accepted option
296 <first : feature option="Clear Hash -button"
296 >first : accepted option
296 <first : feature done=1
296 >first : accepted done
297 >first : memory 516
297 >first : new
random
297 >first : level 0 3 2
297 >first : post
297 >first : hard
297 >first : ping 1
Impossible move , type = 0
550 <first : pong 1
7830 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
7849 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
7850 >first : force
shuffleOpenings = 0
7853 >first : new
random
7853 >first : level 0 3 2
7853 >first : post
7853 >first : hard
Impossible move , type = 0
7854 <first : # waiting to connect
7953 <first : host = 10.0.0.20, port = 27025
7953 <first : telluser (10.0.0.20) Unable to connect to server!
recognized 'normal' (-1) as variant normal
8851 >first : new
random
8851 >first : level 0 3 2
8851 >first : post
8851 >first : hard
Impossible move , type = 0
24892 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
24895 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
24895 >first : force
shuffleOpenings = 0
24899 >first : new
random
24899 >first : level 0 3 2
24899 >first : post
24899 >first : hard
Impossible move , type = 0
24899 <first : # waiting to connect
25023 <first : host = 10.0.0.20, port = 27025
25064 <first : Password required
25096 <first : # connected
25096 <first : feature debug=1 sigint=0 sigterm=0
25096 >first : accepted debug
25096 >first : accepted sigint
25096 >first : accepted sigterm
25102 <first : hallo Welcome to p2p 0.3
25177 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
25177 >first : accepted setboard
25177 >first : accepted usermove
25177 >first : accepted debug
25177 >first : accepted ping
25177 >first : accepted name
25177 >first : accepted reuse
25177 >first : accepted exclude
25177 >first : accepted pause
25177 >first : accepted sigint
25177 >first : accepted sigterm
25177 >first : accepted done
25210 <first : feature option="UCI2WB debug output -check 0"
25210 >first : accepted option
25210 <first : feature option="ponder always -check 0"
25210 >first : accepted option
25307 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
25307 >first : accepted myname
25320 <first : feature option="Duck960 -check 0"
25320 >first : accepted option
25320 <first : feature option="Debug -check 0"
25320 >first : accepted option
25320 <first : feature option="OwnBook -check 1"
25320 >first : accepted option
25320 <first : feature option="Level -spin 100 0 100"
25320 >first : accepted option
25320 <first : feature option="MoveOverhead -spin 100 0 10000"
25320 >first : accepted option
25320 <first : feature variants="duck"
25320 >first : accepted variants
25320 <first : feature smp=1 memory=0 done=1
25320 >first : accepted smp
25320 >first : accepted memory
25320 >first : accepted done
recognized 'normal' (-1) as variant normal
25321 >first : cores 1
25321 >first : new
random
25321 >first : level 0 3 2
25321 >first : post
25321 >first : hard
25321 >first : ping 1
Impossible move , type = 0
25404 <first : Error (unknown command): cores
25454 <first : pong 1
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
32041 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
32044 >first : xboard
protover 2
32044 >first : cores 1
32044 >first : new
random
32044 >first : level 0 3 2
32044 >first : post
32044 >first : hard
32044 >first : ping 2
Impossible move , type = 0
32046 <first : # waiting to connect
32161 <first : host = 10.0.0.20, port = 27025
32164 <first : Password required
32171 <first : hallo Welcome to p2p 0.3
32246 <first : # connected
32246 <first : feature debug=1 sigint=0 sigterm=0
32246 >first : accepted debug
32246 >first : accepted sigint
32246 >first : accepted sigterm
32306 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
32306 >first : accepted setboard
32306 >first : accepted usermove
32306 >first : accepted debug
32306 >first : accepted ping
32306 >first : accepted name
32306 >first : accepted reuse
32306 >first : accepted exclude
32306 >first : accepted pause
32306 >first : accepted sigint
32306 >first : accepted sigterm
32306 >first : accepted done
32307 <first : feature option="UCI2WB debug output -check 0"
32307 >first : accepted option
32307 <first : feature option="ponder always -check 0"
32307 >first : accepted option
32411 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
32411 >first : accepted myname
32412 <first : feature option="Duck960 -check 0"
32412 >first : accepted option
32412 <first : feature option="Debug -check 0"
32412 >first : accepted option
32412 <first : feature option="OwnBook -check 1"
32412 >first : accepted option
32412 <first : feature option="Level -spin 100 0 100"
32412 >first : accepted option
32412 <first : feature option="MoveOverhead -spin 100 0 10000"
32412 >first : accepted option
32412 <first : feature variants="duck"
32412 >first : accepted variants
32412 <first : feature smp=1 memory=0 done=1
32412 >first : accepted smp
32412 >first : accepted memory
32412 >first : accepted done
32412 <first : Error (unknown command): cores
32412 <first : pong 2
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
148703 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
148708 >first : xboard
protover 2
148708 >first : cores 1
148708 >first : new
random
148708 >first : level 0 3 2
148708 >first : post
148708 >first : hard
148708 >first : ping 3
Impossible move , type = 0
148710 <first : # waiting to connect
148865 <first : host = 10.0.0.20, port = 27025
148865 <first : telluser (10.0.0.20) Unable to connect to server!
691640 >first : quit
Unload first
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
692642 >first : xboard
protover 2
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
692642 >first : force
shuffleOpenings = 0
692645 >first : new
random
692645 >first : level 0 3 2
692645 >first : post
692645 >first : hard
Impossible move , type = 0
692646 <first : # waiting to connect
692843 <first : host = 10.0.0.20, port = 27025
692845 <first : Password required
692846 <first : hallo Welcome to p2p 0.3
692943 <first : # connected
692943 <first : feature debug=1 sigint=0 sigterm=0
692943 >first : accepted debug
692943 >first : accepted sigint
692943 >first : accepted sigterm
692992 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
692992 >first : accepted setboard
692992 >first : accepted usermove
692992 >first : accepted debug
692992 >first : accepted ping
692992 >first : accepted name
692992 >first : accepted reuse
692992 >first : accepted exclude
692992 >first : accepted pause
692992 >first : accepted sigint
692992 >first : accepted sigterm
692992 >first : accepted done
692993 <first : feature option="UCI2WB debug output -check 0"
692993 >first : accepted option
692994 <first : feature option="ponder always -check 0"
692994 >first : accepted option
693090 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
693090 >first : accepted myname
693098 <first : feature option="Duck960 -check 0"
693098 >first : accepted option
693098 <first : feature option="Debug -check 0"
693098 >first : accepted option
693098 <first : feature option="OwnBook -check 1"
693098 >first : accepted option
693098 <first : feature option="Level -spin 100 0 100"
693098 >first : accepted option
693098 <first : feature option="MoveOverhead -spin 100 0 10000"
693098 >first : accepted option
693098 <first : feature variants="duck"
693098 >first : accepted variants
693098 <first : feature smp=1 memory=0 done=1
693098 >first : accepted smp
693098 >first : accepted memory
693098 >first : accepted done
recognized 'normal' (-1) as variant normal
693099 >first : cores 1
693099 >first : new
random
693099 >first : level 0 3 2
693099 >first : post
693099 >first : hard
693099 >first : ping 1
Impossible move , type = 0
693172 <first : Error (unknown command): cores
693178 <first : pong 1
Unload second
Reset(1, 1) from gameMode 0
recognized 'normal' (-1) as variant normal
GameEnds(0, (null), 2)
719058 >first : quit
shuffleOpenings = 0
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
719062 >first : xboard
protover 2
719062 >first : cores 1
719062 >first : new
random
719062 >first : level 0 3 2
719062 >first : post
719062 >first : hard
719062 >first : ping 2
Impossible move , type = 0
719064 <first : # waiting to connect
719190 <first : host = 10.0.0.20, port = 27025
719206 <first : Password required
719214 <first : hallo Welcome to p2p 0.3
719264 <first : # connected
719265 <first : feature debug=1 sigint=0 sigterm=0
719265 >first : accepted debug
719265 >first : accepted sigint
719265 >first : accepted sigterm
719322 <first : feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
719322 >first : accepted setboard
719322 >first : accepted usermove
719322 >first : accepted debug
719322 >first : accepted ping
719322 >first : accepted name
719322 >first : accepted reuse
719322 >first : accepted exclude
719322 >first : accepted pause
719322 >first : accepted sigint
719322 >first : accepted sigterm
719322 >first : accepted done
719324 <first : feature option="UCI2WB debug output -check 0"
719324 >first : accepted option
719324 <first : feature option="ponder always -check 0"
719324 >first : accepted option
719448 <first : feature myname="MayhemDuck 2.4 (UCI2WB)"
719448 >first : accepted myname
719456 <first : feature option="Duck960 -check 0"
719456 >first : accepted option
719456 <first : feature option="Debug -check 0"
719456 >first : accepted option
719456 <first : feature option="OwnBook -check 1"
719456 >first : accepted option
719456 <first : feature option="Level -spin 100 0 100"
719456 >first : accepted option
719456 <first : feature option="MoveOverhead -spin 100 0 10000"
719456 >first : accepted option
719456 <first : feature variants="duck"
719456 >first : accepted variants
719456 <first : feature smp=1 memory=0 done=1
719456 >first : accepted smp
719456 >first : accepted memory
719456 >first : accepted done
719456 <first : Error (unknown command): cores
719457 <first : pong 2
727056 >first : force
StartChildProcess (dir=".") connect -p 27035 10.0.0.26
727058 >second: xboard
protover 2
727060 <second: # waiting to connect
727263 <second: host = 10.0.0.26, port = 27035
727270 <second: Password required
727298 <second: hallo Welcome to p2p 0.3
727360 <second: # connected
727360 <second: feature debug=1 sigint=0 sigterm=0
727360 >second: accepted debug
727360 >second: accepted sigint
727360 >second: accepted sigterm
727420 <second: feature setboard=1 usermove=1 debug=1 ping=1 name=1 reuse=0 exclude=1 pause=1 sigint=0 sigterm=0 done=0
727420 >second: accepted setboard
727420 >second: accepted usermove
727420 >second: accepted debug
727420 >second: accepted ping
727420 >second: accepted name
727420 >second: accepted reuse
727420 >second: accepted exclude
727420 >second: accepted pause
727420 >second: accepted sigint
727420 >second: accepted sigterm
727420 >second: accepted done
727424 <second: feature option="UCI2WB debug output -check 0"
727424 >second: accepted option
727424 <second: feature option="ponder always -check 0"
727424 >second: accepted option
727668 <second: feature myname="MayhemDuck 2.4 (UCI2WB)"
727668 >second: accepted myname
727679 <second: feature option="Duck960 -check 0"
727679 >second: accepted option
727679 <second: feature option="Debug -check 0"
727679 >second: accepted option
727679 <second: feature option="OwnBook -check 1"
727679 >second: accepted option
727679 <second: feature option="Level -spin 100 0 100"
727679 >second: accepted option
727679 <second: feature option="MoveOverhead -spin 100 0 10000"
727679 >second: accepted option
727679 <second: feature variants="duck"
727679 >second: accepted variants
727679 <second: feature smp=1 memory=0 done=1
727679 >second: accepted smp
727679 >second: accepted memory
727679 >second: accepted done
GameEnds(0, (null), 2)
GE(0, (null), 2) bare king k=16 color=66
727682 >first : quit
727682 >second: quit
StartChildProcess (dir=".") connect -p 27025 10.0.0.20
727684 >first : xboard
protover 2
727684 >first : cores 1
727684 >first : new
random
727684 >first : level 0 3 2
727684 >first : post
727684 >first : hard
727684 >first : ping 3
Impossible move , type = 0
Feeding moves 0 through 0 to first chess program
727684 >first : force
727685 <first : # waiting to connect
727804 <first : host = 10.0.0.20, port = 27025
727804 <first : telluser (10.0.0.20) Unable to connect to server!
GameEnds(30, xboard exit, 2)
749180 >first : quit
Retired actuary and software developer. I love chess, coffee, wine and food