playnite-successstory-plugin icon indicating copy to clipboard operation
playnite-successstory-plugin copied to clipboard

Enhancement Request: Steam web authentication issues

Open chocolatechipcats opened this issue 3 years ago • 18 comments

I have a private Steam account and I've been hit with frequent Steam authentication errors again. Re-authenticating from the Steam plugin works but it comes back after a day or two.

The Steam plugin is still reporting that the authentication is valid, so I am guessing that SuccessStory is either expiring quicker or not renewing an existing session.

If a log would be of help I can provide one.

chocolatechipcats avatar Jan 27 '22 04:01 chocolatechipcats

Can you try with the last release?

Lacro59 avatar Jan 27 '22 12:01 Lacro59

It's stopped giving me authentication errors, but now it is just silently failing to fetch new achievements at all. :( I re-authenticated but that didn't fix it.

Using 'Download data' gave me an error, attached the log. SuccessStory_2022-01-28.zip

chocolatechipcats avatar Jan 28 '22 04:01 chocolatechipcats

I am having the same issue, can give a log if needed

t0mtee avatar Feb 02 '22 13:02 t0mtee

Would like to confirm that new achivevements are still not being fetched with 2.9.1. :(

chocolatechipcats avatar Feb 06 '22 17:02 chocolatechipcats

Same for me

IceBeach7 avatar Feb 16 '22 19:02 IceBeach7

Can you post your extension.log?

Lacro59 avatar Feb 17 '22 12:02 Lacro59

Here's a log of me trying to manually refresh data on three games and then using "download plugin data" on recently played games (which gave an error)

extensions.log SuccessStory_2022-02-17.zip

chocolatechipcats avatar Feb 17 '22 14:02 chocolatechipcats

For me it outputs this error (SuccessStory#GenericAchievements:Steam user is not authenticated) in the log. When I reauthenticate with Steam it will work for a few days.

IceBeach7 avatar Feb 18 '22 16:02 IceBeach7

As of the newest version, it is downloading the achievements again. :) I'll post again in a day or two about whether the authentication expires.

chocolatechipcats avatar Mar 06 '22 04:03 chocolatechipcats

Still not working on the latest update.

IceBeach7 avatar Mar 06 '22 20:03 IceBeach7

Authentication expired. This time it just silently deleted all the achievements upon failure. Re-authenticating and updating restored them.

chocolatechipcats avatar Mar 06 '22 21:03 chocolatechipcats

Same behavior for me

IceBeach7 avatar Mar 16 '22 15:03 IceBeach7

Further update: Silently deleting achievements only happens when the sync is manually triggered. The automatic one that comes after a game is shut down will give an error and not delete.

chocolatechipcats avatar Mar 16 '22 17:03 chocolatechipcats

@Lacro59 sorry for ping but do you have any updates on this? it ruins the addon for me personally as most of my games are on steam

t0mtee avatar Mar 31 '22 15:03 t0mtee

@OsoaGH I must rewrite the plugin api for Steam. Be wait.

Lacro59 avatar Apr 01 '22 09:04 Lacro59

I'm not having this issue anymore. Maybe a server-side change from Steam? What about others?

t0mtee avatar Apr 24 '22 20:04 t0mtee

Unfortunately, I'm still getting it.

However, I've noticed that if the Steam authentication popup has the "remember user" option, that will prevent it for quite a while. Unfortunately, I've only gotten that option to appear once or twice, and am not sure why.

chocolatechipcats avatar Apr 24 '22 21:04 chocolatechipcats

I get the authentication issue quite literally every day. I can reauthenticate but within a day it's right back to refusing to sync. It's making it basically useless for tracking Steam achievements.

MeatSafeMurderer avatar Apr 29 '22 00:04 MeatSafeMurderer

https://github.com/Lacro59/playnite-successstory-plugin/commit/c28ea8d148b8ff36060f4ee4fb2dab809e0cff52

Lacro59 avatar Oct 24 '23 15:10 Lacro59