I am currently developing a multiplayer game with four teams, each consisting of one player.
At the start of the game, players have no team, but they are assigned to a team during gameplay and accumulate scores.
I attempted to manually save these scores, leave the map, and reload them upon rejoining. However, the previous scores were not reflected when manually loading the data. This issue occurred during session-based gameplay.
Since scores are stored per player, even if a player is assigned to a different team upon rejoining, I expected that loading the saved data would restore their previous score.
My first question would be is your game round based? as in does it have more than 1 round? Secondly did you try playing with these settings? Like eg setting score to only save if higher
Try setting it to 1 round instead and also save scoreboard stats behavior try setting save scoreboard stas behavior to round, and save score to only if higher and then see if the score saves correctly
After setting it up that way, I confirmed that the score is saved even in the UEFN session state, and the score is loaded and continues upon rejoining!