Referencia de la API de Amazon GameLift Servers FlexMatch (SDK de AWS)
En este tema se proporciona un listado de las operaciones de API de Amazon GameLift Servers FlexMatch. La API de servicio de Amazon GameLift Servers FlexMatch está empaquetada en el SDK de AWS, en el espacio de nombres de aws.gamelift. Descargue el SDK de AWS
Amazon GameLift Servers FlexMatch presta servicios de emparejamiento para su uso con juegos alojados en las soluciones de alojamiento de Amazon GameLift Servers (incluido el alojamiento administrado para servidores de juegos personalizados o Amazon GameLift Servers Realtime, y el alojamiento en Amazon EC2 con Amazon GameLift Servers FleetIQ), así como con otros sistemas de alojamiento, como elementos primitivos punto a punto, en las instalaciones o de computación en la nube. Para obtener más información sobre otras opciones de alojamiento de Amazon GameLift Servers, consulte la Guía para desarrolladores de Amazon GameLift Servers.
Temas
Configuración de reglas y procesos de emparejamiento
Llame a estas operaciones para crear un emparejador de FlexMatch, configurar el proceso de emparejamiento del juego y definir un conjunto de reglas personalizadas para el emparejamiento y la creación de equipos.
Configuración del emparejamiento
-
CreateMatchmakingConfiguration: permite crear una configuración de emparejamiento con instrucciones para evaluar los grupos de jugadores y formar equipos de jugadores. Cuando utilice Amazon GameLift Servers para el alojamiento, especifique también cómo crear una nueva sesión de juego para el emparejamiento.
-
DescribeMatchmakingConfigurations: permite recuperar configuraciones de emparejamiento definidas para una región de Amazon GameLift Servers.
-
UpdateMatchmakingConfiguration: permite cambiar los ajustes de la cola de configuración de emparejamiento.
-
DeleteMatchmakingConfiguration: permite eliminar una configuración de emparejamiento de la región.
Conjunto de reglas de emparejamiento
-
CreateMatchmakingRuleSet: permite crear un conjunto de reglas que se pueda utilizar al buscar emparejamientos de jugadores.
-
DescribeMatchmakingRuleSets: permite recuperar conjuntos de reglas de emparejamiento definidos en una región de Amazon GameLift Servers.
-
ValidateMatchmakingRuleSet: permite verificar la sintaxis de un conjunto de reglas de emparejamiento.
-
DeleteMatchmakingRuleSet: permite eliminar un conjunto de reglas de emparejamiento de la región.
Solicitud de un emparejamiento para uno o varios jugadores
Llame a estas operaciones desde su servicio de cliente de juego para administrar las solicitudes de emparejamiento de jugadores.
-
StartMatchmaking: permite solicitar el emparejamiento para un jugador o un grupo que quiera jugar en el mismo emparejamiento.
-
DescribeMatchmaking: permite obtener los detalles de una solicitud de emparejamiento, incluido el estado.
-
AcceptMatch: en los emparejamientos que requieran la aceptación de los jugadores, permite notificar a Amazon GameLift Servers cuando un jugador acepta una propuesta de emparejamiento.
-
StopMatchmaking: permite cancelar una solicitud de emparejamiento.
-
StartMatchBackfill: permite solicitar emparejamientos de jugadores adicionales para rellenar espacios vacíos en una sesión de juego existente.
Lenguajes de programación disponibles
El SDK de AWS compatible con Amazon GameLift Servers está disponible en los siguientes lenguajes. Para obtener información sobre la compatibilidad con los entornos de desarrollo, consulte la documentación correspondiente a cada lenguaje.
-
Python (documentos del SDK
) (Amazon GameLift Servers ) -
JavaScript/Node.js (documentos del SDK
) (Amazon GameLift Servers)