Maintenance for the week of September 1:
• [COMPLETE] Xbox: NA and EU megaservers for patch maintenance – September 3, 4:00AM EDT (8:00 UTC) - 12:00PM EDT (16:00 UTC)
• [COMPLETE] PlayStation®: NA and EU megaservers for patch maintenance – September 3, 4:00AM EDT (8:00 UTC) - 12:00PM EDT (16:00 UTC)

Is the megaserver concept the issue?

simple_specops
simple_specops
✭✭✭
I was reading a post about how they are not pursuing the idea of a anz megaserver because of the issue with the population and game economy and so on, but what if the mega server concept was the issue, I mean what if there was a separate dedicated server for cyrodiil and the BG and group finder, wouldn't it be able to handle the work on its own? Either that or the GTA V way, with many more instances but at the same time all together on the queues
  • svartorn
    svartorn
    ✭✭✭✭✭
    I'll admit, the thought has crossed my mind.

    But I dunno how you'd pull of something like Cyrodiil without a mega-server. The concept, from the very beginning, was large scale PVP. It's one of the reason I hate when people complaining about "zerging" in pvp. It's literally intended to be armies fighting armies.

    The problem was ZOS's implementation, not the concept.
  • Elsonso
    Elsonso
    ✭✭✭✭✭
    ✭✭✭✭✭
    Essentially, yes. These are problems with high load, which you would not get in a more segregated server environment.
    XBox EU/NA:@ElsonsoJannus
    PC NA/EU: @Elsonso
    PSN NA/EU: @ElsonsoJannus
    Total in-game hours: 11321
    X/Twitter: ElsonsoJannus
  • FakeFox
    FakeFox
    ✭✭✭✭✭
    ✭✭
    ESO is not the only MMO that does that and for others it works just fine.
    EU/PC (GER) - Healermain since 2014 - 50305 Achievement Points - Youtube (PvE Healing Guides, Builds & Gameplay)
  • tinythinker
    tinythinker
    ✭✭✭✭✭
    ✭✭✭✭✭
    We don't know.

    They haven't given out many technical details about how "megaservers" work or how similar/dissimilar it is, say, from the system in WoW that populates zone instances with people from different named servers. I do seem to recall from many years ago that the megaserver is in fact a collection of highly integrated servers, so it isn't like it's just one huge individual machine. It's a question of how those resources are allocated and how zone instances are formed without an account or character having to persistently identify with a particular partition of those networked machines. So there may in fact be "a" server in the megacluster that handles X, and another Y, and another Z, but to get into that, we'd probably need a ZOS engineer to pop on and explain how the servers are set up and what parts of the system are stressed by various aspects of game design and player population/behavior.


    tpyos typos
    Edited by tinythinker on November 15, 2019 5:16PM
    Experienced, new, returner? Help keep ESO's community strong ᕙ༼ຈل͜ຈ༽ᕗ -- share what you love about the game, offer constructive feedback, and make friends.ʕ·ᴥ·ʔ

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Who are you in Tamriel (whether it's just your character's attitude & style or a full backstory)? - Share your Character's Story! ◔ ⌣ ◔
    (And let us know 🔷What Kind of Roleplayer You Are🔷 - even if that only extends to choosing your race)


    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Support Mudcrab Mode for ESO (\/)!_!(\/) - part joke, part serious, all glorious! You butter be ready for this
  • randomkeyhits
    randomkeyhits
    ✭✭✭✭✭
    Without actually seeing the infrastructure and what the mega server actually is its difficult to say.

    I would bet the mega server is not just one machine but a single stack, front end aggregators pumping into some instance managers and a back end DB.

    You do the maths for instances, memory costs, cpu bandwidth and all the details of a running service and all on one box? god I hope not unless that is one seriously large piece of iron.
    EU PS4
  • MentalxHammer
    MentalxHammer
    ✭✭✭✭✭
    Probably, they are trying to make it seem fancy and powerful by calling it a "megaserver", when in reality they are just saving money by consolidating everything onto one overloaded server. We should at least have a separate server for Cyrodiil.
  • zaria
    zaria
    ✭✭✭✭✭
    ✭✭✭✭✭
    No mega server is not the problem with the dungeon finder.
    WOW dungeon finder also find people to form an group from other servers than you own, creates an instance and put people into it, In fact WOW finder is probably more complex as characters live on different physical servers.
    Its possible that each data senter has an common database if not you have to copy part of the character.

    Pretty sure Cyrodil uses on physical server for each campaign so its not very affected by megaserver.

    Benefit of megaservers is that you can just create new instances if an zone has too many players like then its new or during an event, then remove them then interest fades and few visits.

    Another major benefit is that you avoid the problem with spitting up the player base more than 6 time and the problem with dead servers.
    Grinding just make you go in circles.
    Asking ZoS for nerfs is as stupid as asking for close air support from the death star.
  • Rake
    Rake
    ✭✭✭✭✭
    ✭✭
    No.
    Issue is that megaserver was not ment to host nearly as much ppl as it does during events.
    Sadly that shows how much zos believed in their game in the first place.
  • tinythinker
    tinythinker
    ✭✭✭✭✭
    ✭✭✭✭✭
    zaria wrote: »
    No mega server is not the problem with the dungeon finder.
    WOW dungeon finder also find people to form an group from other servers than you own, creates an instance and put people into it
    FFXIV does as well. But if ZOS is trying to increase capacity, and one area gets overloaded, isn't it possible the integrated server cluster megaserver might not be able to function well if the game code is sufficiently inefficient? (True question, I don't claim to have any IT knowledge or know the answer.)
    Experienced, new, returner? Help keep ESO's community strong ᕙ༼ຈل͜ຈ༽ᕗ -- share what you love about the game, offer constructive feedback, and make friends.ʕ·ᴥ·ʔ

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Who are you in Tamriel (whether it's just your character's attitude & style or a full backstory)? - Share your Character's Story! ◔ ⌣ ◔
    (And let us know 🔷What Kind of Roleplayer You Are🔷 - even if that only extends to choosing your race)


    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Support Mudcrab Mode for ESO (\/)!_!(\/) - part joke, part serious, all glorious! You butter be ready for this
  • TequilaFire
    TequilaFire
    ✭✭✭✭✭
    ✭✭✭✭✭
    It is all about load balancing and having enough physical servers in the logical server farm to spin up on increased load demand. Problem is they don't like to pay for those extra physical servers when load is off peak.
  • tinythinker
    tinythinker
    ✭✭✭✭✭
    ✭✭✭✭✭
    It is all about load balancing and having enough physical servers in the logical server farm to spin up on increased load demand. Problem is they don't like to pay for those extra physical servers when load is off peak.

    Wouldn't they have done so at the start of an event, especially for EU, given known issues in the past?
    Experienced, new, returner? Help keep ESO's community strong ᕙ༼ຈل͜ຈ༽ᕗ -- share what you love about the game, offer constructive feedback, and make friends.ʕ·ᴥ·ʔ

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Who are you in Tamriel (whether it's just your character's attitude & style or a full backstory)? - Share your Character's Story! ◔ ⌣ ◔
    (And let us know 🔷What Kind of Roleplayer You Are🔷 - even if that only extends to choosing your race)


    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Support Mudcrab Mode for ESO (\/)!_!(\/) - part joke, part serious, all glorious! You butter be ready for this
  • TequilaFire
    TequilaFire
    ✭✭✭✭✭
    ✭✭✭✭✭
    You would think so but bean counters may have more say on the matter.
    It is also quite possible something in their load balancing and login setup is wonky and not up to the task.
    Edited by TequilaFire on November 15, 2019 6:01PM
  • majulook
    majulook
    ✭✭✭✭✭
    .
    It is all about load balancing and having enough physical servers in the logical server farm to spin up on increased load demand. Problem is they don't like to pay for those extra physical servers when load is off peak.

    Wouldn't they have done so at the start of an event, especially for EU, given known issues in the past?


    I really do not know if ZOS is the owner of the Datacenter and servers, or just rents space, and or servers in someone else's a Datacenter. But, most Datacenter's do not have large server systems, or even available virtual system space just siting around idle on the off chance that they might be needed due to the cost.

    Most companies use a prep and pray attitude for Datacenter disasters. They use backups, and another company that specializes in Data Recovery Centers which charge a hefty price for systems just standing idle waiting for a companies data center to fail or be destroyed. Then backups can be brought over to the recovery site and the companies data restored.



    Si vis pacem, para bellum
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    I was reading a post about how they are not pursuing the idea of a anz megaserver because of the issue with the population and game economy and so on, but what if the mega server concept was the issue, I mean what if there was a separate dedicated server for cyrodiil and the BG and group finder, wouldn't it be able to handle the work on its own? Either that or the GTA V way, with many more instances but at the same time all together on the queues

    Define Megaserver.

    Is it... A huge series of independent servers all operating through a single login system?
    Is it... A huge multilayered system designed to rapidly instance content on the fly with a single login system?

    Define for me the difference between having twenty explicitly independent servers like WOW and having a single system that will spawn up to twenty explicit instances on demand?

    The answer is they are identical... but one is far less efficient, far more costly, and far less robust.
    A megaserver allows a huge amount of things to be invisible to you, the user. If your "server" goes down in an independent system.. you cant play. If a part of a mega server instancing structure goes down... you lose capacity or a part of that world.

    Honestly, the argument is pointless because there is no understanding as to how network technology has evolved.
    When dealing with computers is the safest thing to do when you don't know.. is to assume anything you did 10 years ago is now not the best way of doing things.
  • drwoody44b14_ESO
    drwoody44b14_ESO
    ✭✭✭
    GW2 uses a mega server

    GW2 does not have these issues

    But lets keep making excuses for the same parent company that also owns Fallout 76.
    Edited by drwoody44b14_ESO on November 15, 2019 6:49PM
  • simple_specops
    simple_specops
    ✭✭✭
    Maybe I explained myself wrong, what I've seen in games like ff and the non official server's of wow, when you log in there are several "realms" not only one for Europe and one for NA, sure It seemed Cool enough at The beggining but now, expecially with the events seems a bit daft, I can't understand how in trial from 100fps we go down to 30 at best, or why the group Finder crashes every time, wouldn't be easier to just Dedicate some Space to the group finder in the same way you go to cyrodiil you go on to a different sever and maybe few different ones in case of events
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    GW2 uses a mega server

    GW2 does not have these issues

    But lets keep making excuses for the same parent company that also owns Fallout 76.

    GW2 doesn't have the same player count.
    GW2 started development in /edit 2012, not 2014. ESO started development in 2007. If you don't know why this matters.. then I can't help you understand further.

    Your argument is basically "this food truck isn't having problems!"(food truck has 2 people in line)... while complaining about the food truck next to it with 200 people in line and their truck is half the size.
    Edited by nafensoriel on November 15, 2019 7:04PM
  • Nestor
    Nestor
    ✭✭✭✭✭
    ✭✭✭✭✭
    I think if we on the forums, who have never seen the code that this game runs on, could come up with the reason for the problem, the problem would have been solved a long time ago by the developers who are up to their armpits in the code everyday.
    Enjoy the game, life is what you really want to be worried about.

    PakKat "Everything was going well, until I died"
    Gary Gravestink "I am glad you died, I needed the help"

  • tinythinker
    tinythinker
    ✭✭✭✭✭
    ✭✭✭✭✭
    Nestor wrote: »
    I think if we on the forums, who have never seen the code that this game runs on, could come up with the reason for the problem, the problem would have been solved a long time ago by the developers who are up to their armpits in the code everyday.

    You are found GUILTY of making sense, and sentenced to perpetual frustration with and disappointment in others
    Experienced, new, returner? Help keep ESO's community strong ᕙ༼ຈل͜ຈ༽ᕗ -- share what you love about the game, offer constructive feedback, and make friends.ʕ·ᴥ·ʔ

    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Who are you in Tamriel (whether it's just your character's attitude & style or a full backstory)? - Share your Character's Story! ◔ ⌣ ◔
    (And let us know 🔷What Kind of Roleplayer You Are🔷 - even if that only extends to choosing your race)


    . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

    Support Mudcrab Mode for ESO (\/)!_!(\/) - part joke, part serious, all glorious! You butter be ready for this
  • simple_specops
    simple_specops
    ✭✭✭
    Nestor wrote: »
    I think if we on the forums, who have never seen the code that this game runs on, could come up with the reason for the problem, the problem would have been solved a long time ago by the developers who are up to their armpits in the code everyday.

    Yeah fair point, but for the sake of argument
  • Ksariyu
    Ksariyu
    ✭✭✭✭
    GW2 uses a mega server

    GW2 does not have these issues

    But lets keep making excuses for the same parent company that also owns Fallout 76.

    GW2 doesn't have the same player count.
    GW2 started development in /edit 2012, not 2014. ESO started development in 2007. If you don't know why this matters.. then I can't help you understand further.

    Your argument is basically "this food truck isn't having problems!"(food truck has 2 people in line)... while complaining about the food truck next to it with 200 people in line and their truck is half the size.

    ESO's playerbase is smaller than it was six months ago when people weren't getting kicked every hour.
    Bethesda as a company is KNOWN for taking every possible shortcut at the expense of their players.
    GW2 RELEASED in 2012. I highly doubt it started development that same year.
    If you can't explain something, you probably don't know enough about it yourself to use it in an argument.
  • Anotherone773
    Anotherone773
    ✭✭✭✭✭
    ✭✭✭
    GW2 uses a mega server

    GW2 does not have these issues

    But lets keep making excuses for the same parent company that also owns Fallout 76.

    GW2 doesn't have the same player count.
    GW2 started development in /edit 2012, not 2014. ESO started development in 2007. If you don't know why this matters.. then I can't help you understand further.

    Your argument is basically "this food truck isn't having problems!"(food truck has 2 people in line)... while complaining about the food truck next to it with 200 people in line and their truck is half the size.

    Eve Online doesnt have these problems. That game was released in 2003. There can be 5000 or 500000 people online at the same time and it works fine. In fact CCP, the developer, was a leader in game server technology for quite some time. When big pvp battles happened they would reinforce game nodes to help the extra load. They also invented time dilation for large battles with can include a few thousand people in a single local area. Time dilation slows down the speed of the game for all players in the affected area, so the processors can process the information at a speed they can handle. Its like playing in slow motion but everything in the area is moving at a slower speed so its still playable, fair, and stable, just slow. Cyro would benefit a lot from that.

    But hardware wise it is possible to handle a large in game population using a multi shard system, but you have to pay for it. And Zenimax isnt one of those companies that would invest in such high end hardware. Software wise, that is a different story. I dont know if the software would limit it. However in Eve, they rewrite major chunks of code all the time.
  • Kuratius
    Kuratius
    ✭✭✭
    If I'm to be honest, I think there's some part of their algorithms and database that doesnt scale linearly or better than linearly with the number of players, whereas other MMOs have a fundamentally different way of doing these things. If it did scale linearly and expandably they could just buy more machines and connect them to their network, but there's apparently some part of their network that can't be scaled up or that scales really badly.

    Edit: Here ZOS, LMGTFY:
    https://www.google.com/search?client=firefox-b-d&q=load+balancing+mmo+
    Edited by Kuratius on November 15, 2019 10:28PM
  • nafensoriel
    nafensoriel
    ✭✭✭✭✭
    Ksariyu wrote: »
    ESO's playerbase is smaller than it was six months ago when people weren't getting kicked every hour.
    Bethesda as a company is KNOWN for taking every possible shortcut at the expense of their players.
    GW2 RELEASED in 2012. I highly doubt it started development that same year.
    If you can't explain something, you probably don't know enough about it yourself to use it in an argument.

    Oops. I got a date wrong and didnt google it before hand like everyone else does. Yay Im old.
    The correct date was technically 2007.. which was scrapped and then they redid everything in 2008.. then again in 2009. Then they spent 3 years making an MMO.

    Secondly... Really? Bethesda? Do you understand Zenimax Online Studios makes ESO? Bethesda doesn't touch it. Bethesda doesn't have the same talent pool or the same focus. Two different companies. Why the hell is this crap still being uttered on these forums? Bethesda doesn't even have a multiplayer elements team! They used ID Softwares for FO76!

    Thirdly... Echo chamber "My guilds empty now" when schools in session is a very bad argument.
    GW2 equals one of the SIX server platforms running ESO in population right now.


    @Anotherone773
    EVE Online? The game which started as a project to see if they could make hundreds of thousands of people exist in the same physical world without instancing? The game that has had THREE redesigns of its hardware AND software to allow for it to operate without turning into a cesspit of hell in TIDI? The game with less population of active players than any ONE element of ESOs 6 servers?
    The game where they once trashed a test branch because they tried to change one figure their spaghetti code was so bad? Hell, they had to INVENT hardware elements for tranquility 3.
    Let's not compare EVE to anything but EVE... It is a unique product of very very specialized development.

    No one with a brain in their skull thinks the hardware cannot handle the task. The problem is, for whatever reason, in the development of ESO ZOS designed systems that had issues scaling or now have issues scaling due to changes made over time to hardware or software. You will never know which. No one will unless they work at ZOS or they make an incredibly rare press release about what it took to fix the problem.

    The issue is people seem to think "slap a thread ripper on it and it fixes it!". This is wrong. Servers need software to work.
    Often servers are LIMITED by that software more than their hardware. ZOS has point blank said, "our software cant handle the capacity required of it for PCEU and we are fixing that problem.".

    No amount of hardware will fix the problem if its a software bottleneck. No amount of money will make the recode happen faster and adding more programmers to the project will often, in my experience, cause a train wreck of epic proportions. Sometimes it sucks and the only method that actually fixes your problem is slow. Gamers don't understand. Gamers think its laziness or cheapness. Gamers don't give a **** that software takes time.
    ESO is the poster child for "we grew too big for what we wanted to be".




  • simple_specops
    simple_specops
    ✭✭✭

    Software wise, that is a different story. I dont know if the software would limit it. However in Eve, they rewrite major chunks of code all the time.

    But that's what the team Said they'd be doing starting this patch, apparently o Lt made things worse I wonder what's going to Take, but I'm curious to see the next steps
  • Gythral
    Gythral
    ✭✭✭✭✭
    ✭✭✭
    Concept is fine!
    Implementation is something else entirely!
    “Be as a tower, that, firmly set,
    Shakes not its top for any blast that blows!”
    Dante Alighieri, The Divine Comedy
  • Elsonso
    Elsonso
    ✭✭✭✭✭
    ✭✭✭✭✭
    Nestor wrote: »
    I think if we on the forums, who have never seen the code that this game runs on, could come up with the reason for the problem, the problem would have been solved a long time ago by the developers who are up to their armpits in the code everyday.

    Bah. The whole problem is an undetected null pointer. All they need to do is fix that, and everything will be just fine.

    :smiley:
    XBox EU/NA:@ElsonsoJannus
    PC NA/EU: @Elsonso
    PSN NA/EU: @ElsonsoJannus
    Total in-game hours: 11321
    X/Twitter: ElsonsoJannus
Sign In or Register to comment.