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.
Activación de la reposición automática
Con la reposición automática de partidas, Amazon GameLift Servers desencadena automáticamente una solicitud de reposición cada vez que una sesión de juego comienza con una o más ranuras de jugadores sin rellenar. Esta característica permite que los juegos comiencen tan pronto como se encuentre el número mínimo de jugadores emparejados y llenen las ranuras restantes más tarde a medida que se emparejen jugadores adicionales. Puede optar por detener la reposición automática en cualquier momento.
Como ejemplo, pensemos en un juego que pueda albergar de seis a diez jugadores. FlexMatch ubica inicialmente a seis jugadores, forma el emparejamiento e inicia una nueva sesión de juego. Con la reposición automática, la nueva sesión de juego puede solicitar inmediatamente cuatro jugadores adicionales. Dependiendo del estilo del juego, es posible que deseemos permitir que nuevos jugadores se unan en cualquier momento durante la sesión de juego. De forma alternativa, es posible que deseemos detener la reposición automática después de la fase inicial de configuración y antes de que comience la partida.
Para añadir la reposición automática a su juego, realice las siguientes actualizaciones en él.
-
Habilite la reposición automática. La reposición automática se administra en una configuración de emparejamiento. Cuando está habilitada, se utiliza con todas las sesiones de juego emparejadas que se crean con ese emparejador. Amazon GameLift Servers comienza a generar solicitudes de reposición para una sesión que no es de juego completo tan pronto como se inicia la sesión de juego en un servidor de juegos.
Para activar la reposición automática, abra una configuración de emparejamiento y establezca el modo de reposición en "AUTOMÁTICO". Para obtener más información, consulte Creación de una configuración de emparejamiento
-
Active la priorización de reposición. Personalice el proceso de emparejamiento para priorizar la tramitación de las solicitudes de reposición antes de crear nuevos emparejamientos. En el conjunto de reglas de emparejamiento, añada un componente de algoritmo y establezca la prioridad de reposición en “alta”. Para obtener más información, consulte Personalización del algoritmo de coincidencia.
-
Actualice la sesión de juego con nuevos datos del emparejador. Amazon GameLift Servers actualiza el servidor de juegos con información de emparejamiento mediante la función de devolución de llamada
onUpdateGameSessiondel SDK del servidor (consulte Inicialización del proceso del servidor). Añada código al servidor de juegos para administrar los objetos de la sesión de juego actualizados como resultado de la actividad de reposición. Obtenga más información en Actualización de datos de emparejamientos en el servidor de juegos. -
Desactive la reposición automática para una sesión de juego. Puede optar por detener la reposición automática en cualquier momento durante una sesión de juego individual. Para detener el relleno automático, añade código a tu cliente o servidor de juego para realizar la llamada StopMatchmakinga la Amazon GameLift Servers API. Esta llamada requiere un ID de ticket. Utilice el ID de ticket de reposición de la última solicitud de reposición. Puede obtener esta información a partir de los datos de emparejamiento de sesión de juego, que se actualiza tal y como se describe en el paso anterior.