QoS process flow

Note: The content on this page pertains to Managed Game Server Hosting (Clanforge). If you’re using Game Server Hosting (Multiplay), refer to the Game Server Hosting (Multiplay) documentation.

The following diagram shows an overview of the quality of service process flow.

  1. The game client determines at runtime which regions are currently active to test for connection quality, using the QoS discovery service. The game client then makes calls to QoS servers in each of the active regions to measure the quality of connections to data centers in that region.
  2. The game client passes the QoS data to the matchmaker, where it's used to determine the best region for the game session and to find players who also want to connect to that region.
  3. The matchmaker requests an allocation in the identified region from Game Server Hosting (Clanforge), and Game Server Hosting (Clanforge) finds the best server within that region. If there are multiple qualifying regions, the service returns a list of regions in priority order, and then Game Server Hosting (Clanforge) tries to allocate a server in these regions, starting with the first priority.
  4. The matchmaker informs the game client of the allocated server.
  5. The game client connects to the game server.