Probably due to the influx of new players this week and server load. An easy way to make sure there aren't any issues that majorly bork the servers, is to just restart them each day. I'm sure its not something they will keep up past this week.
Really, that's what it comes down to. Good code doesn't require you to restart your OS every day. Great code doesn't require periodic OS restarts at all. Somebody at Cryptic, apparently, doesn't know how to release their pointers properly.
Really, that's what it comes down to. Good code doesn't require you to restart your OS every day.
Have you met Windows :p
Seriously though, your answer is a bit simplistic, the real answer is probably a lot more complex. No evidence points to "bad code" at this point in time, the software driving the servers is probably working just as it is coded to.
I would guess that they are doing some internal patching, which requires a restart.
Kinda like, "In order for the install to take effect, a restart is needed. Restart now? [yes, restart now] [no, I'll restart later]"
Servers are basically suped up PC's so if they do anything that updates core OS software they would need to restart the computer. Occasionally a restart will flush PRAM and VRAM as well as free threads so the system will run faster. (but i'm not a diehard PC guy so don't quote me on the latter).