galaxy-integration-steam icon indicating copy to clipboard operation
galaxy-integration-steam copied to clipboard

GoG Steam must be relogged whenever Steam is logged on another computer

Open Icemasta opened this issue 3 years ago • 1 comments

Describe the bug I have 3 computers and Geforce Now. For some reason, if I connect on my Steam account on any other computer, the GoG Steam plugin requires me to relog, complete with a Steam guard code. This is unique to GoG, as logging into Steam on another computer does not logout my other computers nor does it invalidate their token as I restart the client or reboot and it will stay logged in. Even if I log out and relog, a Steam guard code is not required.

To Reproduce

  1. Log into your Steam account on a computer via GoG
  2. Log into your Steam account on another computer
  3. Restart GoG

Voila, Steam says must be relogged

Expected behavior Steam stays logged in.

Icemasta avatar Feb 04 '22 00:02 Icemasta

I can confirm the behavior. Might also be a regression to earlier versions before v1.x.x, but as the multi-ip solution never worked consistently for me, i am not sure (scenario: multiple private IPs behind the same router with one fixed public IP to the outside, see earlier reports).

@Icemasta you can mitigate the issue with just having one (always the same) GoG client connecting to Steam (and thus, holding it) while keeping the others disconnected. GoG will sync the DB in the background, so you will see the same data on all machines once it is pulled by the client holding the connection to Steam.

ReiTung avatar Feb 04 '22 17:02 ReiTung