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.
Cómo GameLift funciona Amazon
En este tema se describe cómo Amazon GameLift gestiona el alojamiento dedicado para tus servidores de juegos multijugador y los pone a disposición de los jugadores. Describe cómo funcionan las funciones principales.
Alojamiento de servidores de juegos
Con Amazon GameLift, puedes alojar tus servidores de juegos de varias formas diferentes: Amazon gestionado GameLift, Amazon GameLift FleetiQ y Amazon GameLift Anywhere. Para obtener más información sobre Amazon GameLift FleetIQ, consulte ¿Qué es Amazon FleetIQ? GameLift
Puede diseñar una flota que se ajuste a las necesidades de su juego. Para obtener más información sobre el diseño de una flota, consulte Guía de diseño para flotas gestionadas.
Amazon gestionado GameLift
Con Amazon gestionado GameLift, puedes alojar tus servidores de juegos en los recursos informáticos GameLift virtuales de Amazon, denominados instancias. Configure sus recursos de alojamiento. Para ello, cree una flota de instancias e impleméntelas para ejecutar sus servidores de juegos.
Amazon GameLift Anywhere
Con Amazon GameLift Anywhere, puedes alojar tus servidores de juegos en el ordenador que gestiones. Configura tus recursos de alojamiento creando un Anywhere flota que haga referencia a su ordenador.
Alias de flota
Un alias es una designación que puede transferir entre flotas, lo que hace que se pueda disponer de una forma más cómoda de una ubicación de flota genérica. Puede usar un alias para trasladar los clientes de juegos de una flota a otra sin modificar el cliente de juegos. También puede crear un alias de terminal que dirigir al contenido.
Ejecución de sesiones de juego
Una vez que despliegues la versión de tu servidor de juegos en una flota y Amazon GameLift lance los procesos del servidor de juegos en cada instancia, la flota podrá albergar sesiones de juego. Amazon GameLift inicia nuevas sesiones de juego cuando tu servicio de cliente de juegos envía una solicitud de colocación al servicio de backend o a Amazon GameLift.
Ubicación de las sesiones de juego y algoritmo de FleetIQ
Las colas utilizan el algoritmo de FleetIQ para seleccionar un servidor de juegos disponible en el que alojar una sesión de juego nueva. El componente clave para la ubicación de las sesiones de juego es la cola de sesiones de GameLift juego de Amazon. Asigne a la cola de sesiones de juego una lista de flotas, que determina dónde puede colocar la cola las sesiones de juego. Para obtener más información sobre las colas de sesiones de juego y cómo diseñarlas para su juego, consulte Diseño de colas de sesiones de juego.
Conexiones de los jugadores a los juegos
Como parte del proceso de ubicación de la sesión de juego, la cola o sesión de juego solicita al servidor de juegos seleccionado que inicie una sesión de juego nueva. El servidor del juego responde a la solicitud e informa a Amazon GameLift cuando esté listo para aceptar conexiones de jugadores. GameLift A continuación, Amazon envía la información de conexión al servicio de backend o al servicio de cliente del juego. Los clientes de juego utilizan esa información para conectarse directamente a la sesión de juego e iniciar el juego.
Escalado de la capacidad de la flota
Una vez que una flota esté activa y lista para alojar sesiones de juego, puede ajustar la capacidad de la flota para hacer frente a la demanda de los jugadores. Le recomendamos que busque un equilibrio entre que todos los jugadores entrantes que buscan un juego rápidamente y gasten de forma excesiva recursos que inactivos.
Amazon GameLift proporciona una herramienta de escalado automático muy eficaz, o puedes configurar manualmente la capacidad de la flota. Para obtener más información, consulte Ampliar la capacidad de alojamiento de juegos con Amazon GameLift.
Escalado automático
Amazon GameLift ofrece dos métodos de escalado automático:
Características de escalado adicionales
-
Protección de sesiones de juego: evita que Amazon GameLift finalice las sesiones de juego que alojan a jugadores activos durante un evento de reducción de escala.
-
Límites de escalado: controla el uso general de las instancias mediante el establecimiento de límites mínimos y máximos para el número de instancias en una flota.
-
Suspender el escalado automático: suspende el escalado automático en el nivel de ubicación de la flota sin cambiar ni eliminar sus políticas de escalado automático.
-
Métricas de escalado: permite realizar un seguimiento del historial de capacidad y los eventos de escalado de una flota.
Supervisión de Amazon GameLift
Cuando tienes flotas en funcionamiento, Amazon GameLift recopila una variedad de información para ayudarte a supervisar el rendimiento de los servidores de juegos desplegados. Puede utilizar esta información para optimizar el uso de los recursos, resolver problemas y obtener información sobre la actividad de los jugadores en los juegos. Amazon GameLift recopila lo siguiente:
-
Detalles de la flota, la ubicación, la sesión de juego y la sesión del jugador
-
Métricas de uso
-
Estado del proceso del servidor
-
Registros de sesiones de juego
Para obtener más información sobre la supervisión en Amazon GameLift, consulteSupervisión de Amazon GameLift.
Uso de otros AWS recursos
Los servidores y las aplicaciones de tus juegos pueden comunicarse con otros AWS recursos. Es posible que utilice un conjunto de servicios web para la autenticación de jugadores o como red social. Para que tus servidores de juegos accedan a AWS los recursos que Cuenta de AWS tú gestionas, permite explícitamente que Amazon acceda GameLift a tus AWS recursos.
Amazon GameLift ofrece un par de opciones para gestionar este tipo de acceso. Para obtener más información, consulte Comuníquese con otros AWS recursos de sus flotas.