<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39579 >

A verbose log of packets shows that for a single client game, loading,
and then immediately quitting, the entire ruleset is sent 3 times!

Some rulesets are sent 5 times:
   PACKET_RULESET_NATION_GROUPS
   PACKET_RULESET_NATION

The packet design is seriously flawed.

In a client/server architecture, the client should request a ruleset, and
the server should send it.  One transaction at a time.  Freeze and thaw
hints (from the server) should not be needed (at least for this function).

Moreover, in a client initiated server, the control security "HACK"
request and response should occur at the beginning, allowing selection
of savegames before loading *any* rulesets.

Graphics related to rulesets should be loading after the appropriate
ruleset is loaded, not one at a time for each ruleset packet.



_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to