I had Orego playing on KGS last night. I was surprised when it crashed
because it played an illegal move. This may be a problem with kgsGtp; the
log file included this strange segment:

FINEST: Got successful response to command "play w f7": =

Jun 20, 2013 3:30:41 AM com.gokgs.client.gtp.GtpClient d

FINEST: Queued command sent to engine: genmove b

Jun 20, 2013 3:31:05 AM com.gokgs.client.gtp.a b

WARNING: Opponent has not returned. Leaving game.

Jun 20, 2013 3:31:05 AM com.gokgs.client.gtp.GtpClient d

FINEST: Command queued for sending to engine: kgs-game_over

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

FINEST: Got successful response to command "genmove b": = F11

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.a a

FINEST: Submitting move f11 to server

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

FINEST: Queued command sent to engine: kgs-game_over

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

FINEST: Got successful response to command "kgs-game_over": =

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

WARNING: Got response from engine when none was expected: =

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

FINEST: Command sent to engine: time_left b 1687 0

Jun 20, 2013 3:31:06 AM com.gokgs.client.gtp.GtpClient d

FINEST: Got successful response to command "time_left b 1687 0": =

Jun 20, 2013 3:31:10 AM com.gokgs.client.gtp.GtpClient d

FINEST: Command sent to engine: play w c9

Jun 20, 2013 3:31:10 AM com.gokgs.client.gtp.GtpClient d

FINEST: Command queued for sending to engine: genmove b

Jun 20, 2013 3:31:11 AM com.gokgs.client.gtp.GtpClient d

FINEST: Got successful response to command "play w c9": =

Jun 20, 2013 3:31:11 AM com.gokgs.client.gtp.GtpClient d

FINEST: Queued command sent to engine: genmove b

Jun 20, 2013 3:31:34 AM com.gokgs.client.gtp.GtpClient d

FINEST: Got successful response to command "genmove b": = D12

Why would KGS send kgs-game_over and then continue the game?


(This eventually caused Orego to play an illegal move, because it clears
the board when kgs-game_over is sent. As a workaround, we don’t really need
to clear the board when we get kgs-game_over, because KGS sends
 clear_board at the beginning of the game.)

Any help would be appreciated.

-- 
Peter Drake
https://sites.google.com/a/lclark.edu/drake/
_______________________________________________
Computer-go mailing list
Computer-go@dvandva.org
http://dvandva.org/cgi-bin/mailman/listinfo/computer-go

Reply via email to