[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
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.