GGZ Gaming Zone Server/Game Server Protocol Specification
The GGZ Gaming Zone developers
<
ggz-dev@mail.ggzgamingzone.org
>
Copyright © 2005, 2006 The GGZ Gaming Zone developers
Table of Contents
Objectives
The Protocol
Startup
Pregame phase
Playing phase
Done phase
Protocol Reference
Messages from ggzd to game server
GAME_LAUNCH
-- Initializes the game with its seat data
GAME_SEAT
-- Informs the game about seat change
GAME_SPECTATOR_SEAT
-- Informs the game about spectator seat change
GAME_RESEAT
-- Notification of seat/spectator seat change
GAME_STATE
-- State update
Messages from game server to ggzd
LOG
-- Log message from the game
GAME_STATE
-- Request of game state change
NUM_SEATS
-- Request of seat count change
BOOT
-- Request of player/spectator boot
BOT
-- Request to fill seat with bot player
OPEN
-- Request to open seat
GAME_REPORT
-- Notification of game results
SAVEGAME_REPORT
-- Notification of temporary savegame location
Symbolic identifiers and their values
ControlToTable
-- Opcodes from GGZ server to the game server module
TableToControl
-- Opcodes from game server modules to the GGZ server
GGZSeatType
-- Possible seat assignments for a table
GGZTableState (GGZdModState)
-- Possible game states for a table
Next >>>
Objectives