by H.G.Muller » 16 Jun 2019, 14:48
I don't think there really is any documentation, except for what you get from using the "help' command on the ICS. This should enable you to understand what commands you have to type to do the elementary things for playing a game when you would be logged on through an ascii terminal (e.g. the 'match' command and 'moves' command, perhaps 'seek'). An ICS client simply emulates that. Most clients set the board style to 11, because it contains a lot of info, and is easy to parse. WinBoard requests a move list when it receives a gboard from another game than the current, and uses the response for additional information (like the variant, which is not encoded in the board), and possibly move played before the received board (if you start observing an ongoing game).