Summary: siplt C_S_PREPARING in trunk
                 Project: Freeciv
            Submitted by: pepeto
            Submitted on: Saturday 06/27/2009 at 10:43
                Category: client
                Severity: 1 - Wish
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
         Discussion Lock: Any
        Operating System: None



According to the code documentation:
C_S_PREPARING,  /* Main menu (disconnected) and connected in pregame. */

This state is used to represents 2 differents state. My idea is to add a
C_S_DISCONNECTED state. Then the server could send very less packets to the
client. Sending a C_S_PREPARING state does client reset and game free. When a
client changes view (observing, playing, etc...), the client is reset and all
infos are sent again, notably the ruleset (which is very big network trafic)
and the server options which are not modified.

Realizing this packet sending removing does not absolutly need this extra
state. It could be handled with the aconnection state too. But it appears to
me more convenable to have 2 differents state when you are looking on the
main menu or the start page.


Reply to this item at:


  Message sent via/by Gna!

Freeciv-dev mailing list

Reply via email to