Skip to content

Sync diffing with official data #30

@jacobtread

Description

@jacobtread

Description

Currently the server only supports syncing from official servers one time upon the first login of an origin account, if the player wants to get up to date progress from the official server they have to delete their account/database every time they want the new progress (Thus loosing any private server progress)

The goal for this improvement is to sort of "Diff" the results every time origin players login in order to keep local progress while also adding on any extra progress made on the official servers.

Note
Pocket Relay will NOT sync progress back to the official servers as its an infeasible implementation that would enable cheating while causing lots of development headaches. It is not a planned feature and likely wont ever be

Checklist

  • Data can be loaded from official servers
  • Progress can be diffed between the official servers and local copy in order to produce produce a shared data
  • Merging data with the official server data doesn't cause issues with the local copy
  • Feature is gated behind an optional flag

Metadata

Metadata

Assignees

Labels

backboardThis isn't planned to be worked on at the momentenhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions