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 funciona Amazon GameLift Servers
En este tema se describe cómo se Amazon GameLift Servers administra el alojamiento dedicado para los servidores de juegos multijugador y cómo se pone a disposición de los jugadores. Describe cómo funcionan las características principales.
Alojamiento de servidores de juegos
Con Amazon GameLift Servers él, puedes alojar tus servidores de juegos de varias formas diferentes: Amazon GameLift Servers gestionados Amazon GameLift Servers FleetIQ y Amazon GameLift Servers en cualquier lugar. Para obtener más información al respecto Amazon GameLift ServersFleetIQ, consulta ¿Qué es Amazon GameLift ServersFleetIQ?
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 Personaliza tu Amazon GameLift Servers EC2 flotas gestionadas.
Amazon GameLift Servers administrado
Con la Amazon GameLift Servers opción gestionada, puedes alojar tus servidores de juegos en recursos informáticos Amazon GameLift Servers virtuales, 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 ServersEn cualquier lugar
Con Amazon GameLift Servers Anywhere, puedes alojar tus servidores de juegos en el ordenador que gestionas. Configura tus recursos de alojamiento creando una flota de Anywhere que haga referencia a tu 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
Después de implementar la versión del servidor de juegos en una flota y Amazon GameLift Servers lanzar los procesos del servidor de juegos en cada instancia, la flota puede albergar sesiones de juego. Amazon GameLift Serversinicia nuevas sesiones de juego cuando tu servicio de cliente de juegos envía una solicitud de ubicación al servicio de backend o aAmazon GameLift Servers.
Ubicación de las sesiones de juego y algoritmo FleetIQ
Las colas utilizan el FleetIQ algoritmo para seleccionar un servidor de juego disponible para albergar una nueva sesión de juego. El componente clave para la ubicación de las sesiones de juego es la cola de sesiones de Amazon GameLift Servers juego. 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 Personaliza la cola de una sesión de juego.
Optimizar la ubicación de las sesiones de juego con balizas de ping UDP
Con las balizas de ping Amazon GameLift Servers UDP, puedes calcular la latencia de ida y vuelta de los paquetes UDP entre jugadores y servidores de juegos en diferentes ubicaciones para ayudarte a elegir la ubicación óptima para una sesión de juego. Para obtener más información sobre las balizas de ping UDP y cómo puedes usarlas para medir la latencia, consulta. Balizas de ping UDP
-
En el caso de los juegos que utilizan colas de sesiones de juego como ubicación, la solicitud de ubicación puede incluir datos de latencia, que la cola utiliza automáticamente para priorizar las ubicaciones de ubicación. Puedes personalizar aún más la priorización y configurar políticas, incluidos los límites de los valores de latencia. Consulte Priorice la ubicación de las sesiones de juego..
-
En el caso de los juegos que no utilizan colas de sesiones de juego pero que tienen flotas con varias ubicaciones, puedes evaluar los datos de latencia y elegir la mejor ubicación disponible antes de realizar una solicitud de sesión de juego. Amazon GameLift Servers Consulta las secciones Cómo obtener y crear sesiones de juego en. Amazon GameLift ServersAñádelo a tu cliente de juego
-
Si lo utilizas FlexMatch para el matchmaking, puedes establecer reglas de partido para usar los datos de latencia. Consulta las solicitudes de emparejamiento para jugadores y la sección sobre las reglas de latencia sobre los tipos de FlexMatch reglas en la Guía Amazon GameLift Servers FlexMatch para desarrolladores.
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 Amazon GameLift Servers cuando esté listo para aceptar las conexiones de los jugadores. Amazon GameLift Serversa continuación, 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 Serversproporciona una herramienta de escalado automático muy eficaz, o puede configurar manualmente la capacidad de la flota. Para obtener más información, consulte Ampliar la capacidad de alojamiento de juegos con Amazon GameLift Servers.
Escalado automático
Amazon GameLift Serversproporciona dos métodos de autoescalado:
Características de escalado adicionales
-
Protección de las sesiones de juego: Amazon GameLift Servers evita que finalicen las sesiones de juego que albergan a jugadores activos durante un evento de reducción de tamaño.
-
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 Servers
Cuando tienes flotas en funcionamiento, Amazon GameLift Servers recopila una variedad de información para ayudarte a supervisar el rendimiento de los servidores de juegos desplegados. Puedes usar esta información para optimizar el uso de los recursos, solucionar problemas y obtener información sobre la actividad de los jugadores en tus juegos. Amazon GameLift Serversrecopila 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 deAmazon GameLift Servers, consulteMonitorización Amazon GameLift Servers.
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 tú Cuenta de AWS administras, permite el acceso Amazon GameLift Servers a tus AWS recursos de forma explícita.
Amazon GameLift Servers proporciona un par de opciones para la administración de este tipo de acceso. Para obtener más información, consulte Comuníquese con otros AWS recursos de sus flotas.