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.
¿Qué es Amazon GameLift Servers?
Utilice Amazon GameLift Servers para implementar, operar y escalar servidores dedicados y de bajo costo en la nube para juegos multijugador basados en sesiones. Basado en una infraestructura informática AWS global, Amazon GameLift Servers ayuda a ofrecer servidores de juegos de alto rendimiento y alta fiabilidad, a la vez que escala dinámicamente el uso de los recursos para satisfacer la demanda de los jugadores de todo el mundo.
Características principales de
-
Implementa el alojamiento en AWS regiones y Zonas Locales de todo el mundo para llevar tus juegos a nuevos jugadores. Consulte una lista completa de ubicaciones admitidas por Amazon GameLift Servers.
-
Ofrezca la latencia más baja posible y una excelente experiencia de jugador, dondequiera que se encuentren sus jugadores.
-
Utilice colas de ubicación en múltiples ubicaciones para ubicar a los jugadores de forma dinámica en las sesiones de juego con una experiencia de juego óptima.
-
Optimice la capacidad de la flota para lograr una mayor rentabilidad al tiempo que mantiene la calidad del servicio.
-
Escale la capacidad según la demanda de los jugadores mediante el escalado automático basado en objetivos
-
Mantenga un margen de capacidad para dar cabida a la afluencia repentina de jugadores.
Consulte más detalles en opciones de alojamiento de juegos de Amazon GameLift Servers.
-
Alojamiento de juegos en la nube, administrado por Amazon GameLift Servers
-
Aloje servidores de juegos en la infraestructura de Amazon Elastic Compute Cloud (Amazon EC2). Elija entre los tipos de recursos, incluidas las instancias Graviton optimizadas para computación (familia C), optimizadas para memoria (familia R) y rentables basadas en ARM.
-
Personalice la forma en que Amazon GameLift Servers administra todos los aspectos de su solución de alojamiento de juegos, desde la implementación de servidores de juegos y el inicio de las sesiones de juego hasta el emparejamiento de jugadores y la incorporación de estos a los juegos.
-
Utilice flotas con múltiples ubicaciones para agilizar la implementación global de los servidores de juegos.
-
Aproveche el alojamiento de bajo coste con Amazon EC2 Spot Instances
. -
Implemente servidores de juegos Windows o Linux con EC2 alojamiento gestionado.
-
Implemente contenedores basados en Linux en su servidor de juegos con alojamiento de contenedores administrado.
-
-
Alojamiento de juegos administrado por usted, con Amazon GameLift Servers Anywhere
-
Aproveche las capacidades de ubicación y administración de sesiones de juego de Amazon GameLift Servers.
-
Autoadministre las implementaciones y el escalado de los servidores de juegos en su propio hardware, en su infraestructura en las instalaciones local o en otros proveedores de servicios en la nube.
-
-
Alojamiento de juegos híbrido
-
Cree una solución de alojamiento de juegos que utilice una combinación de flotas administradas por Amazon GameLift Servers y flotas de Anywhere que funcionen con las soluciones existentes o admitan la migración.
-
-
Permita que Amazon GameLift Servers administre los procesos del servidor de juegos por usted, monitorice el estado y la disponibilidad del servidor de juegos y ubique las nuevas sesiones de juego bajo solicitud.
Utilice las características de ubicación de sesiones de juego para ayudar a los jugadores a encontrar las sesiones de juego que ofrezcan la mejor experiencia de juego posible y unirse a ellas. Puede dejar que Amazon GameLift Servers tome las decisiones o puede personalizar los criterios de ubicación, como el costo, la latencia de los jugadores y la ubicación geográfica.
-
Cree colas de ubicación de las sesiones de juego para procesar de forma eficiente las nuevas solicitudes de sesiones de juego. Utilice características para establecer un equilibrio entre la calidad y la velocidad de ubicación que se adapte al juego y a las expectativas de los jugadores.
Aproveche las características opcionales de sesión de jugador para reservar espacios para los jugadores en las sesiones de juego, validar a los jugadores durante la conexión y controlar la disponibilidad de los espacios. Busque o filtre las sesiones de juego existentes para encontrar espacios disponibles.
-
Añada un sistema de emparejamiento consistente que esté totalmente integrado con su solución de alojamiento de Amazon GameLift Servers.
-
Cree reglas de emparejamiento personalizadas basadas en los atributos y preferencias de los jugadores, como el nivel de habilidad o la elección del personaje, y utilice una lógica compleja cuando sea necesario.
-
Organice partidas por equipos para favorecer el juego competitivo o cooperativo. Equilibra a los jugadores en la composición de los and/or partidos del equipo.
-
Optimice el algoritmo de emparejamiento para equilibrar la calidad de las partidas y los tiempos de espera.
-
Permita las partidas de 2 a 200 jugadores simultáneos.
-
Permita la reposición de emparejamientos para rellenar los espacios disponibles para los jugadores y mantener las sesiones de juego llenas.
-
Obtenga métricas en tiempo real sobre el uso y el rendimiento de las sesiones de juego y la actividad de los jugadores, así como del rendimiento del alojamiento y del estado de las flotas administradas.
-
Intégrelo con Amazon CloudWatch para obtener alertas y paneles.
-
Acceda a los registros del servidor y a la monitorización de eventos con fines de solución de problemas.
-
Analice los datos de rendimiento y de uso para optimizar el escalado (flotas administradas) o la asignación de recursos (flotas autoadministradas).
-
Personalice la lógica de ubicación de las sesiones de juego, lo que incluye establecer prioridades en cuanto a latencia, costo y ubicación.
-
Para el alojamiento administrado, elija sus recursos de alojamiento de juegos y proporcione instrucciones para lanzar y ejecutar los servidores de juegos en cada instancia. Para los contenedores administrados, refine la asignación de recursos a contenedores.
-
Defina sus propias reglas de emparejamiento.
-
Implemente estrategias personalizadas para el escalado de la capacidad.
-
Añade código de servidor de juegos para integrarlo con tus AWS servicios existentes, como bases de datos o herramientas de almacenamiento de contenido.
-
Cree un servicio de backend con características personalizadas para administrar las solicitudes de incorporación de los jugadores (por ejemplo, las partidas de jugadores), gestionar la autenticación o añadir una lógica y persistencia personalizadas.
-
Utilice servicios como Amazon DynamoDB, Amazon Simple Storage Service y Amazon Aurora DSQL para la persistencia del estado del juego.
-
Implemente Amazon Cognito para la autenticación de los jugadores.
-
Procese el análisis de juegos con Amazon Kinesis y Amazon S3.
-
Añada un chat de voz con Amazon Chime SDK.
-
Cree funciones de juego personalizadas con AWS Lambda Amazon API Gateway.
Cómo trabajar con Amazon GameLift Servers
Utilice estas herramientas para trabajar con Amazon GameLift Servers.
- AWS CLI
-
Utilice AWS Command Line Interface (AWS CLI) para realizar llamadas al AWS SDK, incluida la API de servicio paraAmazon GameLift Servers. Consulte Introducción a la AWS CLI en la Guía del usuario de AWS Command Line Interface .
- Consola de Amazon GameLift Servers
-
Utilice la Consola de administración de AWS de Amazon GameLift Servers
para configurar los recursos, administrar las implementaciones de servidores de juegos y monitorizar las métricas de rendimiento y de uso. La consola de Amazon GameLift Servers ofrece una alternativa a la GUI para administrar los recursos mediante programación o con la AWS CLI. - Amazon GameLift Servers SDKs
-
Amazon GameLift Servers SDKs Contienen las bibliotecas necesarias para establecer la comunicación entre los clientes del juego, los servidores y los servicios del juego y el Amazon GameLift Servers servicio. Para obtener más información, consulte Obtención de herramientas de desarrollo de Amazon GameLift Servers.
- AWS CloudFormation
-
Se utilizan AWS CloudFormation para modelar, aprovisionar y administrar AWS los recursos de su solución de alojamiento de juegos tratando la infraestructura como código. Cree plantillas que describan los recursos y CloudFormation automatice las tareas de configuración e implementación de los recursos en las ubicaciones que especifique.