Original Post — Direct link

SERVER INFRASTRUCTURE

Omg after playing guild wars 2 for 10 years since release, it’s so insane to think that I’m here waiting for FF14 to finish their 24 hour maintenance.

That’s all.

External link →
over 1 year ago - /u/DrStephenCW - Direct link

Originally posted by Boumeisha

Doesn't really have anything to do with it. It's more about server infrastructure and each game's technical design.

Downtime isn't a thing for GW1/GW2 because, to the extent that they have or have had in-game "worlds," they are distinct from the underlying server architecture, while an FFXIV data center or world is tied to specific hardware and characters are tied to those worlds.

With GW1/GW2, they're able to simultaneously host instances with different builds of the game. This means that ANet can put out a patch, spin up instances for that new patch that players will enter as they log into the game with the new patch, and players can keep playing on the old build while that's going on. This is why you'll get a message saying something like, "New Build Available. Log out within 2 hours." They don't want to host the old build indefinitely, but they don't need to interrupt your current session or kick you out of the game for hours at a time.

Running multiple builds is key as you suggest. It's easy to say but hard to do as it requires the entire engineering team to be "on point" and ensure that everything they do is compatible as you move between builds. So there is a software architecture that enables this but it's solid engineering especially by the gameplay programmers that makes it work.