Tutorial: Crea un emparejador de forma independiente FlexMatch - Amazon GameLift Servers

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: Crea un emparejador de forma independiente FlexMatch

Antes de crear una configuración de emparejamiento, cree un conjunto de reglas que utilizar con el emparejador.

Console
  1. Abre la Amazon GameLift Servers consola en casa. https://console.aws.amazon.com/gamelift/

  2. Cambia a la AWS región en la que quieras crear tu matchmaker. Para ver una lista de las regiones que admiten configuraciones de FlexMatch emparejamiento, consulta. Elección de una ubicación para el emparejador

  3. En el panel de navegación FlexMatch, selecciona Configuraciones de emparejamiento.

  4. En la página Configuraciones de emparejamiento, elija Crear una configuración de emparejamiento.

  5. En la página Definir detalles de configuración, en Detalles de la configuración de emparejamiento, realice el siguiente procedimiento:

    1. En Nombre, introduzca un nombre de emparejador que le ayude a identificarlo en una lista y en las métricas. El nombre del emparejador debe ser único dentro de una región. Las solicitudes de emparejamiento identifican el emparejador que se debe utilizar por su nombre y región.

    2. En Descripción, añada una descripción que ayude a identificar al emparejador (opcional).

    3. En Conjunto de reglas, elija un conjunto de reglas de la lista para utilizarlo con el emparejador. La lista contiene todos los conjuntos de reglas que se han creado en la región actual.

    4. Para FlexMatchel modo, selecciona Independiente. Esto indica que tienes un mecanismo personalizado para iniciar nuevas sesiones de juego en una solución de Amazon GameLift Servers alojamiento externa a.

  6. Elija Siguiente.

  7. En la página Configurar los ajustes, en Configuración de emparejamiento, realice el siguiente procedimiento:

    1. En Solicitar tiempo de espera, establezca el tiempo máximo, en segundos, para que el emparejador complete un emparejamiento para cada solicitud. Las solicitudes de emparejamiento que superan este tiempo se rechazan.

    2. En Opciones de aceptación de coincidencias, en Aceptación necesaria, si desea que todos los jugadores de un emparejamiento propuesto acepten activamente su participación en el emparejamiento, seleccione Obligatorio (opcional). Si selecciona esta opción, establezca en Tiempo de espera de aceptación cuánto tiempo, en segundos, quiere que el emparejador espere la aceptación de los jugadores antes de cancelar el emparejamiento.

  8. En Configuración de notificaciones de eventos, realice el siguiente procedimiento:

    1. En Tema de SNS, elija un tema de Amazon SNS para recibir las notificaciones de eventos de emparejamiento (opcional). Si aún no ha configurado un tema de SNS, puede añadirlo más tarde editando la configuración de emparejamiento. Para obtener más información, consulte Configuración FlexMatch notificaciones de eventos.

    2. (Opcional) En el caso de los datos de eventos personalizados, introduce cualquier dato personalizado que desees asociar a este emparejador en la mensajería del evento. FlexMatchincluye estos datos en todos los eventos asociados al emparejador.

  9. (Opcional) En Etiquetas, añade etiquetas para ayudarte a gestionar y realizar un seguimiento de tus AWS recursos.

  10. Elija Siguiente.

  11. En la página Revisar y crear, revise sus opciones y, a continuación, elija Crear. Si la creación se realiza correctamente, el emparejador estará listo para aceptar solicitudes de emparejamiento.

AWS CLI

Para crear una configuración de emparejamiento con AWS CLI, abre una ventana de línea de comandos y usa el create-matchmaking-configurationcomando para definir un nuevo emparejador.

Este comando de ejemplo crea una nueva configuración de emparejamiento para un emparejador independiente que requiere la aceptación del jugador.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode STANDALONE \ --rule-set-name "MyRuleSetOne" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic"

Si la solicitud de creación de la configuración de emparejamiento es correcta, Amazon GameLift Servers devuelve un MatchmakingConfigurationobjeto con los ajustes que solicitaste para el emparejador. El nuevo creador de emparejamientos está listo para aceptar solicitudes de emparejamiento.