Supporting IP v6 for friend an invite requests
digiponta
In the current state, the user connecting a VRChat client to IP v6 seems not to be able to receive any requests for friend and invite. I hope the VRChat client support IP v6. Thank you.
Log In
Tony_Lewis
As of Microsoft not recommand disable IPv6 this way due to other issue may occure.
There is alternative that you can set to use IPv4 result than IPv6 by pririty setting though elevated command prompt.
To make IPv4 DNS result first then IPv6 follow,
run following.
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 4
To reset to previous condition,
netsh interface ipv6 reset
Do restart your PC once done.
No longer require to disable IPv6 and can use IPv6 related service without issue by now..
Tony_Lewis
I assume this problem related to Photon server currently in use, there is possibility it can be resolved on Unity 2018 platform which is on beta at the moment.
Fusl
Tony_Lewis: If by "Python" you mean "Photon", that's only partly the cause of the problem. The Photon servers are currently the only thing that don't support IPv6 but that shouldn't be a problem for almost all users since every ISP at least does IPv4 NAT for fallback connectivity if a service doesn't have IPv6. The client not receiving invite requests or being able to send invites, refresh the friends list, etc. is a different problem that's caused by the authcookie being locked to a single IP address and that entire thing just falls apart when the client sends a HTTP/Websocket request from an IP address that the API servers aren't expecting.
Tony_Lewis
Fusl: Thank you for correcting my typo.
Actually this case is almost specially for users from Japan.
Due to over capacity of telephone exchange for IPv4, they only can get like below 1Mbps in the evening.
At that occasion, they use IPv4 over IPv6 service to bypass congested part of telephone exchange network to get more than 10 times faster speed.
As result, it add up so many conversion, time difference and cause error on invite/friend request.
It is so special about users from Japan especially but important point for users in Japan.
Fusl
Tony_Lewis: I created this feature request now: https://feedback.vrchat.com/feature-requests/p/allow-authcookie-to-be-used-from-a-different-ip-address-extra-features
Let's see if they'll consider implementing this to allow roaming of the authcookie across different networks while also implementing security to the account.
Tony_Lewis
Fusl:I voted. Yeah, hope they get something out. It is interesting for me anyway.