[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

3.3 Game Registry

Every game client must be registered in order to be found by the GGZ core clients like KGGZ or GGZ-Gtk. This is done via the ggz-config utily during the installation step. Basically, every game client has a file called module.dsc, which is used for this purpose: ggz-config --install --force --modfile=module.dsc

The format of this configuration file is defined as follows: @verbatim [ModuleInfo] Author = <author> CommandLine = <commandline> Frontend = <frontend> Environment = <environment> Homepage = <url> Name = <name of the game> ProtocolEngine = <engine name> ProtocolVersion = <protoversion> Version = <version>

The entries don't have to have any special values, except that the combination of protocol engine and protocol version is used to ensure the compatibility with any game server of this name. The frontend should be a common abbreviation like kde, gtk, qt or sdl. The environment can be xfullscreen, xwindow, framebuffer, console or passive. The default (if omitted) is xwindow.



This document was generated by Abel Cheung on December, 2 2004 using texi2html