Poll: Daily Maintenance/Room Saver
Posted: Wed Sep 11, 2019 4:16 am
The daily room saver function runs at 6AM Eastern time (4AM in-game time). Formerly, the entire MUD (including connections/disconnections, NPC actions/combat, chat, etc) would freeze for several minutes while it ran.
About a year ago, I changed this to a threaded call that runs in the background. While it frees up the main event loop of the MUD to allow interactions, the sheer processing power and disk utilization required for saving 8000+ rooms at once causes the game to lag horrendously while it runs. Since it's running in tandem with the main MUD engine, it also takes significantly longer to run (between 20 and 30 minutes).
The purpose of this poll will be to gauge people's preferences. Note that there's also a bunch of other under the hood stuff I'm working on which will hopefully improve things in the future, though they'll require quite a bit of time to implement.
About a year ago, I changed this to a threaded call that runs in the background. While it frees up the main event loop of the MUD to allow interactions, the sheer processing power and disk utilization required for saving 8000+ rooms at once causes the game to lag horrendously while it runs. Since it's running in tandem with the main MUD engine, it also takes significantly longer to run (between 20 and 30 minutes).
The purpose of this poll will be to gauge people's preferences. Note that there's also a bunch of other under the hood stuff I'm working on which will hopefully improve things in the future, though they'll require quite a bit of time to implement.