I would recommend elevating this to critical priority, if you haven’t already. It seems like it’s returning nil with no errors for a lot of games, including mine. This makes it indistinguishable from a new player, meaning many games are going to be overwriting player’s data irretrievably.
We treat potential data loss like this at critical priority and our teams are acting accordingly. Apologies if this was not clear from the phrasing above.
Thanks, I know! I worked there for a few years on client team myself. I just wasn’t sure if the team was aware of this facet of the problem. Good luck to everyone involved, I know it’s stressful.
GetAsync errors silently if you don’t provide scope.
This might be why my data system isn’t catching any errors, therefore completely wiping players data in my game without me being able to do anything about it.
I think the recommendation currently is to completely shut down your game to prevent further complications. Adopt Me apparently is down for that reason.
Is setasync still working? If thats the case, this is going to be a massive dataloss for my game causing tons of people to instantly quit the game due to them losing months worth of progress.
Yes, possibly private games, if you do not want players to be mad at you for wasting their time, just make an announcement to private a game for a reason so then you can fix the datastores. I would definitely private games because it would be the best source. Players may be mad either way, but try resolving some problems by doing things that can possibly hide the datastore loss. I think you should make the game private.
Shutting down games for a random time would be the best choice for a developer to do. Make datastores fixed because the other day the website had a maintenance and had issues. Making games private would be a good choice.
I’m not sure if this is possible? If you used something along the lines of DataStore2 as your data storage method there’s a chance that you could recover an older save, but as far as I know the error overrides the existing data. Feel free to correct if I’m wrong.
Same here, but hopefully because I’m using datastore2 it wont overwrite any data. Ill close my game for now until this has blown over to make sure there is not dataloss.