H-uru/Plasma — pull request #267 by Hoikas (2013-01-19 01:09:33+00:00)
Title: Refactor Pending Loads

I noticed in my Relto on MOULa that I have stale physical SDL variables from the Neighborhood ("OrangeCone15") hanging around in the game server blob. This is all well and good except for the fact that the old pending load code would attempt to deliver pending SDL states long after all the pages that are actually in an age are actually loaded. This causes the game to load all the Neighborhood_nb01 keys every second.

So, I have refactored the state delivery code to make more sense and to only attempt to deliver state once when the age is fully loaded. If the age is still loading, states are allowed to remain queued until the age is fully loaded. Anything that fails after the age is fully loaded is tossed out.