Persistence Progress Loss Between Sessions

Summary

Players perform actions that update and save their persistent data during a session. However, when they leave the game and join a new lobby/session, in rare cases all progress made during the previous session is missing, as if the persistence updates from that entire session were never saved.

The issue is inconsistent and only affects a small number of sessions, which makes it difficult to reproduce.

Please select what you are reporting on:

Creative

What Type of Bug are you experiencing?

Other

Steps to Reproduce

  1. Join the game and load the player’s existing persistent data
  2. Perform actions that modify persistent progress, such as earning currency, purchasing/upgrading items, or changing other saved stats.
  3. Leave the game.
  4. Join a new lobby/session.
  5. Check the player’s persistent data after loading.

Expected Result

All progress made during the session should be successfully saved to persistence and correctly loaded when the player joins a new lobby/session.

Observed Result

In rare cases, after leaving and joining a new lobby/session, all progress made during the previous session is missing and the player’s persistent data is reverted to an older state.

Platform(s)

all platform

Island Code

7875-7934-3852