GGZ Gaming Zone Design Specification

The GGZ Gaming Zone developers

            
          

Design specification for the GGZ Gaming Zone. This document covers the internal server architecture and the client/server communication protocols.


Table of Contents
Introduction by Brent M. Hendricks
1. Design Requirements
2. Design Overview
2.1. The GGZ server (ggzd)
2.1.1. Interactions between ggzd and running games
2.1.2. Interactions between ggzd and config utilities
2.2. Individual Game Servers
2.3. Config Utility
2.4. Key Subsystems
2.4.1. Options Parser
2.4.2. Login/User Database
2.4.3. MOTD System
2.4.4. Player Statistics
2.4.5. Module loading
2.5. Data Structures
List of Figures
2-1. Server Architecture