Subeta has been looking for ways to reorganize and optimize our scheduled scripts to provide a smoother gaming experience. There are dozens, if not hundreds, of functions that run every minute, five minutes, fifteen minutes, hourly, and overnight daily. Some scripts are small and others are resource intensive. We want to bring light to two changes that we made this weekend:
High Score Payouts: The payout system for high score earners was moved from its midnight slot to its own 2 AM position. There are over fifty high score lists that pay out and it takes a toll on the server. We are hoping that moving it to its own time slot prevent it from overloading (and stopping) in the middle of the script.
Item Prices - Average Price Today and other features: There have been some cuts to the amount of processing that the script does that once, but we've increased its its frequency fourfold. This is only a preliminary step and we are looking into ways to cycle through all of the items on the site at a faster pace.
As always - we really appreciate all of the help and patience.
The cron hasn't been resetting at midnight since these changes went live. :(