TheCommanders said:
Doesn't a game bombing mean that it doesn't sell well? I was under the impression that SimCity sold pretty damn well, despite being horse crap. Either way, this shit just isn't acceptable. If a company insists on having a purportedly single player game nailed to a server, the least they could do is have the fucking thing working. Also, this sort of thing is kind of sneaky, because during a press beta, there won't be anywhere near the amount of users on the servers as there would be at release, explaining why few to none of the review mentioned that this might be an issue. I do find it suspicious that this crap game is rated so well, even if the reviewers were unaware of the server issues.
To you too Antari, they did extensive patching since release, and even upgraded server capacity. But derp logic!
http://www.pcgamer.com/2012/12/20/maxis-explains-the-use-of-simcity-always-online-drm/
?GlassBox is the engine that drives the entire game?the buildings, the economics, trading, and also the overall simulation that can track data for up to 100,000 individual Sims inside each city. There is a massive amount of computing that goes into all of this, and GlassBox works by attributing portions of the computing to EA servers (the cloud) and some on the player?s local computer,? Bradshaw writes.
If I?m understanding that correctly, Bradshaw?s saying that offloading certain aspects of the simulation to SimCity servers is not only the way the game is designed, but a technical requirement. Bradshaw reflects this again in a later paragraph: ?Trades between cities, simulation effects that cause change across the region like pollution or crime, as well as depletion of resources, are all processed on the servers and then data is sent back to your city on your PC. Every city in the region is updated every three minutes, which keeps the overall region in sync and makes your decisions in your city relevant to any changes that have taken place in the region.?
tl;dr Servers are required so people's computers don't spaz out due to the amount of regional play at hand and the amount of processing required, especially for pathfinding, where routes between cities is calculated on server then you're sent what you need to know i.e. they just say 'take X, turn right at Y' and the rest, whilst your game just renders the vehicle.