Community:Server infrastructure

From VRChat Wiki
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.

Server infrastructure refers to the collection of services and upstream providers that VRChat depends on to operate. VRChat's platform is composed of several interconnected systems, each responsible for a different aspect of the user experience, from realtime networking in instances to account authorization and payment processing.

Outages or scheduled maintenance on any of these systems can affect VRChat's availability. VRChat publishes service status updates at status.vrchat.com.

Architecture overview

VRChat's server-side architecture consists of three major components:[1]

  • Client — the VRChat application that handles rendering, user input, and the virtual reality experience.
  • API — the server-side application responsible for persistent data such as user accounts, friend lists, worlds, avatars, and instance metadata. The API communicates with the client via HTTP requests and WebSockets.[1]
  • Realtime networking layer — the high-speed communication layer that synchronizes player movement, voice, and interactions between users in the same instance. This layer is operated by Photon Engine.[2]

Realtime networking

VRChat uses Photon Engine, developed by Exit Games, for all realtime networking.[2] Photon handles in-instance communication, including player synchronization, voice, and Udon networking.

Photon's cloud infrastructure uses three server types:[3]

  • Name Servers — provide the list of available regions and authenticate users.
  • Master Servers — handle matchmaking within each region.
  • Game Servers — host the actual instance sessions.

Regions

VRChat operates four Photon regions, each corresponding to a geographic server location:[4][5]

Token Region Location
usw U.S. West San José
use U.S. East Washington D.C.
eu Europe Amsterdam
jp Japan Tokyo

Historically, VRChat operated only on U.S. West servers. Europe and Japan regions were added on June 16, 2021, followed by U.S. East on December 1, 2021.

Gcore

Photon uses Gcore as one of its main providers of server capacity and DDoS protection.[6] Gcore operates Tier III and Tier IV certified data centers worldwide and provides infrastructure for Photon's game servers across multiple regions.[6]

API and cloud infrastructure

Amazon Web Services

VRChat uses Amazon Web Services (AWS) for portions of its API infrastructure.[7] Services include:

  • Amazon EC2 — compute capacity for API application servers, managed via Auto Scaling Groups.[7]
  • Amazon SQS (Simple Queue Service) — cross-server communication for long-running tasks offloaded from API endpoint servers to dedicated worker nodes.[7]
  • Amazon CloudFront — content delivery network for file and asset delivery. Domains served via CloudFront include assets.vrchat.com, files.vrchat.cloud, and file-variants.vrchat.cloud.

VRChat has stated that the majority of its outages have been caused by service failures at upstream providers. As a result, VRChat has been migrating services from third-party providers to in-house managed systems to increase control over uptime and reduce mean time to recovery (MTTR).[7]

Cloudflare

VRChat uses Cloudflare for DDoS mitigation and security services. Cloudflare analyzes incoming traffic to identify and block malicious behavior.[8]

Anti-cheat

VRChat uses Easy Anti-Cheat (EAC), developed by Epic Games, to prevent unauthorized client modifications.[9] EAC was integrated in VRChat version 2022.2.2.[9] The anti-cheat system depends on Epic Games' content delivery network to function.

Payment processing

VRChat's Creator Economy depends on Thunes (formerly Tilia LLC) for transaction processing.[10] Thunes handles accounts, wallets, payments, invoices, and payouts for creators.[10] Tilia was originally created by Linden Lab and was acquired by Thunes in 2024.[11]

VRChat Credits are purchased through the Steam or Meta storefronts.[10]

Account authorization

VRChat supports account authorization through several platform providers. These upstream providers handle account data attached to a user's platform account and game data hosted from their respective application stores.

  • Steam (Valve)
  • Meta
  • Google
  • PICO
  • Viveport
  • Discord

Maintenance

VRChat performs and announces different types of maintenance via status.vrchat.com and @VRChat_Status on X.

API maintenance

API maintenance is performed by VRChat's own infrastructure team. During API maintenance, services such as the friends list, avatar switching, and SDK asset uploads may be temporarily affected. VRChat typically announces these windows in advance on the status page.

Realtime networking maintenance

Realtime networking maintenance is not performed by VRChat directly. It is carried out by Exit Games or Gcore as part of Photon's infrastructure operations. During realtime networking maintenance, users may experience disconnections from instances on affected regions.

See also

Official resources

References

  1. 1.0 1.1 "Developer Blog — Websockets" on Medium. Dated March 23, 2019. Retrieved April 13, 2026.
  2. 2.0 2.1 "Photon Engine" on photonengine.com; retrieved April 13, 2026. VRChat is listed as a customer using Photon for realtime multiplayer networking.
  3. "Realtime Intro" on doc.photonengine.com; retrieved April 13, 2026.
  4. "VRChat 2021.2.4" on docs.vrchat.com; retrieved April 13, 2026.
  5. "VRChat 2021.4.2" on docs.vrchat.com; retrieved April 13, 2026.
  6. 6.0 6.1 "Infrastructure for billions of gamers around the world: The experience of Photon" on gcore.com. Dated October 10, 2022. Retrieved April 13, 2026.
  7. 7.0 7.1 7.2 7.3 "Developer Update - 23 October 2025" on ask.vrchat.com. Dated October 23, 2025. Retrieved April 13, 2026.
  8. "VRChat Downtime Update" on Medium. Dated April 17, 2019. Retrieved April 13, 2026.
  9. 9.0 9.1 "VRChat 2022.2.2" on docs.vrchat.com; retrieved April 13, 2026.
  10. 10.0 10.1 10.2 "Creator Economy: Frequently Asked Questions" on help.vrchat.com; retrieved April 13, 2026.
  11. "Thunes Announces Agreement to Acquire Tilia LLC" on lindenlab.com. Dated April 2024. Retrieved April 13, 2026.