<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:

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

Reply via email to