Sintaxis
Miembros
timeoutMs uint32_t
Tiempo de espera de recepción por ping, en milisegundos. Un ping que no recibe un eco válido dentro de este intervalo se cuenta como error. Valor predeterminado: 250.
pingsPerRegion uint32_t
Número de iteraciones de ping por región. El valor de latencyMs notificado es la media aritmética de las iteraciones correctas. Valor predeterminado: 3.
maxConcurrentRegions uint32_t
Número máximo de regiones que se sondean simultáneamente. Se abre un socket UDP por región mientras su sondeo está en curso. Valor predeterminado: 0, que se interpreta como “todas las regiones simultáneamente”.
includeAllRegions bool
Si es true, se solicita a ListQosServersForTitle que devuelva balizas para todas las regiones de Azure en lugar de solo para las regiones en las que el título tiene compilaciones implementadas. Valor predeterminado: false.
routingPreference const char*is null-terminated Preferencia de enrutamiento que se reenvía a ListQosServersForTitle y que determina qué VIP de balizas devuelve el servicio. Acepta las cadenas definidas por la enumeración RoutingType de MultiplayerServer: “Microsoft” (valor predeterminado: balizas cuyas IP públicas de Azure están etiquetadas con el enrutamiento de nivel de red de Microsoft, que recorren la red troncal de Azure durante la mayor parte posible de la ruta) o “Internet” (balizas enrutadas a través de la red pública de Internet de extremo a extremo). NULL o una cadena vacía deja el campo sin establecer y el servicio aplica su valor predeterminado (“Microsoft”). Un título que distribuye VIP de plano de datos con ambos tipos de enrutamiento debe llamar a esta API dos veces (una por cada preferencia) y clasificar las regiones según el plano de datos que realmente usará el jugador.
