# Das &kggz;-Handbuch

Josef
Spillner

    josef@ggzgamingzone.org

2002-2005
Josef Spillner
&FDLNotice;
2005-03-11
0.20.00

&kggz; ist der Core-Client für die &ggz; für &kde;. Dieses Handbuch beschreibt, wie man es verwendet, um den Spieltrieb von jedermann auszureizen.

GGZ
&ggz;
ggz-kde-client
kggz

## Einführung

&kggz; ist der Core-Client für die &ggz; für &kde;. Es ist ein zentraler Platz, an welchem sich die Spieler treffen können, um zu spielen, chatten und viel Spaß zu haben.

### &ggz; für Nutzer von &kde;

Es gibt mehrere GGZ-Anwendungen für diejenigen Spieler, die den &kde;-Desktop verwenden. Neben &kggz;, welches die Hauptanwendung zum Chatten und Spielen ist, gibt es auch noch den Spiele-Schnellstarter GGZap, den Tournamentkalender Competition Calendar, den graphischen Konfigurationsdialogs für Chatbots kgrubby, ein Konfigurationsmodul für das Kontrollzentrum, und vieles mehr. Wirf einen Blick auf die jeweiligen Handbücher, um mehr über die Anwendungen zu erfahren.

### &kggz; starten

Im Menü von &kde; findet man den Eintrag Spiele/GGZ Gaming Zone/Internet-Spielezentrum (KGGZ). Dieser startet &kggz; und öffnet einen Verbindungsdialog, mit dessen Hilfe man sich in einen GGZ-Server einloggen kann. Alternativ dazu kann das Programm mit einer Verbindungs-URI wie ggz://nutzername@live.ggzgamingzone.org als Argument auf der Kommandozeile gestartet werden.

## Verbindung zu einem Server

### Der Verbindungsdialog

Um eine Verbindung zu einem GGZ-Server herzustellen, wird der Verbindungsdialog aufgerufen und bietet etliche Verbindungsoptionen sowie Serverprofile an.

Der Verbindungsdialog mit einem ausgewählten Profil

Die Verbindungsoptionen beinhalten die Verschlüsselung der Verbindung (sofern vom Server unterstützt), und die Möglichkeit, einen Server lokal mit zu starten. Andererseits gibt es die Profile, welche den Rechnernamen des GGZ-Servers beinhalten, und desweiteren den Nutzernamen, das Passwort (je nach Logintyp), und der Logintyp, entweder anonym oder registriert oder erstmaliger Nutzer. Anonyme Nutzer können sich ohne Passwort einloggen, bekommen aber keinerlei Spielstände oder Statistiken aufgezeichnet. Erstmalige Nutzer bekommen nach einem erfolgreichen Login ihr Passwort zugesendet.

Verbindungsprofile

Ein paar Profile sind bereits vorkonfiguriert, wobei stets mehr hinzugefügt werden können. Die Nutzung des GGZ Metaserver bedeutet, dass der Rechnername, zu dem sich verbunden wird, automatisch und zufällig aus einer vom Metaserver angegebenen Liste ausgewählt wird. Er kann auch verwendet werden, um diese Liste zu betrachten und sich manuell zu einem der Server zu verbinden. Das zweite Profil, Voreingestellter Server, zeigt auf live.ggzgamingzone.org und sollte stets funktionieren. Das dritte Standardprofil, Spiel im LAN, kann verwendet werden, um automatisch einen GGZ-Server zu erkennen, welcher im lokalen Netz gestartet wurde.

### Login

Wenn die Verbindung steht (also wenn die Protokollversionen von GGZ-Client und -Server zueinander passen), wird der Login durchgeführt. Wenn dieser auch erfolgreich ist, wird automatisch der erste Raum betreten, welcher fast immer die Lounge ist, die kein verknüpftes Spiel hat und von daher ein reiner Chatraum ist. Von dort aus kann man sich einen Spieleraum aus der Liste der Räume aussuchen. In den meisten Fällen wird der GGZ-Server auch eine Nachricht des Tages (MOTD) senden, die vorher angezeigt wird.

Nachricht des Tages

Das KGGZ-Fenster für Räume besteht aus einer Chat-Anzeige, einer Liste von Spielern links daneben und eine Liste von aktiven Tischen darüber. Das Symbol in der linken oberen Ecke ist spezifisch für den Spieletyp, der mit jedem Raum assoziiert ist.

Chatfenster, Spielerliste und Tischliste

## Chat

### Chatten

Gib einfach ein wenig Text in das Eingabefeld ein und drücke Enter, um es über den Kanal zu senden. Für private Nachrichten gibt man /msg (spielername) (text) ein. Eine Liste von allen Chatbefehlen kann man erhalten, indem man /help eintippt.

Jeder Spieler in der Spielerliste wird mit einer Lag-Anzeige dargestellt, über die man Informationen über seine Verbinungsqualität herausfinden kann, sowie ein Symbol, welches verrät, ob der Spielertyp ein regulärer Spieler, ein Gast, ein Administrator oder ein Chatbot ist. Zusätzlich können die Nutzer von &kggz; jeden Spieler als Freund oder Feind markieren, und Chatnachrichten von den Feinden ignorieren.

### Chatbots

Es gibt auf den meisten GGZ-Servern Chatbots, welche oft Grubby genannt werden. Man kann mit ihnen über eine weitere Menge von Kommandos sprechen, welche auch von dem Bot selbst abgefragt werden kann über: (botname) help. Die meisten Kommandos funktionieren nur in privater Konversation. Um es leichter zu machen, mit dem Bot zu kommunizieren, gibt es dafür eine visuelle Oberfläche.

Der visuelle Grubby-Dialog

## GGZ-Spiele

### Spiele spielen

Wenn man sich in einem Spieleraum befindet, kann das damit verknüpfte Spiel gestartet werden. Klicke Spiel starten im Spielemenü, um einen neuen Tisch zu starten. Alternativ dazu kann man an einem bereits existierenden Tisch teilnehmen, falls er noch einen freien Platz hat und dies erlaubt. Einige Spiele unterstützen auch Spielzuschauer, so dass man die anderen Spieler beobachten kann, während sie spielen.

Wenn man ein neues Spiel startet, öffnet sich ein Dialog, der verwendet werden kann, um die maximale Anzahl an Spielern und Bots einzustellen. Sitzplatzreservierungen für befreundete Spieler oder auch Tournaments können ebenfalls gemeistert werden, indem man mit der rechten Maustaste auf einen beliebigen Sitzplatz klickt.

Tischkonfiguration während des Spielstarts

Wenn mehrere Spieleoberflächen verfügbar sind, kann eine davon ausgewählt werden, bevor das Spiel startet. Da sie alle dasselbe Protokoll sprechen, spielt es nicht wirklich eine Rolle, welche Oberfläche ausgewählt wird.

Manchmal stürzen Spiel ab oder werden auf irgendeine Art und Weise verrückt. Solch ein Spiel kann abgebrochen werden, indem man auf den entsprechenden Menüeintrag klickt. Einige Spieler unterstützen eine Abwesenheit zwischendurch, andere werden dadurch beendet, falls ein Spieler vor dem Spielende es verlässt.

## Tipps und Tricks

### Panel-Kontrollmenü

Wenn gerade wenig Spieler online sind, kann &kggz; minimiert werden und ein kleines Symbol im Panel informiert darüber, ob neue Spieler hinzugekommen sind ober ob sich Aktivität im Chat regt. Mit einem einfachen Klick auf das Symbol kann das Chatfenster wieder hervorgeholt werden.

Panel-Kontrollmenü

## Credits und Lizenz

&kggz;

Programm-Copyright:

### Entwickler

- Josef Spillner josef@ggzgamingzone.org

Dokumentation Copyright 2002-2005 Josef Spillner josef@ggzgamingzone.org

&underFDL; &underGPL;

## Installation

### Wie erhält man &kggz;

&install.intro.documentation;

### Voraussetzungen

Um &kggz; erfolgreich nutzen zu können, benötigt man &kde; 3.3 oder 3.4 installiert. Zusätzlich muss die &ggz;-Bibliothek libggzcore installiert sein, inklusive ihrer Abhängigkeiten libggzmod und libggz.

Für die Erkennung von Servern im LAN muss auch die Bibliothek howl verfügbar sein.

### Kompilierung und Installation

&install.compile.documentation;

&documentation.index;