Originally Posted by
hakurou46
I'll chime in to say that even if 2.0 had been written completely from scratch (which would honestly have been a dumb effort - much better to strip the functional parts from your broken game to make a functional game from than to spend thousands of man-hours rewriting code that you already have), it's still a pretty old game by now. Writing server code that'll flawlessly scale is hard. I mean, they've mentioned in a few live letters that they're getting to the point where they are starting to get problems with issuing enums to all their items in game, which I can almost entirely guarantee you wasn't an issue they ever planned for. (It's the kind of issue any programmer can see coming years in advance, but if you expect to stop before coming to it, you don't have to put measures in place to fix it.)