Connecting to VRChat requires a reliable connection to Cloudflare, AWS Cloudfront, and Photon Engine and a stable connection to download content such as Worlds and Avatars.
Before proceeding with the troubleshooting steps below, check the VRChat Status page to ensure no outages or ongoing issues have been reported. You can also check our Discord to see if other users are reporting issues.
Connection Troubleshooting on Meta Quest, Pico, or Vive XR Elite
- Fully restart your Device to ensure that all processes and files related to VRChat are not being accessed.
- Uninstall and then reinstall VRChat on your Device.
- Try using a second connection to troubleshoot issues, such as an alternative Wi-Fi connection or tethering to a mobile hotspot.
- Renew the IP address on your primary network. Most routers will automatically do this if you power them off and on again.
- Test another application, such as your Browser or another application that uses your network, to confirm whether or not the issue is exclusive to VRChat.
- Make sure that your Device is running the latest software updates available. You can find instructions on how to do so for Quest at this link.
- If issues continue beyond this point, follow the steps listed on Meta's Support Page (or your Device's support site) to troubleshoot your connection.
- Try disabling any IPv6 firewall features that may be enabled on your router.
Connection Troubleshooting on PC
- Ensure that your connection is stable before continuing with the next steps. To do so, make sure you're receiving expected results from the following links:
- https://www.speedtest.net/
- https://api.vrchat.cloud/api/1/ping & https://vrchat.com/api/1/ping (if you see "pong" response, that's a good sign!)
- Power cycle both your Router and Modem.
- If you are connecting to your network wirelessly, try switching to a wired connection.
- Firewalls can sometimes block VRChat from communicating with the necessary services. You can try to add an exception to VRChat as a whole or disable your firewall temporarily during your troubleshooting.
- Don't forget to re-enable your firewall once you've completed your troubleshooting!
- Disable or uninstall any software that may be applying traffic shaping, including "network optimization" utilities like Killer Control Center/Killer Performance Suite.
- If you have any active anti-viruses running, try adding VRChat as an exception or disable it during your troubleshooting.
- Check your PC for any available Windows Updates, and make sure that your ethernet adapter is running the latest driver available.
- We've listed out the ports that VRChat uses in this article - make sure that you have the necessary ports forwarded to allow your router to connect properly.
- Configure your connection to use a different public DNS server by following the instructions here: https://1.1.1.1/dns/.
- Renew your IP address, either by powering your router off and on again or following the steps here: https://www.tp-link.com/us/support/faq/840/.
- Disable any proxy settings. You can find out how to do this here: https://eu.battle.net/support/en/article/23664.
- Try using Cloudflare's WARP tool, which you can download here: https://1.1.1.1/.
- Make sure you aren't filtering VRChat with any software or hardware DNS filters. VPNs can sometimes apply DNS filtering, and we occasionally see issues when users have DNS filtering devices on their network (like a Pi-Hole).
- It's possible that poor routing can cause connection issues to VRChat. If none of the above steps work, it's worth testing a VPN service to see if it improves your connection to VRChat.
- Try forcing your IPv6 DNS servers or disabling IPv6 using the instructions here. You can also try disabling any IPv6 firewall features that may be enabled on your router.
If none of the steps above work, we suggest contacting your ISP to ensure that they aren't noticing any issues with your network or can assist with additional troubleshooting.
If you continue to have issues beyond this point, please submit a Support Ticket and provide us information about the troubleshooting steps you've attempted as well as whether you've noticed any improvements or not. Remember, the more information you can provide us, the easier it might be for us to figure out how to help you out!