• TAG@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      You can still have reliable migration without the user the ability to open a save on more than one system. For example:

      1. Tell the Nintendo servers that you want to migrate a game.
      2. Copy the game save into the migration app save then delete the game save.
      3. Migration app sends the game save to the destination system.
      4. The destination system checks that the save is fully downloaded and free of corruption. It tells the Nintendo servers that it is ready to finish the migration.
      5. Both the source and destination systems watch the Nintendo servers for the next step. Once it gives them permission to complete the migration, the source system can permanently delete the game save while the destination system copies the game save from migration app storage into game storage.
      6. If the destination system fails, the Nintendo server can abort the migration and give the source system permission to put the save files back. When the destination system recovers, it will be told by the Nintendo servers that the migration was aborted and to delete any save data it got.

      If global banks can transfer millions of dollars from account to account without money being created or destroyed, Nintendo can make sure that only one system is allowed to open up a game save.

      • FiniteBanjo@feddit.online
        link
        fedilink
        English
        arrow-up
        1
        ·
        edit-2
        5 days ago

        “Can”

        indeed. But they have already proven they’re

        "Incompetent ",

        so everyone should make manual backups and not trust Nintendo servers for storage.

        Also, money does occasionally get accidentally deleted in banks, but since there is multiple ledger systems of recording who is owed exactly what the problem is lessened to just a failed transaction or loss of loan records, a major example is Bank of America’s bungled Mortgages last year.