

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.

# Diseño de un conjunto de reglas de FlexMatch
<a name="match-design-ruleset"></a>

En este tema se trata la estructura básica de un conjunto de reglas y cómo compilar un conjunto de reglas para emparejamientos pequeños de hasta 40 jugadores. Un conjunto de reglas de emparejamiento hace dos cosas: establece una estructura y tamaño del equipo de un emparejamiento, e indica al emparejador cómo elegir a los jugadores para formar el mejor emparejamiento posible. 

Sin embargo, el conjunto de reglas de emparejamiento puede hacer más. Por ejemplo, puede hacer lo siguiente:
+ Optimizar el algoritmo de emparejamiento para el juego.
+ Establecer requisitos mínimos de latencia de los jugadores para proteger la calidad del juego.
+ Con el tiempo, flexibilizar los requisitos del equipo y las reglas de los emparejamientos para que todos los jugadores activos puedan encontrar un emparejamiento aceptable cuando lo deseen.
+ Definir la gestión de las solicitudes de emparejamiento grupal mediante la agregación de grupos.
+ Procesar emparejamientos de gran tamaño de 40 o más jugadores. Para obtener más información sobre la compilación de emparejamientos de gran tamaño, consulte [Diseño de un conjunto de reglas de emparejamiento amplio de FlexMatch](match-design-rulesets-large.md).

Al compilar un conjunto de reglas de emparejamiento, tenga en cuenta las siguientes tareas opcionales y obligatorias: 
+ [Descripción del conjunto de reglas (obligatorio)](match-rulesets-components-set.md)
+ [Personalización del algoritmo de coincidencia](match-rulesets-components-algorithm.md)
+ [Declaración de atributos de jugador](match-rulesets-components-attributes.md)
+ [Definición de los equipos de emparejamiento](match-rulesets-components-teams.md)
+ [Establecimiento de reglas para el emparejamiento de jugador](match-rulesets-components-rules.md)
+ [Permiso para que los requisitos se flexibilicen con el tiempo](match-rulesets-components-expansion.md)

Puede compilar el conjunto de reglas mediante la consola de Amazon GameLift Servers o la operación `[CreateMatchmakingRuleSet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_CreateMatchmakingRuleSet.html)`.