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