Sophie

Sophie

distrib > * > cooker > x86_64 > by-pkgid > 1035a8dcf763b5accbdb85cbcb0ff9e7 > files > 144

ggz-docs-0.0.14.1-5.noarch.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<HTML
><HEAD
><TITLE
>GGZ Gaming Zone Main Protocol Specification</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="NEXT"
TITLE="Objectives"
HREF="f22.html"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="INDEX"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
>GGZ Gaming Zone Main Protocol Specification</A
></H1
><H3
CLASS="AUTHOR"
><A
NAME="AEN5"
></A
>The GGZ Gaming Zone developers</H3
><DIV
CLASS="AFFILIATION"
><DIV
CLASS="ADDRESS"
><P
CLASS="ADDRESS"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<CODE
CLASS="EMAIL"
>&#60;<A
HREF="mailto:ggz-dev@mail.ggzgamingzone.org"
>ggz-dev@mail.ggzgamingzone.org</A
>&#62;</CODE
><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</P
></DIV
></DIV
><P
CLASS="COPYRIGHT"
>Copyright &copy; 1999, 2000 Brent Hendricks</P
><P
CLASS="COPYRIGHT"
>Copyright &copy; 2001 - 2006 The GGZ Gaming Zone Developers</P
><DIV
><DIV
CLASS="ABSTRACT"
><P
></P
><A
NAME="AEN20"
></A
><P
>        Main protocol specification for GGZ Gaming Zone between the GGZ server
        and GGZ core clients.
        This specification documents version 11 of the protocol.
      </P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
><A
HREF="f22.html"
>Objectives</A
></DT
><DT
>1. <A
HREF="c27.html"
>The Protocol</A
></DT
><DT
>2. <A
HREF="c30.html"
>Client-Server Communication Protocol</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="c30.html#LOGGING-IN"
>Logging in</A
></DT
><DT
>2.2. <A
HREF="x59.html"
>Requesting server information</A
></DT
><DT
>2.3. <A
HREF="x81.html"
>Rooms</A
></DT
><DT
>2.4. <A
HREF="x89.html"
>Requesting room information</A
></DT
><DT
>2.5. <A
HREF="x103.html"
>Server updates</A
></DT
><DT
>2.6. <A
HREF="x122.html"
>Table Management</A
></DT
><DT
>2.7. <A
HREF="x140.html"
>Chatting with friends</A
></DT
><DT
>2.8. <A
HREF="x163.html"
>Administrative actions</A
></DT
><DT
>2.9. <A
HREF="x180.html"
>Game Interactions</A
></DT
></DL
></DD
><DT
>A. <A
HREF="a183.html"
>Protocol Reference</A
></DT
><DD
><DL
><DT
>A.1. <A
HREF="a183.html#BOTH-DIRECTIONS"
>Messages sent in both directions</A
></DT
><DD
><DL
><DT
><A
HREF="msg_session.html"
>SESSION</A
>&nbsp;--&nbsp;Session start</DT
><DT
><A
HREF="msg_ping.html"
>PING</A
>&nbsp;--&nbsp;Lag measurement challenge</DT
><DT
><A
HREF="msg_pong.html"
>PONG</A
>&nbsp;--&nbsp;Lag measurement response</DT
></DL
></DD
><DT
>A.2. <A
HREF="x312.html"
>Server to client messages</A
></DT
><DD
><DL
><DT
><A
HREF="msg_room.html"
>ROOM</A
>&nbsp;--&nbsp;List entry describing one room</DT
><DT
><A
HREF="msg_game.html"
>GAME</A
>&nbsp;--&nbsp;List entry describing one game type</DT
><DT
><A
HREF="msg_server_server.html"
>SERVER</A
>&nbsp;--&nbsp;Server identification</DT
><DT
><A
HREF="msg_motd.html"
>MOTD</A
>&nbsp;--&nbsp;Server Message of the day</DT
><DT
><A
HREF="msg_update.html"
>UPDATE</A
>&nbsp;--&nbsp;	Notification that the list of players
	or the list of tables in a room has changed,
	or the list of rooms or game types on a server.
      </DT
><DT
><A
HREF="rsp_list_players.html"
>PLAYER</A
>&nbsp;--&nbsp;	List entry describing one player.
      </DT
><DT
><A
HREF="rsp_list_tables.html"
>TABLE</A
>&nbsp;--&nbsp;	List entry containing one table
      </DT
><DT
><A
HREF="rsp_table_join.html"
>JOIN</A
>&nbsp;--&nbsp;	Message to indicate you've joined a table
      </DT
><DT
><A
HREF="rsp_table_leave.html"
>LEAVE</A
>&nbsp;--&nbsp;	Message to indicate you've left a table
      </DT
><DT
><A
HREF="rsp_result.html"
>RESULT</A
>&nbsp;--&nbsp;	General message to indicate the result of a request
      </DT
><DT
><A
HREF="rsp_list.html"
>LIST</A
>&nbsp;--&nbsp;	Server response to request for list of rooms or list of games
      </DT
><DT
><A
HREF="rsp_chat.html"
>CHAT</A
>&nbsp;--&nbsp;Server response to chat message request</DT
></DL
></DD
><DT
>A.3. <A
HREF="x1257.html"
>Client to server messages</A
></DT
><DD
><DL
><DT
><A
HREF="req_login.html"
>LOGIN</A
>&nbsp;--&nbsp;Client requested login or registration</DT
><DT
><A
HREF="req_list.html"
>LIST</A
>&nbsp;--&nbsp;	Client request for list of rooms or games on the server,
	or of tables or players in a room
      </DT
><DT
><A
HREF="req_table_launch.html"
>LAUNCH</A
>&nbsp;--&nbsp;Client request for new table launch</DT
><DT
><A
HREF="req_table_join.html"
>JOIN</A
>&nbsp;--&nbsp;Client request to join a table</DT
><DT
><A
HREF="req_table_leave.html"
>LEAVE</A
>&nbsp;--&nbsp;Client request to leave table</DT
><DT
><A
HREF="req_chat.html"
>CHAT</A
>&nbsp;--&nbsp;Client chat message request</DT
><DT
><A
HREF="req_chat.html"
>ADMIN</A
>&nbsp;--&nbsp;Room Administration</DT
><DT
><A
HREF="req_chat.html"
>PERMADMIN</A
>&nbsp;--&nbsp;Permissions administration</DT
><DT
><A
HREF="req_enter.html"
>ENTER</A
>&nbsp;--&nbsp;Request to change rooms</DT
><DT
><A
HREF="req_channel.html"
>CHANNEL</A
>&nbsp;--&nbsp;Request for a direct game connection</DT
></DL
></DD
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="f22.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Objectives</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>