(Solved) Syncing Steam Achievements with Offline Play
Posted: Mon Aug 31, 2015 1:41 pm
Is there any way to check with the Steam server if an achievement has been acquired? Or an instant way to sync up achievements if the player has been playing offline (or if they bought direct, then got a Steam code)?
I'm having players who are getting achievements (e.g. "Ate a cupcake!") but because they're either offline or not on Steam, the achievement isn't being registered on their account. When they log in later, the persistent data in the game says the achievement's already been granted, so the information isn't sent to Steam. I've found I can force an achievement by clearing it, then re-granting it, but that seems like a short term solution. I was wondering if there was a way to sync up with the server. So if someone gets "ate a cupcake," from a direct purchase, THEN gets the Steam version, the "ate a cupcake" achievement will be automatically granted as soon as they open the game through Steam.
I'm having players who are getting achievements (e.g. "Ate a cupcake!") but because they're either offline or not on Steam, the achievement isn't being registered on their account. When they log in later, the persistent data in the game says the achievement's already been granted, so the information isn't sent to Steam. I've found I can force an achievement by clearing it, then re-granting it, but that seems like a short term solution. I was wondering if there was a way to sync up with the server. So if someone gets "ate a cupcake," from a direct purchase, THEN gets the Steam version, the "ate a cupcake" achievement will be automatically granted as soon as they open the game through Steam.