Why no rolling updates?

Maintenance for the week of April 7:
• [COMPLETE] ESO Store for maintenance – April 10, 12:00PM EDT (16:00 UTC) - 3:00PM EDT (19:00 UTC)
The issues have been resolved for the ESO Store and Account system. Thank you for your patience!
  • Funhammy
    Funhammy
    ✭✭✭
    sarahthes wrote: »

    They can, but I think the scope of what they can do is incredibly limited.
    Yeah idk if they can or not but I don’t think I’ve ever seen a hotfix in this game.
  • Trejgon
    Trejgon
    ✭✭✭✭
    Rolling updates to be possible, require a very specific infrastructure architecture to support it. Since ESO was designed from the beginning for "classic" server infrastructure (even megaservers were late development) it was not designed to be doing these.

    As for AN somehow patenting trying to base your servers on distributed architecture for an MMO, I call bullcrap on that, that practice has been already stardard thing outside of gaming by the time AN started developpign either of GW games there is no way they could just patent that. It is just much easier to build your servers to not support that.
  • sarahthes
    sarahthes
    ✭✭✭✭✭
    ✭✭
    Funhammy wrote: »
    Yeah idk if they can or not but I don’t think I’ve ever seen a hotfix in this game.

    I've seen plenty, but they are for minor issues.
  • zaria
    zaria
    ✭✭✭✭✭
    ✭✭✭✭✭
    TKo_ROUSE wrote: »

    Yes and several other MMO's use AWS and have down time. Remember AWS is just renting the server infrastructure of another company. The MMO's are an application that runs on top of some one else's infrastructure. So AWS has very little downtime typically but these companies still have to write their applications in a way that could allow updates to happen without taking the system offline.

    ArenaNet accomplished this with Guild Wars 2. They probably spin up new servers with the update in AWS, transfer those clients between those servers and then take down the old servers. I probably am making that sound more simple than it actually is. I am sure it gets convoluted with things like the clients need to update, and how does a running instance of the application handle a version difference when they are handed off. I was under the impression that it was under a Patent but someone else pointed out I may be wrong. I really don't know for sure as I only know based on what others have told me. The only thing that might speak for patent is I would think other MMO's would have adopted these technologies, but maybe they are just cost prohibitive?

    Also I did forget EU had a downtime that NA did not. There NA server has been up for over 8 years though.
    Now say Cyrodil, BG, dungeon finder and trials was down during update it would still be much better than today.
    I think GW 2 is less of an open world than ESO.
    Grinding just make you go in circles.
    Asking ZoS for nerfs is as stupid as asking for close air support from the death star.
  • Danikat
    Danikat
    ✭✭✭✭✭
    ✭✭✭✭✭
    zaria wrote: »
    I think GW 2 is less of an open world than ESO.

    It's the same.

    Guild Wars 1 worked differently, basically all the maps outside towns were instanced, like dungeons in ESO. But in Guild Wars 2 it's the same as ESO, the world is split into different zones, but they're persistent and shared between players and groups. There can be multiple copies of the same map on the same server, but that's the case on ESO as well, it's why we never have to queue to enter a map even when an event is sending everyone to the same place.
    PC EU player | She/her/hers | PAWS (Positively Against Wrip-off Stuff) - Say No to Crown Crates!

    "Remember in this game we call life that no one said it's fair"
  • moo_2021
    moo_2021
    ✭✭✭✭✭
    DigiAngel wrote: »
    You don't see Azure going down for maintenance....or Oracle or Google. Why ESO?

    Their services do go down. Amazon doesn't even guarantee your virtual machines could be restarted.

    Their supposed guarantee is for you to pay for redundant systems that can be switched to any time, not free of course. I doubt game companies would do that.
  • Sluggy
    Sluggy
    ✭✭✭✭✭
    DigiAngel wrote: »
    2 billion....I'll just leave that there ;)

    That's not even a drop in the bucket. Microsoft earns ten times more per year just from Azure alone (in profit btw, not total revenue).

    There is absolutely no way you're going to justify ripping out the guts of the entire server architecture in a multi-year project that brings basically no additional income, has a high chance of failure, all just to avoid a couple extra hours of downtime every other week.
    Edited by Sluggy on April 25, 2024 9:35PM
  • HatchetHaro
    HatchetHaro
    ✭✭✭✭✭
    ✭✭
    sarahthes wrote: »

    I mean... they only have the one mega server. What is it supposed to be rolling with?

    They already have PCNA, PCEU, XboxNA, XboxEU, PSNA, PSEU, and PTS, not to mention (I'm guessing) at least two production servers for internal builds.

    They've also done a beautiful demonstration of writing to one database from multiple servers at the same time.

    All they need is one additional server in each region for the rolling updates, one for NA and one for EU. When maintenance rolls around, just put the new game build into Server B, and when players update their clients it will connect them to Server B. Give the players still on the previous game build an announcement to update their game, and once updated they will connect to Server B. Server A now becomes the new server to put the next build on, whether it be Xbox or PS's turn.
    Best Argonian NA and I will fight anyone for it

    20 Argonians

    6x IR, 6x GH, 7x TTT, 4x GS, 4x DB, 1x PB, 3x SBS, 1x US, 1x Unchained
Sign In or Register to comment.