Server based save data?
Use the Datastorage system on the server to store the game save data. This can ensure that the game save data is always in sync with the checks being received. Syncing just location checks can work as well, and maybe a bit better. This is just an idea at this point however.