Esquema de conjuntos de reglas para emparejamientos de gran tamaño - Amazon GameLift Servers

Esquema de conjuntos de reglas para emparejamientos de gran tamaño

El siguiente esquema documenta todas las propiedades posibles y los valores permitidos de un conjunto de reglas que se usa para crear emparejamientos de más de 40 jugadores. Si el total de los valores maxPlayers de todos los equipos del conjunto de reglas es superior a 40, FlexMatch procesa las solicitudes de emparejamiento que utilizan este conjunto de reglas de acuerdo con las directrices aplicables a los emparejamientos de gran tamaño.

{ "name": "string", "ruleLanguageVersion": "1.0", "playerAttributes":[{ "name": "string, "type": <"string", "number", "string_list", "string_number_map">, "default": "string" }], "algorithm": { "strategy": "balanced", "batchingPreference": <"largestPopulation", "fastestRegion">, "balancedAttribute": "string", "expansionAgeSelection": <"newest", "oldest">, "backfillPriority": <"normal", "low", "high"> }, "teams": [{ "name": "string", "maxPlayers": number, "minPlayers": number, "quantity": integer }], "rules": [{ "name": "string", "type": "latency", "description": "string", "maxLatency": number, "partyAggregation": <"avg", "min", "max"> }, { "name": "string", "type": "batchDistance", "batchAttribute": "string", "maxDistance": number }], "expansions": [{ "target": "string", "steps": [{ "waitTimeSeconds": number, "value": number }, { "waitTimeSeconds": number, "value": number }] }] }