Relay locations and regions

As a developer using Relay, you can allow players to select a Relay server from a list of available regions. By selecting the closest Relay server, the player can minimize the potential latency and guarantee the smoothest possible experience for their game session.

The following table has the Relay regions available across the globe:

Americas, Europe

IdentifierLocationNotices
northamerica-northeast1MontréalWill be retired Dec 15, 2024
Replaced by us-east1
us-east1South CarolinaOpened Oct 21, 2024
us-east4VirginiaWill be retired Dec 15, 2024
Replaced by us-east1
us-central1Iowa
us-west1OregonOpened Oct 21, 2024
us-west2Los AngelesWill be retired Dec 15, 2024
Replaced by us-west1
southamerica-east1Sao Paulo
europe-north1Finland
europe-central2Poland
europe-west2LondonWill be retired Dec 15, 2024
Replaced by europe-west4
europe-west4Netherlands

Asia, Australia

IdentifierLocationNotices
asia-southeast1Singapore
asia-southeast2JakartaWill be retired Dec 15, 2024
Replaced by asia-southeast1
asia-northeast3SeoulWill be retired Dec 15, 2024
Replaced by asia-northeast1
asia-northeast1Tokyo
asia-south1Mumbai
australia-southeast1Sydney

How region selection works

Normally, you do not need to specify a region in an allocation request:

  • the Multiplayer Services SDK defaults to using Quality of Service (QoS) measurements are used to select a region
  • if you omit the region from the POST /v1/allocate HTTP request, the service uses the origin network address as a heuristic to pick a region
  • if none of the above is possible, the service defaults to us-central1

Passing an explicit region identifier overrides this behavior. It is recommended you programmatically check this value against the region listing response and not hardcode any values.

You can retrieve a list of all available regions with the Allocations API GET /v1/regions endpoint.

Fallback for retired regions

Retired regions are not visible in the regions listing endpoint. Explicit requests to retired regions are automatically redirected to a replacement region; see tables above for mappings.