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 online gaming infrastruc‐
10 ture which provides many applications and games to people who like to
11 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.
14
16 There isn't a single executable named ggz, instead a multitude of pro‐
17 grams is available to the user, and even more which operate on the sys‐
18 tem level or are used by developers and administrators. Users will
19 most likely want to connect to a GGZ server on the internet, such as
20 ggz://live.ggzgamingzone.org, to play games against other people. Core
21 clients are used to perform this task. Functional clients exist in the
22 form of kggz for the K Desktop Environment (KDE), ggz-gnome and ggz-gtk
23 for GNOME or XFCE users, and ggz-txt for people who prefer command-line
24 applications. Of course, the clients are not bound to a specific desk‐
25 top, but the choices above will likely be influenced by the level of
26 integration. A client under development is the SDL-based víbora.
27
28 Special clients exist in the form of ggzap, a quick-launcher for the
29 KDE panel, and ggz-wrapper which is used for launching GGZ games from
30 instant messenger applications.
31
33 Games are usually launched by the GGZ server, with corresponding game
34 clients running on the user's desktop. Plenty of games are available
35 for GGZ, most of them coming from the GGZ project itself but several
36 independent game projects do now provide GGZ support. Game clients are
37 implemented using multiple toolkits, some of which stem from certain
38 desktop environments. However, all games work equally well under all
39 desktops, it's just a matter of personal choice which of them are to be
40 installed - having all of them is just fine.
41
42 While some GGZ game clients are suited for online gaming only, others
43 also run locally like normal games happen to do. Those will be found in
44 the desktop's application menu.
45
47 The following layout can vary from site to site, depending on the com‐
48 pleteness of a GGZ installation and the operating system distribution
49 in use. It adheres to the File Hierarchy Standard (FHS) as much as
50 possible.
51
52 /usr/bin
53 GGZ applications, tools, and the games which provide single
54 player mode.
55
56 /usr/lib/ggz(d)
57 GGZ game clients and servers.
58
59 /usr/share/ggz(d)
60 Data files for game clients and servers.
61
62 /etc/ggz.modules
63 Game module registry for game clients.
64
65 /etc/ggzd
66 Configuration for the GGZ server, including rooms and game
67 types.
68
70 GGZ Design Document and Protocol Reference, available at
71 http://www.ggzgamingzone.org/docs/design/
72
73 GGZ Client-Client Protocol Reference, available at http://www.ggzgam‐
74 ingzone.org/docs/design/clientspec/
75
76 GGZ Server-Server Protocol Reference, available at http://www.ggzgam‐
77 ingzone.org/docs/design/serverspec/
78
79 Freedesktop.org specifications for desktop integration of games and
80 applications, more information at http://www.freedesktop.org/
81
82 File Hierarchy Standard for unix-derived operating systems, at
83 http://www.pathname.com/fhs/
84
86 The GGZ Development Team <ggz-dev@mail.ggzgamingzone.org>
87
89 kggz(6), ggz-gtk(6), ggz-txt(6), ggz-java(6)
90
91
92
93The GGZ Development Team 0.0.14 ggz(7)