Objectives

A game client, when launched by a GGZ Gaming Zone core client such as kggz or ggz-gtk, will hold a connection to its launcher which is used to get the initial table layout, send out table chat, request seat changes and read a player's game records. This protocol is called the Client/Game Client Protocol, and is available in a reference implementation named libggzmod, written in the C programming language, and its wrappers for C++ and Python.