cross-posted from: https://fedia.io/m/gaming@beehaw.org/t/3751309

The Stop Killing Games campaign have revealed their support for a Californian bill related to game server shoutdowns.

  • YiddishMcSquidish@lemmy.today
    link
    fedilink
    English
    arrow-up
    1
    ·
    12 days ago

    I’m no architect but couldn’t they just switch the server code to something already in circulation that’s open source, or allow the community to make its own?

    Is the server code that integral that it can’t be changed?

    • msage@programming.dev
      link
      fedilink
      English
      arrow-up
      2
      ·
      12 days ago

      Depends on many things.

      But ideally you want some game logic on the server side, to prevent cheating.

      You can just sync world state between players, but that will always cause weird glitches.

      I don’t develop games, so I’m no expert, but I my backend would have the ‘one true’ state of the world, and players would only interact with it by using verified actions.

      I did one such game, but it was turn-based tabletop, not very comparable to open-world games.