

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.

# Tutorial: Creación de un conjunto de reglas de emparejamiento
<a name="match-create-ruleset"></a>

Antes de crear un conjunto de reglas de emparejamiento para el emparejador de Amazon GameLift Servers FlexMatch, le recomendamos comprobar la [sintaxis del conjunto de reglas](match-rules-reference.md). Después de crear un conjunto de reglas con la consola de Amazon GameLift Servers o la AWS Command Line Interface (AWS CLI), no podrá cambiarlo.

Tenga en cuenta que hay una [cuota de servicio](https://console.aws.amazon.com/servicequotas/home/services/gamelift/quotas/) para el número máximo de conjuntos de reglas que puede tener en una región de AWS, por lo que conviene eliminar los conjuntos de reglas que no se utilizan.

**Topics**

------
#### [ Console ]

**Creación de un conjunto de reglas**

1. Abra la consola de Amazon GameLift Servers en [https://console.aws.amazon.com/gamelift/](https://console.aws.amazon.com/gamelift/).

1. Cambie a la región de AWS donde desee crear el conjunto de reglas. Defina conjuntos de reglas en la misma región que la configuración de emparejamiento que los utiliza.

1. En el panel de navegación, elija **FlexMatch**, **Conjuntos de reglas de emparejamiento**.

1. En la página **Conjuntos de reglas de emparejamiento**, elija **Crear conjunto de reglas**.

1. En la página **Crear un conjunto de reglas de emparejamiento**, realice el siguiente procedimiento:

   1. En **Configuración del conjunto de reglas**, en **Nombre**, especifique un nombre descriptivo único que pueda utilizar para identificarlo en una lista o en las tablas de eventos y métricas.

   1. En **Conjunto de reglas**, especifique el conjunto de reglas en JSON. Para obtener información sobre el diseño de un conjunto de reglas, consulte [Diseño de un conjunto de reglas de FlexMatch](match-design-ruleset.md). También puede utilizar uno de los conjuntos de reglas de ejemplo de [Ejemplos de conjuntos de reglas de FlexMatch](match-examples.md).

   1. Elija **Validar** para verificar que la sintaxis del conjunto de reglas sea correcta. No puede editar los conjuntos de reglas una vez creados, por lo que es una buena idea validarlos primero.

   1. En **Etiquetas**, añada etiquetas que le ayuden a administrar recursos de AWS y a realizar un seguimiento de ellos.

1. Seleccione **Crear**. Si la creación se realiza correctamente, podrá utilizar el conjunto de reglas con un emparejador.

------
#### [ AWS CLI ]

**Creación de un conjunto de reglas**

Abra una ventana de línea de comandos y utilice el comando [create-matchmaking-rule-set](https://docs.aws.amazon.com/cli/latest/reference/gamelift/create-matchmaking-rule-set.html).

Este comando de ejemplo crea un sencillo conjunto de reglas de emparejamiento para configurar un equipo. Asegúrese de crear el conjunto de reglas en la misma región de AWS que las configuraciones de emparejamiento que lo utilizan.

```
aws gamelift create-matchmaking-rule-set \
    --name "SampleRuleSet123" \
    --rule-set-body '{"name": "aliens_vs_cowboys", "ruleLanguageVersion": "1.0", "teams": [{"name": "cowboys", "maxPlayers": 8, "minPlayers":  4}]}'
```

Si la solicitud de creación es correcta, Amazon GameLift Servers devuelve un objeto [MatchmakingRuleSet](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_MatchmakingRuleSet.html) que incluye la configuración que haya especificado. Un emparejador puede utilizar ahora el conjunto de reglas nuevo.

------<a name="match-delete-ruleset"></a><a name="match-delete-ruleset-cli"></a>

------
#### [ Console ]

**Eliminación de un conjunto de reglas**

1. Abra la consola de Amazon GameLift Servers en [https://console.aws.amazon.com/gamelift/](https://console.aws.amazon.com/gamelift/).

1. Cambie a la región en la que creó el conjunto de reglas.

1. En el panel de navegación, elija **FlexMatch**, **Conjuntos de reglas de emparejamiento**.

1. En la página **Conjuntos de reglas de emparejamiento**, seleccione el conjunto de reglas que desee eliminar y, a continuación, elija **Eliminar**.

1. En el cuadro de diálogo **Eliminar conjunto de reglas**, elija **Eliminar** para confirmar la eliminación.
**nota**  
Si una configuración de emparejamiento utiliza el conjunto de reglas, Amazon GameLift Servers muestra un mensaje de error (**No se puede eliminar el conjunto de reglas**). Si esto ocurre, cambie la configuración de emparejamiento para utilizar un conjunto de reglas diferente e inténtelo de nuevo. Para saber qué configuraciones de emparejamiento utilizan actualmente un conjunto de reglas, elija el nombre de un conjunto de reglas para ver la página de detalles correspondiente.

------
#### [ AWS CLI ]

**Eliminación de un conjunto de reglas**

Abra una ventana de línea de comandos y utilice el comando [delete-matchmaking-rule-set](https://docs.aws.amazon.com/cli/latest/reference/gamelift/delete-matchmaking-rule-set.html) para eliminar un conjunto de reglas de emparejamiento.

Si una configuración de emparejamiento utiliza el conjunto de reglas, Amazon GameLift Servers devuelve un mensaje de error. Si esto ocurre, cambie la configuración de emparejamiento para utilizar un conjunto de reglas diferente e inténtelo de nuevo. Para obtener una lista de las configuraciones de emparejamiento que utilizan un conjunto de reglas, utilice el comando [describe-matchmaking-configurations](https://docs.aws.amazon.com/cli/latest/reference/gamelift/describe-matchmaking-configurations.html) y especifique el nombre del conjunto de reglas.

En este comando de ejemplo, primero se comprueba el uso del conjunto de reglas de emparejamiento y, a continuación, se elimina el conjunto de reglas.

```
aws gamelift describe-matchmaking-rule-sets \
    --rule-set-name "SampleRuleSet123" \
    --limit 10

aws gamelift delete-matchmaking-rule-set \
    --name  "SampleRuleSet123"
```

------