Sophie

Sophie

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

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
>Playing phase</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK
REL="HOME"
TITLE="GGZ Gaming Zone Server/Game Server Protocol Specification"
HREF="index.html"><LINK
REL="UP"
TITLE="The Protocol"
HREF="c24.html"><LINK
REL="PREVIOUS"
TITLE="Pregame phase"
HREF="x38.html"><LINK
REL="NEXT"
TITLE="Done phase"
HREF="x57.html"></HEAD
><BODY
CLASS="SECTION"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>GGZ Gaming Zone Server/Game Server Protocol Specification</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="x38.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 1. The Protocol</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="x57.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="SECTION"
><H1
CLASS="SECTION"
><A
NAME="PLAYING"
>1.3. Playing phase</A
></H1
><P
>    It is a good idea to report the important game events to the outside. This can
    be done by letting the game server send a <A
HREF="r374.html"
>LOG</A
>
    message to ggzd, so that it gets recorded according to the server configuration.
    It might end up in a log file, in a debug console or nowhere at all.
  </P
><P
>    Other than that, there's not too much happening between game server and ggzd
    in this phase of the game, for most communication will happen between game
    server and game client. However, if a player leaves or another one wants
    to join and can't because a bot occupies the seat, the game server can request
    to change the seats on the table.
    To change the seat number, a <A
HREF="r462.html"
>NUM_SEATS</A
>
    request is sent. To boot a player, the <A
HREF="r505.html"
>BOOT</A
>
    request can be used. Finally, bots can be inserted and removed using the
    <A
HREF="r548.html"
>BOT</A
> and <A
HREF="r591.html"
>OPEN</A
>
    requests.
  </P
></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"
><A
HREF="x38.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x57.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Pregame phase</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="c24.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Done phase</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>