• echomap@fedia.io
    link
    fedilink
    arrow-up
    33
    ·
    3 months ago

    People have been running private wow servers for a long time now apparently, so it seems possible for mmos.

    • aksdb@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      4
      ·
      3 months ago

      Not a fair comparison. The private servers were written with the small hosting in mind. They would very likely never scale to what Blizzard has in place. For all I know, Blizzard could run their stuff on a Mainframe with specific platform optimizations against an IBM DB2.

      But I also don’t think this has to be transferable to a local setup without effort either. Once they release the source, people can refactor or reengineer it to run on smaller scale, replace proprietary databases with free ones, etc.

      • Ookami38@sh.itjust.works
        link
        fedilink
        English
        arrow-up
        3
        ·
        3 months ago

        You found the point. It’s not about having it scale to the level the official servers are at. It’s about preserving it in some fashion, so that the dedicated few can still experience it. We don’t need thousands, we need a few dozen. And, if developers develop with this design philosophy - that eventually the game servers will be shut down and we have to release a hostable version at end of life, then the games can be written from the ground up with that implementation in mind.

        • aksdb@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          3 months ago

          Such an architecture is typically shit. Building a system that is simple AND scales high won’t work. Complexity usually gets added to cope with scale. If we don’t allow companies to build scalable (i.e. complex) systems, we simply won’t get such games anymore.

          Again: I am completely in favor of forcing devs to release everything necessary to host it. I am not in favor of forcing devs to target home machines for their servers, when their servers clearly have completely different requirements. That’s unrealistic.