1ggz(7) GGZ Gaming Zone ggz(7)
2
3
4
6 ggz - The GGZ Gaming Zone
7
9 The GGZ Gaming Zone is a standards-conforming free online gaming infra‐
10 structure which provides many applications and games to people who like
11 to play on the internet or in local networks. GGZ, how the (recursive)
12 acronym is called, is available for many computer systems. This docu‐
13 ment focuses on the installations on Linux, BSD and Unix. On such sys‐
14 tems, GGZ-powered games often ship with the KDE and GNOME games pack‐
15 ages, and most distributors also include all components as released by
16 the GGZ project.
17
19 GGZ is available on several platforms. A multitude of programs is
20 available to the user, and even more which operate on the system level
21 or are used by developers and administrators. Users will most likely
22 want to connect to a GGZ server on the internet, such as
23 ggz://live.ggzgamingzone.org, to play games against other people. Core
24 clients are used to perform this task. Functional clients exist in the
25 form of kggz for the K Desktop Environment (KDE), ggz-gtk for GNOME or
26 XFCE users, and ggz-txt for people who prefer command-line applica‐
27 tions. Of course, the clients are not bound to a specific desktop, but
28 the choices above will likely be influenced by the level of integra‐
29 tion. In particular, the GNOME client is often found embedded in GGZ-
30 enabled games of the GNOME project. A client under development is the
31 SDL-based víbora. Furthermore, a Java-based client and applet exists as
32 well. Running ggz will automatically select a suitable core client
33 depending on the desktop environment.
34
35 Special clients exist in the form of ggzap, a quick-launcher for the
36 KDE panel, and ggz-wrapper which is used for launching GGZ games from
37 the command line and instant messenger applications.
38
40 Games are usually launched by the GGZ server, with corresponding game
41 clients running on the user's desktop. Plenty of games are available
42 for GGZ, most of them coming from the GGZ project itself but several
43 independent game projects do now provide GGZ support. Game clients are
44 implemented using multiple toolkits, some of which stem from certain
45 desktop environments. However, all games work equally well under all
46 desktops, it's just a matter of personal choice which of them are to be
47 installed - having all of them is just fine.
48
49 While some GGZ game clients are suited for online gaming only, others
50 also run locally like normal games happen to do. Those will be found in
51 the desktop's application menu.
52
54 The following layout can vary from site to site, depending on the com‐
55 pleteness of a GGZ installation and the operating system distribution
56 in use. It adheres to the File Hierarchy Standard (FHS) as much as
57 possible.
58
59 /usr/bin
60 GGZ applications, tools, and the games which provide single
61 player mode.
62
63 /usr/lib/ggz(d)
64 GGZ game clients and servers.
65
66 /usr/share/ggz(d)
67 Data files for game clients and servers.
68
69 /etc/ggz.modules
70 Game module registry for game clients.
71
72 /etc/ggzd
73 Configuration for the GGZ server, including rooms and game
74 types.
75
77 GGZ Design Document, available at http://www.ggzgaming‐
78 zone.org/docs/design/
79
80 GGZ Main Client-Server Protocol Reference, available at
81 http://www.ggzgamingzone.org/docs/design/mainspec/
82
83 GGZ Client-Client Protocol Reference, available at http://www.ggzgam‐
84 ingzone.org/docs/design/clientspec/
85
86 GGZ Server-Server Protocol Reference, available at http://www.ggzgam‐
87 ingzone.org/docs/design/serverspec/
88
89 GGZ URI specification
90
91 Freedesktop.org specifications for desktop integration of games and
92 applications, more information at http://www.freedesktop.org/
93
94 File Hierarchy Standard for unix-derived operating systems, at
95 http://www.pathname.com/fhs/
96
98 The GGZ Development Team <ggz-dev@mail.ggzgamingzone.org>
99
101 kggz(6), ggz-gtk(6), ggz-txt(6), ggz-java(6)
102
103
104
105The GGZ Development Team 0.0.14+ ggz(7)