Computer Go Server

The Computer Go Server (CGOS) is a free online server for Go Text Protocol supporting Go Engines for 24×7 testing. It provides a custom client to connect the GTP engines to the server (there are several versions available including a Python version, binary versions, and Tcl version; all versions are available from CGOS website or the sourceforge project page).

Ranking are updated automatically every few minutes, and ELO ratings are calculated regularly for engines that have played over 20 games.

The rules for the CGOS require that engines/bots play out every game until all dead stones are captured (unless a player resigns first) to avoid ambiguity in scoring.

For an example of connecting a Go GTP engine to CGOS see