In an email interview with Polygon this evening, Maxis general manager Lucy Bradshaw says the entire studio — with additional help from across Electronic Arts — "has been against this challenge 24/7, working in shifts since the moment issues were being reported by our community." Additional SimCity servers are being deployed to bear the load, but simply adding more hardware will not fix the game's current problems.
"We have teams producing new servers, but we've identified that many of our issues were related to how [SimCity's] GlassBox [engine] managed the vast amount of simulation data through its database," Bradshaw explained. "We've addressed that and we've seen an 80% decrease in connectivity or responsiveness issues.
"Still, 80% is not good enough and so we are continuing to aggressively address this area."
Bradshaw said Maxis expects to see "great stability in the game" this weekend. Added server capacity, along with software improvements, is resulting in positive progress, she said.
...
Participation in SimCity's beta, Bradshaw said, along with other "demand metrics," helped determine how many servers Maxis estimated it needed at launch. But the release of SimCity this week brought with it unexpected demand and unforeseen technical challenges. Maxis' estimates were too conservative, it turns out.
"What we underestimated was a huge surge in pre-orders within the last week and the power of the great word-of-mouth created by the media and our community," Bradshaw said.
It wasn't just the number of players either, Bradshaw explained, as SimCity's servers performed differently once the game was released to the "wild ecosystem of live operations."
"We test and work out the capacity load of each server in load testing and through our beta events," she continued. "We have seen play behavior and load in areas that have stressed our game server [databases] in ways that we did not experience in Beta or Load Test.
Upon release, Maxis discovered that player capacity per server wound up being lower than anticipated in a live environment, Bradshaw said. The developer has applied fixes and optimizations, both on the client and server side, to address that.
...
What Maxis can't do, despite fan requests, Bradshaw said, is simply strip out the always-online architecture of the game.
"An online interconnected world has been part of our design philosophy since day one," she said. "It's the game that we've been wanting to create since SimCity 4 as we've wanted to explore the dynamics between cities as they exist within regions. Real cities don't exist in bubbles; they specialize and trade resources, workers and more.
"With the way that the game works, we offload a significant amount of the calculations to our servers so that the computations are off the local PCs and are moved into the cloud. It wouldn't be possible to make the game offline without a significant amount of engineering work by our team."
...
"Lastly, crisis brings out the best in Maxis. Everyone here put their hearts and souls into this game — it was an incredibly proud achievement to deliver the game we'd always wanted to build. To see it have these problems, and incite the community reaction that is has, has been heartbreaking for every single one of us. I'm incredibly proud of my team because they care so much about the people that play their games.
"Our team is working around the clock because they love SimCity and they want everyone to be able to play the game we intended them to experience."
Asked what she'd say to SimCity fans who can't play the game they purchased, Bradshaw pleaded to them, "Stick with us."
"Some of you have been fans of Maxis and SimCity for more than 20 years, through good times and challenging times like now. We love what we do and once this is behind us we hope that you'll see a great game created by passionate people."