IP roaming breaks autologin #1309

Closed
opened 2026-04-05 17:15:27 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @realityvrc on 10/3/2021

I have mobile & home internet with different white IPs.

  • If I change wifi while VRCX is open, "Refresh friends" button go on spinning forever and notifications stop.
  • If I re-start VRCX on IP change, I have my account saved but it does not log in automatically, need to click on it to get back in.
  • If, instead of restarting on the new IP I re-connect back to my first wifi "Refresh friends" button still spins forever but auto-login on VRCX restart properly works

Guess everyone will have the same issues with dynamic IP.
I know VRChat cookies are tied to IP and there're a few issues on their canny, related to VPN breaking & maximum number of sessions per account and per IP.

Would it be possible to keep multiple sessions in VRCX tied to ip requested via some ip-checker and on request timeout (which now seems to be infinite) if ip changed swap the session? Or just keep only one session and create a new one whenever ip changes?
Guess the first idea will'll require some "log out / clear all sessions" button or a round robin for at least two (user,ip) pairs
and the second idea could leave a lot of open sessions when changing IP a few times which caused in the past a few people (including myself) to be locked out of their account due to maximum active session limit. Idk if this bug is fixed by VRChat, but when I encountered it half a year ago it took all sessions roughly 48 hours to timeout to be able to log back in on the site or VRChat app. Some other users affected by this bug had to contact support.
So yeah.. Would be nice to fix ip roaming if possible, without endangering anyone

*Originally created by @realityvrc on 10/3/2021* I have mobile & home internet with different white IPs. - If I change wifi while VRCX is open, "Refresh friends" button go on spinning forever and notifications stop. - If I re-start VRCX on IP change, I have my account saved but it does not log in automatically, need to click on it to get back in. - If, instead of restarting on the new IP I re-connect back to my first wifi "Refresh friends" button still spins forever but auto-login on VRCX restart properly works Guess everyone will have the same issues with dynamic IP. I know VRChat cookies are tied to IP and there're a few issues on their canny, related to VPN breaking & maximum number of sessions per account and per IP. Would it be possible to keep multiple sessions in VRCX tied to ip requested via some ip-checker and on request timeout (which now seems to be infinite) if ip changed swap the session? Or just keep only one session and create a new one whenever ip changes? Guess the first idea will'll require some "log out / clear all sessions" button or a round robin for at least two (user,ip) pairs and the second idea could leave a lot of open sessions when changing IP a few times which caused in the past a few people (including myself) to be locked out of their account due to maximum active session limit. Idk if this bug is fixed by VRChat, but when I encountered it half a year ago it took all sessions roughly 48 hours to timeout to be able to log back in on the site or VRChat app. Some other users affected by this bug had to contact support. So yeah.. Would be nice to fix ip roaming if possible, without endangering anyone
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#1309