Referencia: Crea una partida grande - Amazon GameLift

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Referencia: Crea una partida grande

En este ejemplo se muestra cómo configurar un conjunto de reglas para emparejamientos que pueden superar los 40 jugadores. Cuando un conjunto de reglas describe equipos con un maxPlayer total superior a 40, se procesa como un partido grande. Obtenga más información en Diseña un conjunto FlexMatch de reglas para partidos grandes.

El conjunto de reglas de ejemplo crea un emparejamiento mediante las siguientes instrucciones:

  • Cree un equipo con un máximo de 200 jugadores con un requisito mínimo de 175 jugadores.

  • Criterios de equilibrio: seleccione jugadores en función del nivel de habilidades similar. Todos los jugadores deben informar sobre su nivel de habilidades para realizar el emparejamiento.

  • Preferencia por lotes: agrupe los jugadores por criterios de equilibrio similares cuando cree los emparejamientos.

  • Reglas de latencia: configure el máximo aceptable de latencia de jugadores de 150 milisegundos.

  • Si el emparejamiento no se completa rápidamente, suavice los requisitos para completar un emparejamiento dentro de un tiempo razonable.

    • Después de 10 segundos, acepte un equipo con 150 jugadores.

    • Después de 12 segundos, aumente el máximo aceptable de latencia a 200 milisegundos.

    • Después de 15 segundos, acepte un equipo con 100 jugadores.

Notas sobre el uso de este conjunto de reglas:

  • Puesto que el algoritmo utiliza la preferencia por lotes "largest population" (mayor población), los jugadores se ordenan primero según los criterios de equilibrio. Como resultado, los emparejamientos suelen estar más completos y contener jugadores con habilidades más similares. Todos los jugadores cumplirán los requisitos de latencia aceptable, pero es posible que no obtengan la mejor latencia posible para su ubicación.

  • La estrategia de algoritmo que se utiliza en este conjunto de reglas, "largest population" (mayor población), es la configuración predeterminada. Para utilizar el valor predeterminado, puede optar por omitir la configuración.

  • Si ha habilitado la reposición de emparejamiento, no suavice los requisitos de número de jugadores demasiado rápido. De ser así, podría acabar con demasiadas sesiones de juego parcialmente completas. Obtenga más información en Reducción de los requisitos de emparejamientos de gran tamaño.

{ "name": "free-for-all", "ruleLanguageVersion": "1.0", "playerAttributes": [{ "name": "skill", "type": "number" }], "algorithm": { "balancedAttribute": "skill", "strategy": "balanced", "batchingPreference": "largestPopulation" }, "teams": [{ "name": "Marauders", "maxPlayers": 200, "minPlayers": 175 }], "rules": [{ "name": "low-latency", "description": "Sets maximum acceptable latency", "type": "latency", "maxLatency": 150 }], "expansions": [{ "target": "rules[low-latency].maxLatency", "steps": [{ "waitTimeSeconds": 12, "value": 200 }], }, { "target": "teams[Marauders].minPlayers", "steps": [{ "waitTimeSeconds": 10, "value": 150 }, { "waitTimeSeconds": 15, "value": 100 }] }] }