Question regarding method to sync player data to global leaderboards

So I have 2 global leaderboards, for level and most wins. I decided to perform an initial sync to both of those data stores when a player initially joins the lobby place.

I feel like it’s a reasonable solution, but I wasn’t sure considering the incoming changes to data store API call limitations down the road if this might not be the best option.

I also thought of saving a timer specifically to determine when the player’s data should be resynced to the global leaderboards again (in the rare scenario they rejoin rapidly) but I don’t really know if it’s a necessary thing to add in.

Thanks for any insight.

ı used to see you here several years ago, and ur still here! good job brother

that said im just gonna add my 2 cents and say i think it would be worth it to add the timer, personally

1 Like

Cant you just cache on server the result and update this cache time to time and giving client cached data?

1 Like

That’s not a bad idea as well although resynchronization really only needs to be done when the player joins in the lobby, as nothing too significantly will change after that.