Community:Connection Issues: Difference between revisions

From VRChat Wiki
m (Text replacement - "\[\[(?!(Special:|File:|Media:))([^\|\]]+)\|([^\]]+)\]\]" to "$3")
 
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
There are currently multiple known issues regarding maintaining a stable connection to VRChat.
{{Noticebox/Community}}There are currently multiple known [[Special:MyLanguage/Troubleshooting|issues]] regarding maintaining a stable connection to [[VRChat]].


==Unstable Connection (Limited IPv6 Support from ISP).==
==Unstable Connection (Limited IPv6 Support from ISP).==
Line 25: Line 25:
|+You may choose any DNS provider, your options aren't limited to just Cloudflare.
|+You may choose any DNS provider, your options aren't limited to just Cloudflare.
|-
|-
!Provider!!Server 1!!Server 2
!Provider!!Server
!EDNS ECS
|-
|-
|[https://developers.google.com/speed/public-dns Google]||8.8.8.8||8.8.4.4
|[https://developers.google.com/speed/public-dns Google]||8.8.8.8
8.8.4.4
|Supported as default
|-
|-
|[https://controld.com/free-dns Control D]||76.76.2.0||76.76.10.0
|[https://controld.com/free-dns Control D]||76.76.2.0
76.76.10.0
|Not supported
|-
|-
|[https://www.quad9.net/service/service-addresses-and-features/ Quad9]||9.9.9.9||149.112.112.112
|[https://www.quad9.net/service/service-addresses-and-features/ Quad9]||9.9.9.9
149.112.112.112
|9.9.9.11
149.112.112.11
|-
|-
|[https://www.opendns.com/setupguide/ OpenDNS Home]||208.67.222.222||208.67.220.220
|[https://www.opendns.com/setupguide/ OpenDNS Home]||208.67.222.222
208.67.220.220
|Supported as default
|-
|-
|[https://one.one.one.one/dns/ Cloudflare]||1.1.1.1||1.0.0.1
|[https://one.one.one.one/dns/ Cloudflare]||1.1.1.1
1.0.0.1
|Not supported
|-
|-
|[https://adguard-dns.io/en/public-dns.html AdGuard DNS]||94.140.14.14||94.140.15.15
|[https://adguard-dns.io/en/public-dns.html AdGuard DNS]||94.140.14.14
94.140.15.15
|Supported as default
|-
|-
|[https://cleanbrowsing.org/filters/ CleanBrowsing]||185.228.168.9||185.228.169.9
|[https://cleanbrowsing.org/filters/ CleanBrowsing]||185.228.168.9
185.228.169.9
|Not supported
|-
|-
|[https://alternate-dns.com/ Alternate DNS]||76.76.19.19||76.223.122.150
|[https://alternate-dns.com/ Alternate DNS]||76.76.19.19
76.223.122.150
|Not supported
|}
|}
Source: https://www.lifewire.com/free-and-public-dns-servers-2626062
Source: https://www.lifewire.com/free-and-public-dns-servers-2626062


===Option 3 - Disabling IPv6 and forcing IPv4 use. (NOT RECOMMENDED)===
EDNS ECS provide closer host as result than traditional DNS servers, it works better on Cloud Service Provider who do host worldwide mainly.
 
Ref: https://adguard-dns.io/en/blog/privacy-friendly-edns-client-subnet.html
 
== Option 3 - Elevate IPv4 priority over IPv6 ==
This will prioritize using IPv4 over IPv6 without disable IPv6 completely.
 
To enable,
 
* Open command prompt by press "Windows Key" and type "cmd" then press "Run as Administrator".
* Type "netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 4" and press "Enter Key"
* Restart your PC.
 
To disable,
 
* Open command prompt by press "Windows Key" and type "cmd" then press "Run as Administrator".
* Type "netsh interface ipv6 reset" and press "Enter Key"
* Restart your PC.
 
===Option 4 - Disabling IPv6 and forcing IPv4 use. (NOT RECOMMENDED)===
As some ISPs start removing IPv4 capability completely due to worldwide shortage of IPv4 address, if your ISP doing this, this method may not works and make you cannot connect to internet at all.
*'''Windows''': https://support.surfshark.com/hc/en-us/articles/360011550199-How-to-disable-IPv6-on-Windows
*'''Windows''': https://support.surfshark.com/hc/en-us/articles/360011550199-How-to-disable-IPv6-on-Windows
*'''Mac''': https://support.surfshark.com/hc/en-us/articles/360012367560-How-to-disable-IPv6-on-macOS
*'''Mac''': https://support.surfshark.com/hc/en-us/articles/360012367560-How-to-disable-IPv6-on-macOS
Line 52: Line 90:
==User Proof Check Failure/Connection Timeout==
==User Proof Check Failure/Connection Timeout==
This can simply happen due to packets being sent out of order, or having a slow or unstable internet connection. Unfortunately there is no tried and true fix for these errors as they can be caused by many different issues however, here are some of the most common ones.
This can simply happen due to packets being sent out of order, or having a slow or unstable internet connection. Unfortunately there is no tried and true fix for these errors as they can be caused by many different issues however, here are some of the most common ones.
* '''System Time''':
** Double check your system clock against your current time with your timezone and make sure the time is set correctly.


*'''System Time''':
*'''Unknown Connection Issue/Timeout''':
Double check your system clock against your current time with your timezone and make sure the time is set correctly.
**Turn off your router/modem, wait few minutes and turn it back on once again. Sometimes just waiting a hour may also resolve your issues.
*'''Unknown Connection Issue/Timeout''':  
**(If you turn back on too quick, your router may reset to factory default in some case)
Turn off your router/modem, wait few minutes and turn it back on once again. Sometimes just waiting a hour may also resolve your issues.


(If you turn back on too quick, your router may reset to factory default in some case)
*'''Slow File System''':
*'''Slow File System''':  
**Check the integrity of your drivers, and/or attempt to reinstall your OS.
Check the integrity of your drivers, and/or attempt to reinstall your OS.
*'''Firewall / Security Appliance:'''
**Make sure your PC/Security Appliance/Router/ISP side firewall not blocking connection to VRChat.
**You could use ping/nslookup/tracert from command line utility to find out.
*'''Output Log (Advanced):'''
**When you seek help from others or investigate further, it would be good idea to check output log file.
**It is located under "%USERNAME%\AppData\LocalLow\VRChat\vrchat" and named "output_log_(date).
**Check latest dated copy and find where issue happening.
**If you unsure how to read those logs, ask your friends who know it or/and VRChat discord User Support Thread.
[[Category:Guides]]

Latest revision as of 19:00, 23 August 2024

IconOnly CL Portal.png
V · ECommunity-written content
The following was created by the community. It may contain material not directly endorsed by the VRChat team. To learn more, consider reading Contributing to the VRChat Wiki.

There are currently multiple known issues regarding maintaining a stable connection to VRChat.

Unstable Connection (Limited IPv6 Support from ISP).

Option 1 - Using a VPN Tunnel.

If you're having connection issues it could be a good idea to try using a VPN Tunnel to stabilize your connection. To do so you'd need an app such as WARP by CloudFlare1, which could be acquired here https://1.1.1.1/.

1. WARP by CloudFlare is a sort of VPN tunnel that aims to stabilize your connection, it also uses Cloudflares own DNS servers. It however does not hide your IP.

Option 2 - Configuring DNS Servers.

The guides for DNS settings above will give you IPs to connect to the "SurfShark VPN" DNS servers, use the Cloudflare IPs instead.

1.1.1.1
1.0.0.1

1.1.1.1 (Server 1) should be your preferred address, while 1.0.0.1 (Server 2) should be your alternate address. However you can use any of these other DNS options if you would like.

You may choose any DNS provider, your options aren't limited to just Cloudflare.
Provider Server EDNS ECS
Google 8.8.8.8

8.8.4.4

Supported as default
Control D 76.76.2.0

76.76.10.0

Not supported
Quad9 9.9.9.9

149.112.112.112

9.9.9.11

149.112.112.11

OpenDNS Home 208.67.222.222

208.67.220.220

Supported as default
Cloudflare 1.1.1.1

1.0.0.1

Not supported
AdGuard DNS 94.140.14.14

94.140.15.15

Supported as default
CleanBrowsing 185.228.168.9

185.228.169.9

Not supported
Alternate DNS 76.76.19.19

76.223.122.150

Not supported

Source: https://www.lifewire.com/free-and-public-dns-servers-2626062

EDNS ECS provide closer host as result than traditional DNS servers, it works better on Cloud Service Provider who do host worldwide mainly.

Ref: https://adguard-dns.io/en/blog/privacy-friendly-edns-client-subnet.html

Option 3 - Elevate IPv4 priority over IPv6

This will prioritize using IPv4 over IPv6 without disable IPv6 completely.

To enable,

  • Open command prompt by press "Windows Key" and type "cmd" then press "Run as Administrator".
  • Type "netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 100 4" and press "Enter Key"
  • Restart your PC.

To disable,

  • Open command prompt by press "Windows Key" and type "cmd" then press "Run as Administrator".
  • Type "netsh interface ipv6 reset" and press "Enter Key"
  • Restart your PC.

Option 4 - Disabling IPv6 and forcing IPv4 use. (NOT RECOMMENDED)

As some ISPs start removing IPv4 capability completely due to worldwide shortage of IPv4 address, if your ISP doing this, this method may not works and make you cannot connect to internet at all.

User Proof Check Failure/Connection Timeout

This can simply happen due to packets being sent out of order, or having a slow or unstable internet connection. Unfortunately there is no tried and true fix for these errors as they can be caused by many different issues however, here are some of the most common ones.

  • System Time:
    • Double check your system clock against your current time with your timezone and make sure the time is set correctly.
  • Unknown Connection Issue/Timeout:
    • Turn off your router/modem, wait few minutes and turn it back on once again. Sometimes just waiting a hour may also resolve your issues.
    • (If you turn back on too quick, your router may reset to factory default in some case)
  • Slow File System:
    • Check the integrity of your drivers, and/or attempt to reinstall your OS.
  • Firewall / Security Appliance:
    • Make sure your PC/Security Appliance/Router/ISP side firewall not blocking connection to VRChat.
    • You could use ping/nslookup/tracert from command line utility to find out.
  • Output Log (Advanced):
    • When you seek help from others or investigate further, it would be good idea to check output log file.
    • It is located under "%USERNAME%\AppData\LocalLow\VRChat\vrchat" and named "output_log_(date).
    • Check latest dated copy and find where issue happening.
    • If you unsure how to read those logs, ask your friends who know it or/and VRChat discord User Support Thread.