¿Qué es Amazon GameLift? - Amazon GameLift

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?

Puedes usar Amazon GameLift para implementar, operar y escalar servidores dedicados y de bajo coste en la nube para juegos multijugador basados en sesiones. Basado en una infraestructura informática AWS global, Amazon GameLift 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.

Qué puedes hacer con Amazon GameLift

Amazon GameLift admite estos casos de uso y más:

  • Implementa tus propios servidores de juegos multijugador personalizados en la nube como alojamiento.

  • Ejecute recursos de alojamiento de bajo coste mediante instancias puntuales de Amazon Elastic Compute Cloud (AmazonEC2).

  • Escale automáticamente la cantidad de recursos de alojamiento que necesita su juego en función del uso.

  • Gestione sus recursos EC2 informáticos de Amazon en un solo lugar con Amazon GameLift FleetiQ.

  • Empareja jugadores en juegos multijugador con Amazon GameLift FlexMatch.

  • Pruebe de forma iterativa las compilaciones de sus servidores y clientes de juegos con Amazon GameLift Anywhere.

  • Usa tu propio hardware mientras lo gestionas todo en un solo lugar con Amazon GameLift Anywhere.

sugerencia

Para probar el alojamiento de servidores de GameLift juegos de Amazon, consulteCómo empezar con Amazon GameLift.

GameLift Soluciones de Amazon

GameLift Alojamiento en Amazon

Cuando trabajas con el GameLift servicio de Amazon para operar tus servidores de juegos, tienes varias opciones para saber dónde y cómo están alojados tus servidores de juegos. Tanto si quieres utilizar los recursos de alojamiento que ya tienes, como hardware local, como si deseas configurar un alojamiento basado en la nube totalmente gestionado con Amazon GameLift, puedes utilizar las GameLift herramientas de Amazon para crear una experiencia de alojamiento perfecta para tus jugadores.

Alojamiento gestionado

Con el EC2 alojamiento GameLift gestionado por Amazon, puedes deshacerte de la mayor parte del trabajo de gestionar tus servidores de juegos. Elige los recursos informáticos que necesites entre una amplia selección de tipos de EC2 instancias de Amazon, integra tus proyectos de juegos para que funcionen con GameLift las funciones de Amazon y deja que Amazon se GameLift encargue de los detalles. Para obtener más información sobre el alojamiento GameLift gestionado por Amazon, consulteCómo GameLift funciona Amazon.

Empieza a desarrollar una solución de alojamiento GameLift gestionado por Amazon para tu juego.

Características principales
  • Aloja juegos multijugador que se ejecuten en los sistemas operativos Amazon Linux o Windows Server.

  • Ofrezca experiencias de juego de baja latencia a sus jugadores, estén donde estén. Implementa servidores de juegos en todo el Regiones de AWS mundo en cualquiera de las Zones Locales GameLift compatibles con Amazon. Para ver una lista completa, consulte Ubicaciones GameLift de servicio de Amazon.

  • Utiliza la ubicación GameLift inteligente de las sesiones de juego de Amazon para que los jugadores disfruten siempre de la mejor experiencia de juego alojada posible. Puedes confiar en la toma de GameLift decisiones de Amazon o puedes personalizarla en función de criterios de ubicación, como el costo, la latencia de los jugadores y las ubicaciones geográficas.

  • Elige cómo quieres escalar tus recursos de alojamiento para satisfacer la demanda de los jugadores. Gestiona la capacidad manualmente o configura el escalado automático. Con el escalado automático basado en objetivos, puedes mantener un búfer de capacidad ociosa de tamaño dinámico, lo que te ayuda a controlar los costes y, al mismo tiempo, a garantizar que los nuevos jugadores puedan entrar en las partidas con un tiempo de espera mínimo.

  • Deja que Amazon GameLift despliegue y gestione tus servidores de juegos basados en la nube. Amazon GameLift crea los recursos a medida que los necesitas, instala el software del servidor de juegos e inicia automáticamente los procesos para alojar las sesiones de juego de los jugadores. Configura un seguimiento de estado personalizado y deja que Amazon GameLift detecte y resuelva los recursos de bajo rendimiento.

  • Aprovecha las capacidades de GameLift monitoreo de Amazon para evaluar el rendimiento y el uso. Puede realizar un seguimiento de las métricas en función de factores como el rendimiento del hardware, la eficiencia en la ubicación de las sesiones de juego y los ciclos de vida de los procesos del servidor. Puedes realizar un seguimiento de las sesiones de juego activas y de los jugadores para observar el uso a lo largo del tiempo. También puedes descargar y almacenar los registros de las sesiones de juego.

  • Para el alojamiento de producción, automatice la administración y las implementaciones de los recursos de alojamiento de juegos mediante AWS CloudFormation plantillas para Amazon GameLift y. AWS Cloud Development Kit (AWS CDK) Aproveche las herramientas y servicios de integración y entrega continuas (CI/CD), como. AWS CodePipeline

Alojamiento híbrido

Usa el GameLift servicio de Amazon con una combinación de alojamiento GameLift gestionado por Amazon y Anywhere alojamiento autogestionado. Un enfoque híbrido le permite crear la solución que necesita en este momento y, al mismo tiempo, prepararse para lo que debe estar en el futuro. Los escenarios más comunes en los que una solución híbrida tiene sentido incluyen:

  • Amplíe su solución de alojamiento a Nube de AWS. Complemente las capacidades de su solución de alojamiento existente (hardware local u otro alojamiento basado en la nube) añadiendo alojamiento GameLift gestionado por Amazon. Con el alojamiento gestionado, puede aumentar su capacidad de alojamiento o añadir una capacidad «rápida» para ampliarla rápidamente y pagar solo por los recursos cuando los necesite. También puedes aprovechar la presencia global del GameLift servicio de Amazon para llegar a más jugadores de todo el mundo y ofrecer la experiencia multijugador de baja latencia que esperan.

  • Prepárate para la migración a un alojamiento basado en la nube. Si está pensando o planea migrar a Nube de AWS (en lugar de actualizar su propio hardware), una solución de alojamiento híbrida es una forma viable de realizar la transición tan gradualmente como sea necesario.

  • Aumenta la latencia de los jugadores en ubicaciones distintas a las de Amazon GameLift. Si ya utilizas el alojamiento GameLift gestionado por Amazon, es posible que necesites ayudar a los jugadores en determinadas situaciones. Por ejemplo, es posible que desees llegar a los jugadores que se encuentran en ubicaciones inusualmente remotas o reducir significativamente la latencia en esas áreas. Añade ubicaciones de alojamiento personalizadas y usa Amazon GameLift Anywhere para gestionar esas ubicaciones junto con sus recursos de alojamiento gestionados.

Empieza a desarrollar una solución de alojamiento GameLift híbrido de Amazon para tu juego.

Características principales

  • Utilice los mismos componentes de cliente y servidor del juego con los recursos de alojamiento gestionados y autogestionados. Proporcione una experiencia de jugador unificada en todos los recursos de alojamiento.

  • Usa los mismos FlexMatch emparejadores para colocar partidas en todos los recursos de alojamiento.

  • Gestione de forma centralizada sus recursos de alojamiento híbrido de forma conjunta mientras los despliega en todo el mundo.

  • A medida que la demanda de los jugadores fluctúa, gestiona las cargas de las sesiones de juego sin problemas entre los recursos gestionados y autogestionados.

  • Con Amazon GameLift Agent, puedes usar las mismas herramientas para gestionar los ciclos de vida de los servidores de juegos en todos los tipos de recursos de alojamiento.

  • Recopila estadísticas y registros de juegos y jugadores en todos los recursos de alojamiento. Aprovecha las GameLift funciones y otros AWS servicios de Amazon para combinar datos y desarrollar soluciones de observabilidad coherentes.

Alojamiento en cualquier lugar

Usa Amazon GameLift Anywhere flotas con la gestión de sesiones de GameLift juego de Amazon, incluido el matchmaking, para alojar tus servidores de juegos personalizados donde quieras. Anywhere las flotas son especialmente útiles como entornos de prueba para un desarrollo de juegos rápido e iterativo. Configura un Anywhere flota para su propia estación de trabajo local o un conjunto de recursos de alojamiento basados en la nube. Para el alojamiento de producción, puede utilizar un enfoque híbrido con Anywhere flotas para su hardware local complementadas con flotas GameLift gestionadas por Amazon.

Para obtener más información sobre las pruebas con Anywhere, consulte Configura las pruebas locales con Amazon GameLift Anywhere. Para obtener más información sobre cómo configurar un Anywhere flota, consulteConfiguración de una flota de hospedaje con Amazon GameLift.

Empieza a desarrollar una solución de alojamiento de Amazon GameLift Anywhere para tu juego.

Características principales
  • Realiza pruebas rápidas e iterativas a medida que desarrollas tus juegos multijugador.

  • Usa GameLift las herramientas de Amazon para administrar los servidores de juegos que están alojados en tu propio hardware.

  • Aprovecha el hardware disponible que está más cerca de tus jugadores, en cualquier lugar.

Amazon GameLift FlexMatch para el emparejamiento

Usa Amazon GameLift FlexMatch para crear conjuntos de reglas personalizados para definir las partidas multijugador de tu juego. FlexMatch usa conjuntos de reglas para comparar jugadores compatibles en cada partida y ofrecer a los jugadores la experiencia multijugador ideal.

Para obtener más información FlexMatch, consulta ¿Qué es Amazon GameLift FlexMatch?

Características principales
  • Equilibre la velocidad de creación de emparejamientos con la calidad de emparejamiento.

  • Empareje jugadores o equipos según las características definidas.

  • Defina reglas para colocar a los jugadores en los emparejamientos en función de la latencia.

Amazon GameLift FleetiQ para alojamiento autogestionado en Amazon EC2

Utilice Amazon GameLift FleetiQ para trabajar directamente con sus recursos de alojamiento en Amazon EC2 y Amazon Auto EC2 Scaling. Esto proporciona la ventaja de las GameLift optimizaciones de Amazon para un alojamiento de juegos económico y resistente. Esta solución es para desarrolladores de juegos que necesitan más flexibilidad de la que ofrecen las GameLift soluciones totalmente gestionadas de Amazon.

Para obtener información sobre cómo Amazon GameLift FleetIQ funciona con Amazon y EC2 EC2 Auto Scaling para el alojamiento de juegos, consulte la Guía para desarrolladores de Amazon GameLift FleetIQ.

Características principales
  • Obtenga un equilibrio optimizado de instancias de spot mediante el algoritmo FleetIQ.

  • Utilice las características de enrutamiento de jugadores para administrar los recursos de su servidor de juegos de manera eficiente y proporcione una mejor experiencia a los jugadores al unirse a los juegos.

  • Escale automáticamente la capacidad de alojamiento en función del uso del jugador.

  • Gestiona directamente EC2 las instancias de Amazon por tu cuenta Cuenta de AWS.

  • Utilice cualquiera de los formatos ejecutables de servidor de juegos compatibles, incluidos Windows, Linux, contenedores y Kubernetes.

Servidores Amazon GameLift Realtime con lógica de servidor personalizable

Utilice Servidores en tiempo real para crear juegos que no necesitan servidores de juegos personalizados. Esta solución de servidor ligera proporciona servidores de juego que puede configurar para adaptarse a su juego. Puede alojar servidores en tiempo real mediante una solución de alojamiento GameLift gestionado por Amazon.

Para obtener más información sobre el GameLift alojamiento de Amazon con Realtime Servers, consulteIntegración de juegos con Amazon GameLift Realtime Servers.

Características principales
  • Usa las funciones GameLift de administración de Amazon, como el escalado automático, las colas en múltiples ubicaciones y la ubicación de las sesiones de juego.

  • Utilice los recursos de GameLift alojamiento de Amazon y elija el tipo de hardware AWS informático para sus flotas.

  • Aproveche una pila de red completa para la interacción del cliente y servidor de juegos.

  • Obtenga la funcionalidad principal del servidor de juegos con lógica de servidor personalizable.

  • Realice actualizaciones en directo de la lógica del servidor y las configuraciones de Realtime.

Cómo trabajar con Amazon GameLift

Usa estas herramientas para trabajar con Amazon GameLift.

Amazon GameLift SDKs

Amazon GameLift SDKs contiene las bibliotecas necesarias para comunicarse con Amazon GameLift desde tus clientes de juegos, servidores de juegos y servicios de juegos. Para obtener más información, consulte Obtenga las herramientas de GameLift desarrollo de Amazon.

Cliente Amazon GameLift Realtime SDK

El Realtime Client SDK permite a un cliente de juego conectarse al servidor Realtime, unirse a las sesiones de juego y mantenerse sincronizado con otros jugadores. Descarga SDKy obtén más información sobre cómo realizar API llamadas con el cliente Realtime Servers API (C#).

GameLift Consola Amazon

Usa Amazon AWS Management Console GameLift para gestionar las implementaciones de tus juegos, configurar los recursos y realizar un seguimiento de las métricas de uso y rendimiento de los jugadores. La GameLift consola de Amazon ofrece una GUI alternativa a la administración de recursos mediante programación con AWS Command Line Interface ()AWS CLI.

AWS CLI

Utilice esta herramienta de línea de comandos para realizar llamadas a Amazon AWS SDK, incluido Amazon GameLift API. Para obtener información sobre el uso de AWS CLI, consulte Introducción a la AWS CLI en la Guía del AWS Command Line Interface usuario.