Tutorial: Crea un matchmaker para el alojamiento de Amazon GameLift - 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.

Tutorial: Crea un matchmaker para el alojamiento de Amazon GameLift

Antes de crear una configuración de matchmaking, crea un conjunto de reglas y una cola de sesiones de GameLift juego de Amazon para usarlos con el matchmaker.

Console
  1. En la GameLift consola de Amazon, en el panel de navegación, selecciona Configuraciones de Matchmaking.

  2. Cambia a la AWS región en la que quieras crear tu matchmaker.

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

  4. 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 FlexMatch el modo, elige Managed for Amazon GameLift Managed Hosting. Este modo solicita pasar las partidas exitosas FlexMatch a la cola de sesiones de juego especificada.

    5. En AWS Región, elija la región en la que configuró la cola de sesiones de juego que quiera utilizar con el emparejador.

    6. En Cola, elija la cola de la sesión de juego que quiera utilizar con el emparejador.

  5. Elija Next (Siguiente).

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

    1. En el apartado Tiempo de espera de las solicitudes, establece el tiempo máximo, en segundos, para que el emparejador complete una partida para cada solicitud. FlexMatch cancela las solicitudes de emparejamiento que superen este tiempo.

    2. En Modo de reposición, elija un modo para la gestión de las reposiciones de emparejamiento.

      • Para activar la característica de reposición automática, elija Automático.

      • Para crear su propia administración de solicitudes de reposición o no utilizar la característica de reposición, seleccione Manual.

    3. (Opcional) Para aumentar el número de jugadores, establece el número de casillas que se deben mantener abiertas en una partida. FlexMatch puede llenar estos espacios con jugadores en el futuro.

    4. 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.

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

    1. (Opcional) Como SNStema, elige un tema de Amazon Simple Notification Service (AmazonSNS) para recibir las notificaciones de eventos de emparejamiento. Si aún no has creado un SNS tema, puedes elegirlo más adelante editando la configuración de emparejamiento. Para obtener más información, consulte Configurar notificaciones de FlexMatch 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. FlexMatch incluye estos datos en todos los eventos asociados al emparejador.

  8. Expanda Datos adicionales del juego y, a continuación, realice el siguiente procedimiento (opcional):

    1. (Opcional) En cuanto a los datos de la sesión de juego, introduce cualquier información adicional relacionada con el juego que quieras incluir FlexMatch en las nuevas sesiones de juego que comiencen con partidas realizadas con esta configuración de emparejamiento.

    2. En Propiedades del juego, añada propiedades de pares clave-valor que contengan información sobre una nueva sesión de juego (opcional).

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

  10. Elija Next (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 que requiere la aceptación del jugador y habilita la reposición automática. También reserva espacios para dos jugadores para FlexMatch añadirlos más tarde y proporciona algunos datos de la sesión del juego.

aws gamelift create-matchmaking-configuration \ --name "SampleMatchamker123" \ --description "The sample test matchmaker with acceptance" \ --flex-match-mode WITH_QUEUE \ --game-session-queue-arns "arn:aws:gamelift:us-west-2:111122223333:gamesessionqueue/MyGameSessionQueue" \ --rule-set-name "MyRuleSet" \ --request-timeout-seconds 120 \ --acceptance-required \ --acceptance-timeout-seconds 30 \ --backfill-mode AUTOMATIC \ --notification-target "arn:aws:sns:us-west-2:111122223333:My_Matchmaking_SNS_Topic" \ --additional-player-count 2 \ --game-session-data "key=map,value=winter444"

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