<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