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.
Notas de la versión de Amazon GameLift Servers
Las notas de la versión de Amazon GameLift Servers proporcionan información detallada acerca de nuevas características, actualizaciones y correcciones relacionadas con el servicio.
Versiones del SDK
En las siguientes tablas aparecen todas las versiones de Amazon GameLift Servers, con información de las versiones del SDK. No es necesario utilizar integraciones comparables SDKs para el servidor y el cliente del juego. Sin embargo, es posible que las versiones anteriores de un SDK no sean totalmente compatibles con las características más recientes de otro.
Amazon GameLift Servers SDKs y los complementos son de código abierto. Consulte Obtención de herramientas de desarrollo de Amazon GameLift Servers. Para obtener las versiones más recientes, consulte la Amazon GameLift Servers GitHub organización.
Versión actual
| Lanzamiento del servicio | AWS SDK | SDK del servidor | Complemento para Unreal | Complemento para Unity | SDK de cliente de Realtime | ||||
|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity (C#) | C++ | Unreal (C++) | Go | ||||
| 28-10-25 | 1.11.595 o posterior |
5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 5.4.0 | 3.1.0 | 3.2.0 | 1.2.0 |
| Lanzamiento del servicio | AWS SDK | SDK del servidor | Complemento para Unreal | Complemento para Unity | SDK de cliente de Realtime | ||||
|---|---|---|---|---|---|---|---|---|---|
| C++ | C# | Unity de C# | C++ | Unreal de C++ | Go | ||||
| 2025-10-03 | 1.11.595 o posterior |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.2 | 5.3.0 | 3.0.2 | 3.1.0 | 1.2.0 |
| 2025-08-12 | 1.11.595 o posterior |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.1 | 5.3.0 | 3.0.1 | 3.1.0 | 1.2.0 |
| 2025-06-24 | 1.11.595 o posterior |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 |
| 29-05-2025 | 1.11.535 o posterior |
5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 5.3.0 | 3.0.0 | 3.1.0 | 1.2.0 |
| 24 de abril de 2025 | 1.11.535 o posterior |
5.2.1 (.NET 8) | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 |
| 27-03-2025 | 1.11.535 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 |
| 13-03-2025 | 1.11.485 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.1 | 1.2.0 |
| 14-01-2025 | 1.11.485 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
| 2025-01-02 | 1.11.477 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
| 19 de diciembre de 2022 | 1.11.445 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 2.0.0 | 3.0.0 | 1.2.0 |
| 12/11/2022 | 1.11.445 o posterior |
5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 5.2.0 | 1.1.2 | 2.1.0 | 1.2.0 |
| 2024-09-19 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.3 | 5.1.2 | 5.1.0 | 1.1.2 | 2.1.0 | 1.2.0 |
| 2024-02-13 | 1.11.225 |
5.1.2 | 5.1.2 | 5.1.2 | 5.1.1 | 5.1.0 | 1.1.0 | 2.1.0 | 1.2.0 |
| 2023-12-14 | 1.11.225 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 |
| 2023-11-16 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 2.0.0 | 1.2.0 |
| 2023-11-02 | 1.11.193 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.1.0 | 1.3.1 | 1.2.0 |
| 2023-09-28 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.0.0 | 1.3.1 | 1.2.0 |
| 2023-08-17 | 1.11.144 |
5.1.1 | 5.1.0 | 5.1.1 | 5.1.0 | 5.0.0 | 1.3.1 | 1.2.0 | |
| 2023-07-27 | 1.11.111 |
5.1.0 | 5.1.0 | 5.1.0 | 5.0.2 | 5.0.0 | 1.3.1 | 1.2.0 | |
| 2023-06-29 | 1.11.111 |
5,0,0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
| 15-06-2020 | 1.11.87 |
5.0.0 | 5.0.4 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
| 2023-05-25 | 1.11.87 |
5,0,0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.3.0 | 1.2.0 | ||
| 2023-04-20 | 1.11.63 |
5.0.0 | 5.0.0 | 1.3.0 | 1.2.0 | ||||
| 2023-04-13 | 1.10.21 |
5.0.0 | 5.0.0 | 1.2.1 | 1.2.0 | ||||
| 2023-02-09 | 1.10.21 |
5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | |||
| 2023-01-31 | 1.10.21 |
5.0.0 | 3.4.0 | 5.0.0 | 1.2.1 | 1.2.0 | |||
| 2022-12-01 | 1.10.21 |
5.0.0 (.NET 4 .NET 6) | 3.4.0 | 1.2.1 | 1.2.0 | ||||
| 2022-08-25 | 1.9.333 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||
| 2021-10-28 | 1.9.133 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.2.0 | |||
| 2021-06-03 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | ||||
| 2021-03-23 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
| 2021-03-16 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
| 2021-02-09 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
| 2020-12-22 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | ||||
| 2020-11-24 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
| 2020-11-11 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
| 2020-09-17 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | ||||
| 2020-08-27 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||
| 16-04-2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | ||||
| 2020-04-02 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
| 2019-12-19 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
| 14-11-2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
| 24-10-2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
| 03-09-2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | |||||
| 09-07-2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | |||||
| 25-04-2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | |||||
| 07-03-2019 |
1.7.65 |
3.3.0 | 3.3.0 | ||||||
| 07-02-2019 |
1.7.45 |
3.3.0 | 3.3.0 | ||||||
| 14-12-2018 |
1.6.20 |
3.3.0 | 3.3.0 | ||||||
| 27-09-2018 |
1.6.20 |
3.2.1 | 3.2.1 | ||||||
| 14-06-2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||
| 10-05-2018 |
1.4.47 |
3.2.1 | 3.2.1 | ||||||
| 15-02-2018 |
1.3.58 |
3.2.1 | 3.2.1 | ||||||
| 08-02-2018 |
1.3.52 |
3.2.0 | 3.2.0 | ||||||
| 2017-09-01 |
1.1.43 |
3.1.7 | 3.1.7 | ||||||
| 16-08-2017 |
1.1.31 |
3.1.7 | 3.1.7 | ||||||
| 16-05-2017 |
1.0.122 |
3.1.5 | 3.1.5 | ||||||
| 11-04-2017 |
1.0.103 |
3.1.5 | 3.1.5 | ||||||
| 21-02-2017 |
1.0.72 |
3.1.5 | 3.1.5 | ||||||
| 18-11-2016 |
1.0.31 |
3.1.0 | |||||||
| 13-10-2016 |
1.0.17 |
3.1.0 | |||||||
| 01-09-2016 |
0.14.9 |
3.1.0 | |||||||
| 04-08-2016 |
0.12.16 |
3.0.7 | |||||||
Notas de la versión
Las siguientes notas de la versión están en orden cronológico, con las últimas actualizaciones en primer lugar. En 2016 se lanzó por primera vez Amazon GameLift Servers. Para ver las notas de la versión anteriores a las indicadas aquí, consulte los enlaces de fecha de lanzamiento en Versiones del SDK.
Amazon GameLift Serversahora admite el escalado automático desde y hacia cero instancias en función de la actividad de la sesión de juego. Las flotas se reducen a cero después de un período definido sin actividad en ninguna sesión de juego y se amplían desde cero cuando se solicitan sesiones de juego, lo que ofrece una opción para optimizar los costes.
Enlaces de referencia de API de Amazon GameLift Servers:
Amazon GameLift ServersRealtimeahora es compatible con Node.js 24.x en Amazon Linux 2023. Esta actualización proporciona acceso a las últimas funciones y mejoras de seguridad de Node.js mientras se ejecuta en el moderno sistema operativo Amazon Linux 2023.
Ahora también puedes incluir un script de instalación opcional al crear una Realtime flota, lo que te permitirá instalar el software durante el inicio de la instancia según tus requisitos específicos. Para usar la nueva versión en tiempo de ejecución, especifique Node.js 24.x al crear los Realtime scripts.
Enlaces de referencia de API de Amazon GameLift Servers:
Más información:
Amazon GameLift Serversahora ofrece asistencia basada en inteligencia artificial en la consola web, lo que permite a Amazon Q Developer ofrecer orientación personalizada a los desarrolladores de juegos. Esta nueva función integra Amazon GameLift Servers conocimientos especializados para ayudar a los clientes a gestionar flujos de trabajo complejos, solucionar problemas y optimizar las implementaciones de sus servidores de juegos de manera más eficiente.
Esta nueva función proporciona recomendaciones asistidas por la IA para la integración de los servidores de juegos, la configuración de la flota y la optimización del rendimiento directamente desde la consola. Amazon GameLift Servers Esta mejora tiene como objetivo agilizar los procesos de toma de decisiones, reducir el tiempo de resolución de problemas y mejorar la utilización general de los recursos, lo que se traduce en ahorros de costes y en una mejor experiencia para los jugadores.
Más información:
Los clientes de Amazon GameLift Servers ahora pueden utilizar el sistema operativo Windows Server 2022 para alojar sus servidores de juegos. Windows Server 2022 ofrece varias mejoras con respecto a Windows Server 2016, incluida la seguridad. Este sistema operativo está disponible en todas las regiones de AWS, excepto las regiones de China.
Los clientes pueden utilizar sistemas operativos Windows más recientes y seguir recibiendo actualizaciones de seguridad críticas cuando finalice el soporte para Windows Server 2016 en enero de 2027. El soporte para Windows Server 2022 continuará hasta el 13 de octubre de 2031.
Enlaces de referencia de API de Amazon GameLift Servers:
Amazon GameLift Serversahora incluye la recopilación de métricas OpenTelemetry (OTel) integrada en todos los servidores SDKs y complementos, lo que proporciona una observabilidad estandarizada para monitorear el rendimiento de los servidores de juegos. Esta integración incorpora capacidades de telemetría estándar del sector directamente a sus servidores de juegos, permitiendo una supervisión y solución de problemas integrales sin necesidad de instrumentación o configuración adicionales.
Con OpenTelemetry la integración, ahora puedes:
Registrar automáticamente métricas, registros y rastros esenciales del servidor de juegos mediante protocolos estandarizados
Habilitar una integración total con plataformas de supervisión y herramientas de observabilidad existentes
Supervisar el rendimiento y el estado de los servidores de juegos en tiempo real en todas las instancias de flota
Solucionar problemas más rápidamente con datos de telemetría que funcionan en diferentes soluciones de supervisión
OpenTelemetry es un marco de observabilidad de código abierto que proporciona una forma estandarizada de recopilar, procesar y exportar datos de telemetría.
Más información:
-
Supervisión con métricas de telemetría de servidor, Guía para desarrolladores de Amazon GameLift Servers
Amazon GameLift Serversahora proporciona acceso remoto directo a las instancias gestionadas EC2 y de la flota de contenedores a través de la Amazon GameLift Servers consola, lo que elimina la necesidad de gestionar la autenticación. Esta nueva función utiliza Amazon EC2 Systems Manager (SSM) para proporcionar un acceso seguro a la terminal desde un navegador sin necesidad de configuración adicional ni administración de credenciales.
Con el acceso remoto basado en consola, ahora puede:
Solucionar problemas con la integración del servidor de juegos en tiempo real
Supervisar la actividad del servidor de juegos y acceder a los archivos de registro durante las sesiones de juego activas
Ejecutar herramientas de diagnóstico y evaluación comparativa utilizando el tráfico real de jugadores
Esta característica está disponible para flotas que ejecutan la versión 5.x del SDK del servidor. Para las flotas que ejecutan versiones anteriores del SDK, puede seguir utilizando el método AWS CLI existente para el acceso remoto.
Para conectarse de forma remota a una instancia de flota, abra la consola de Amazon GameLift Servers y busque la flota gestionada EC2 o de contenedores a la que desea acceder. En los detalles de la flota, abra la pestaña Instancias, seleccione una instancia de la lista y elija Conectar.
Más información:
Conexión remota a instancias de flota de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Con el alojamiento administrado por Amazon GameLift Servers, ahora puede implementar recursos de servidor de juegos en una nueva zona local Dallas, TX (us-east-1-dfw-2). Las zonas locales le ofrecen la capacidad de ubicar los servidores de juegos geográficamente más cerca de los jugadores a fin de reducir la latencia y aumentar la jugabilidad de forma considerable. En esta nueva zona local, puede usar los siguientes tipos de EC2 instancias: C6gn, C6i, C6in, M6g, M6i, M6in, M8g y R6i. Para obtener descripciones detalladas AWS EC2 de
Para empezar a alojar sesiones de juego en la nueva zona local de Dallas, primero suscríbase a la zona local para su Cuenta de AWS. A continuación, puede añadirla como ubicación remota a una flota con múltiples ubicaciones nueva o existente. Si el juego usa Amazon GameLift Servers FlexMatch, actualice cualquiera de las flotas de la cola de emparejamiento para incluir la nueva zona local. Con flotas multiubicación, puede administrar directamente la capacidad de alojamiento en cada ubicación.
La principal Región de AWS de la nueva zona local de Dallas, Texas, es us-east-1 (Virginia). La zona local original Dallas, TX (us-east-1-dfw-1) ya no acepta nuevas solicitudes de suscripción.
Más información:
Guía del Zonas locales de AWS usuario para empezar Zonas locales de AWS
Ubicaciones de servicio de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Actualización de ubicaciones de la flota, Guía para desarrolladores de Amazon GameLift Servers
Versión actualizada del complemento:
Complemento para Unreal
, versión 3.0.1 (incluye el SDK del servidor para Unreal, versión 5.3.1)
Amazon GameLift Servers publica nuevas versiones del complemento para Unreal Engine y del SDK del servidor para Unreal Engine. Estas versiones más recientes incluyen las actualizaciones siguientes:
Ahora se pueden utilizar con Unreal Engine 5.6.
Se han resuelto los problemas de compilación al empaquetar los destinos de clientes de Android.
Más información:
-
Integración de juegos con el complemento de Amazon GameLift Servers para Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
-
Integración de Amazon GameLift Servers en un proyecto de Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Versiones actualizadas del SDK:
SDK de AWS 1.11.595
Amazon GameLift Servers lanza para su disponibilidad general un conjunto de puntos de conexión fijos denominados señalizadores de pings de UDP para ayudarle a medir con precisión la latencia entre los dispositivos de los jugadores y las ubicaciones de los servidores de juegos. Los puntos de conexión de señalizador de pings de UDP están disponibles en todas las regiones globales y zonas locales de AWS admitidas por Amazon GameLift Servers, a excepción de las regiones de China de AWS .
La mayoría de los juegos multijugador utilizan el UDP (protocolo de datagramas de usuario) como protocolo principal de transmisión de paquetes debido a sus ventajas de rendimiento para los juegos en tiempo real. Comprender y optimizar la latencia de la red es crucial para ofrecer la mejor experiencia posible a los jugadores. Las balizas de ping UDP proporcionan una forma coherente y fiable de medir la latencia real de los paquetes UDP entre los jugadores y los servidores del juego, lo que te ayuda a tomar mejores decisiones sobre las player-to-server coincidencias y la ubicación de las sesiones de juego.
La ListLocationsAPI se ha ampliado para incluir información sobre el dominio y el puerto de los terminales como parte de la lista de ubicaciones que devuelve, lo que facilita el acceso programático a los puntos finales.
El cliente de juego puede enviar mensajes UDP a estos puntos de conexión y recibir respuestas asíncronas con los mismos datos, lo que le proporcionará mediciones de latencia que ilustren mejor las condiciones reales de tráfico del juego entre el dispositivo del jugador y las posibles ubicaciones de alojamiento. Estos puntos de conexión son permanentes y siguen disponibles mientras Amazon GameLift Servers admita el alojamiento de juegos en esa ubicación.
Más información:
Señalizadores de pings de UDP, Guía para desarrolladores de Amazon GameLift Servers
ListLocations, Referencia de la API Amazon GameLift Servers
Ahora, con el alojamiento administrado por Amazon GameLift Servers, puede implementar recursos de servidores de juegos en Bangkok (Tailandia) y Kuala Lumpur (Malasia), de modo que pueda ampliar el alcance de sus juegos a todo el sudeste asiático. Estas nuevas regiones ayudan a reducir la latencia y a mejorar la experiencia de juego de los jugadores de esas áreas.
Las siguientes Regiones de AWS están disponibles como ubicaciones remotas para flotas con múltiples ubicaciones. A fin de empezar inmediatamente a alojar sesiones de juego en estas ubicaciones, añádelas como ubicaciones remotas a una flota con múltiples ubicaciones nueva o existente. Con flotas multiubicación, puede administrar directamente la capacidad de alojamiento en cada ubicación.
-
Asia Pacífico (Tailandia)
ap-southeast-7() -
Asia Pacífico (Malasia)
ap-southeast-5()
No Regiones de AWS están habilitadas de forma predeterminada para una AWS cuenta. Debe suscribirse a cada región antes de poder implementar recursos de Amazon GameLift Servers en ella.
Más información:
-
Ubicaciones de servicio de Amazon GameLift Servers, Guía para desarrolladores de alojamiento de Amazon GameLift Servers
-
Actualización de ubicaciones de la flota, Guía para desarrolladores de alojamiento de Amazon GameLift Servers
-
Habilite o deshabilite AWS las regiones de su AWS cuenta, Guía de referencia de administración de cuentas.
Versiones actualizadas del SDK:
SDK del servidor de C++
, versión 5.3.0 SDK del servidor de C#
, versión 5.3.0 SDK del servidor de Go
, versión 5.3.0 -
SDK del servidor para Unreal
, versión 5.3.0 -
SDK del servidor para Unity
, versión 5.3.0
Versiones de complementos actualizadas:
Complemento para Unreal
, versión 3.0.0 Complemento para Unity
, versión 3.1.0
Las nuevas versiones del SDK del servidor para C++, C#, Go, Unreal y Unity, así como las nuevas versiones de complementos para Unreal Engine y Unity, ahora son de código abierto. Todas están disponibles en la Amazon GameLift Servers GitHub organización
Actualizaciones clave del SDK del servidor:
Se mejoraron la validación del lado del cliente y las respuestas a los errores en todos los servidores. SDKs
La función de OnProcessTerminatedevolución de llamada ahora tiene una lógica predeterminada para finalizar el proceso del servidor del juego.
La función InitSDK() ahora usa un token de idempotencia para admitir varios reintentos.
La OnUpdateGameSessiondevolución de llamada ahora puede transferir datos a. autoBackfillMode
Actualizaciones de complementos clave:
El complemento para Unreal Engine ahora tiene un proceso de instalación y configuración más simplificado, con más automatización y menos requisitos previos (CMakeOpenSSL y la cadena de herramientas de compilación cruzada de Unreal).
El complemento de Unreal Engine ha mejorado la experiencia de interfaz de usuario para el EC2 flujo de trabajo gestionado, incluida la compatibilidad con los espacios en las rutas de creación del cliente y del servidor del juego. Además, ahora puede añadir argumentos de línea de comandos al iniciar un cliente de juego desde el editor.
El complemento para Unreal Engine ahora es compatible con las versiones integradas del servidor ARM. UE5
Más información:
Complemento de Amazon GameLift Servers para Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Complemento de Amazon GameLift Servers para Unity (SDK 5.x del servidor), Guía para desarrolladores de Amazon GameLift Servers
SDK 5.x del servidor de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Integración de Amazon GameLift Servers en un proyecto de Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Integración de Amazon GameLift Servers en un proyecto de Unity, Guía para desarrolladores de Amazon GameLift Servers
Versiones actualizadas del SDK:
-
SDK del servidor de C#, versión 5.2.1
Para los desarrolladores de juegos que utilizan C#, ahora pueden usar .NET 8 como marco de trabajo de destino para sus proyectos de Amazon GameLift Servers. Con .NET 8, puede aprovechar las mejoras de rendimiento, como la mejora de la compilación just-in-time (JIT), la optimización del uso de la memoria y los tiempos de inicio más rápidos. Si actualmente utiliza .NET 6, le recomendamos que planifique una migración a .NET 8, incluida la actualización del SDK del servidor de C# a la versión más reciente. Microsoft anunció la compatibilidad con .NET 8, con parches de seguridad y actualizaciones técnicas, hasta noviembre de 2026.
Descargue la versión más reciente del SDK del servidor de C# para Amazon GameLift Servers
Más información:
Obtención de herramientas de desarrollo de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Versiones actualizadas del SDK:
-
AWS SDK 1.11.535
Ahora puede ajustar el alojamiento de su servidor de juegos con Amazon GameLift Servers una selección más amplia de instancias de Amazon de las familias de EC2 instancias de quinta a octava generación. Cada nueva EC2 generación ofrece avances en EC2 computación, memoria y redes, y las instancias de octava generación ofrecen instancias de última generación basadas en AWS Graviton4 e Intel Xeon. Las instancias de última generación están disponibles en las siguientes familias de instancias:
-
Uso general
(serie M) -
Computación optimizada
(serie C) -
Memoria optimizada
(serie R)
También puede elegir variantes que ofrezcan almacenamiento local (d), redes mejoradas (n) y arquitecturas de procesador específicas (). Intel/AMD/Graviton – i/a/g Las instancias de próxima generación están disponibles en todas las Regiones de AWS regiones compatiblesAmazon GameLift Servers, a excepción de las regiones de AWS China. Para obtener más información, consulte Ubicaciones de servicio de Amazon GameLift Servers.
Utilice estos nuevos tipos de instancias con EC2 flotas Amazon GameLift Servers gestionadas y flotas de contenedores gestionadas. Al cambiar el alojamiento de juegos actual a un nuevo tipo de instancia (misma arquitectura), simplemente implemente nuevas flotas, sin modificar los ajustes de configuración excepto el tipo de instancia.
Más información:
CreateFleetAmazon GameLift ServersReferencia de API
CreateContainerFleet, Referencia Amazon GameLift Servers de API
El nuevo encapsulador de servidores de juegos para Amazon GameLift Servers reduce considerablemente el tiempo necesario para alojar un servidor de juegos en Amazon GameLift Servers. Sin necesidad de cambiar el código, puedes usar el envoltorio para añadir una funcionalidad básica de gestión de sesiones de juego a tu juego e implementarla en una flota de Amazon GameLift Servers Anywhere, una flota gestionada o una EC2 flota de contenedores gestionada. Esta herramienta es ideal para realizar una evaluación práctica de las características de Amazon GameLift Servers utilizando su propio servidor de juegos o uno de un juego de muestra. También es útil para implementar rápidamente iteraciones de servidores de juegos, por ejemplo, para la creación rápida de prototipos o pruebas.
Con las funciones básicas de administración de sesiones de juego, el servidor de juegos puede inicializar una conexión con el servicio Amazon GameLift Servers, responder a las peticiones para iniciar y detener las sesiones de juego y cerrar una sesión de juego cuando esta ha finalizado.
Descarga el envoltorio del servidor del juego desde. GitHub
Amazon GameLift es un servicio totalmente gestionado que se dedica a ayudar a los desarrolladores a crear, escalar y ofrecer los juegos más exigentes del mundo. Con la versión de disponibilidad general de Amazon GameLift Streams, Amazon GameLift ahora ofrece un servidor de juegos de gran escala y capacidades de transmisión de juegos fluidas.
Amazon GameLift Servers ofrece a los desarrolladores de juegos la capacidad de implementar, operar y escalar servidores de juegos dedicados. Puede implementar servidores de juegos de alto rendimiento en la nube en cuestión de minutos y escalar verticalmente la capacidad para satisfacer la demanda de los jugadores. Basado en un entorno informático AWS comprobado, Amazon GameLift Servers admite 100 millones de jugadores simultáneos en un solo juego, 100 000 jugadores adicionales por segundo y 9 000 nuevas instancias de cómputo por minuto. Además, con una seguridad de nivel empresarial, un sistema de emparejamiento para los jugadores más concurridos y pay-as-you-go flexibilidad, te ayuda a empezar tanto si estás trabajando en una nueva idea de juego como si estás gestionando un juego con millones de jugadores.
Amazon GameLift Streams ayuda a los desarrolladores de juegos a ofrecer experiencias de streaming de juegos con una resolución de hasta 1080p y 60 frames-per-second (fps) sin ningún retraso perceptible en dispositivos como iOS, Android, FireOS y PCs para los jugadores. Con una única AWS oferta, los editores pueden implementar el contenido de sus juegos en cuestión de minutos, sin modificaciones, en instancias de GPU basadas en la nube y totalmente administradas y distribuirlo directamente a través de AWS Network Backbone a cualquier dispositivo de usuario final con un navegador web. Los jugadores pueden empezar a jugar en tan solo unos segundos, sin esperar a que se descarguen o se instalen, y esto ofrece una experiencia de juego prácticamente indistinguible de la de jugar al juego de forma local en un PC o una consola de juegos.
Versiones actualizadas del SDK:
-
AWS SDK 1.11.485
En respuesta a los comentarios de los clientes, lanzamos una nueva funcionalidad que os permitirá priorizar las ubicaciones para las solicitudes de ubicación de cada sesión de juego. Para las colas que están configuradas para priorizar las ubicaciones por ubicación, ahora puede proporcionar una lista personalizada de ubicaciones prioritarias con cada solicitud de ubicación.
Esta nueva característica permite a los clientes cambiar dinámicamente las prioridades de ubicación para cada solicitud de ubicación según sea necesario. La flexibilidad adicional significa que puede responder mejor a las condiciones cambiantes, como la ubicación de los jugadores, la carga de la flota o el estado de los servidores. También puede ayudar a los clientes que desean personalizar aún más la forma en que se seleccionan las ubicaciones de ubicación.
Más información:
Priorización de la ubicación de las sesiones de juego, Guía para desarrolladores de Amazon GameLift Servers
StartGameSessionPlacement, Amazon GameLift Servers Referencia de API
Versiones actualizadas del SDK:
-
AWS SDK 1.11.477
En respuesta a los comentarios de los clientes, lanzamos una nueva funcionalidad que les permitirá finalizar sesiones de juego individuales con más facilidad. Con esta versión, ahora puedes finalizar una sesión de juego directamente en la Amazon GameLift Servers consola o mediante el uso del AWS CLI AWS SDK para ello. Amazon GameLift Servers
Esta nueva característica responde a la necesidad de resolver las sesiones de juego que permanecen activas pero en mal estado, lo que impide que los recursos de computación alojen nuevas sesiones de juego. Anteriormente, los clientes tenían que acceder de forma remota al ordenador para finalizar manualmente una sesión de juego.
Existen dos métodos de finalización entre los que elegir. El primer método intenta finalizar correctamente una sesión de juego mediante su secuencia de cierre personalizada, que puede incluir acciones para notificar a los jugadores y resolver los datos del juego. El segundo método fuerza la detención del proceso del servidor, lo que finaliza la sesión de juego inmediatamente. Este segundo método garantiza que la sesión de juego finalice incluso cuando el proceso del servidor no responda.
Más información:
Cierre de una sesión de juego mediante la consola de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
TerminateGameSession, Referencia Amazon GameLift Servers de API
Versiones de complementos actualizadas:
Complemento de Amazon GameLift Servers para Unreal Engine, versión 2.0.0
-
Se ha actualizado para admitir el SDK 5.2.0 del servidor C++ con compatibilidad para contenedores administrados.
-
Se añade el soporte para Unreal Engine 5.4 y 5.5.
Complemento de Amazon GameLift Servers para Unity, versión 3.0.0
-
Se ha actualizado para admitir el SDK 5.2.0 del servidor C++ con compatibilidad para contenedores administrados.
-
Soporte para Unity 2021.3 LTS y 2022.3 LTS para Windows y Mac OS.
El complemento de Amazon GameLift Servers para los motores de juegos Unreal y Unity proporciona herramientas y flujos de trabajo que simplifican los pasos necesarios para poner en marcha el juego con Amazon GameLift Servers. Amazon GameLift Servers es un servicio de alojamiento en la nube totalmente administrado que los desarrolladores de juegos pueden utilizar para administrar y escalar servidores de juegos dedicados para juegos multijugador basados en sesiones.
Las versiones más recientes del complemento ofrecen las siguientes mejoras:
-
Flujo de trabajo guiado para el alojamiento con contenedores administrados. Este flujo de trabajo le guía por los pasos necesarios para configurar una imagen de contenedor con el software de su servidor de juegos e implementar una solución de alojamiento basada en la nube para su servidor de juegos. El flujo de trabajo ofrece dos escenarios de implementación diferentes: una implementación simple y una implementación más completa con una cola de ubicación de las sesiones de juego y un emparejador de FlexMatch. Cada escenario genera flotas de Amazon GameLift Servers contenedores y AWS recursos de apoyo.
-
Proceso mejorado para configurar los perfiles de AWS usuario y administrar las credenciales de AWS acceso para el uso de los complementos. Puedes mantener varios perfiles para trabajar con diferentes AWS cuentas, usuarios de cuentas y regiones.
-
Funcionalidad adicional para actualizar flotas de contenedores existentes. Puede implementar nuevas imágenes de contenedor (por ejemplo, para las actualizaciones de versión de los servidores de juegos) y cambiar los ajustes de configuración de la flota sin necesidad de empezar desde cero.
-
Flujos de trabajo mejorados para el alojamiento con Amazon GameLift Servers Anywhere Fleets y Managed EC2. Las mejoras basadas en los comentarios de los clientes incluyen mejores directrices, con consejos y enlaces a recursos útiles.
Los escenarios de despliegue de los contenedores gestionados y EC2 las soluciones gestionadas utilizan AWS CloudFormation plantillas para crear e implementar los AWS recursos para cada escenario. Esas plantillas se incluyen en la descarga del complemento de Amazon GameLift Servers y se pueden editar. Puede utilizarlas tal cual o modificarlas para el juego.
Más información:
Complemento para Unreal: implementación del juego en una flota de contenedores administrados, Guía para desarrolladores de Amazon GameLift Servers
Complemento para Unity: Implementación del juego en una flota de contenedores administrados, Guía para desarrolladores de Amazon GameLift Servers
Versiones actualizadas del SDK:
-
AWS SDK 1.11.445
-
SDK del servidor, versión 5.2.0 (todos los lenguajes)
Amazon GameLift Servers lanza para su disponibilidad general una nueva solución de alojamiento para cargas de trabajo de servidores de juegos en contenedores. Con esta versión, los desarrolladores de juegos ahora pueden aprovechar las ventajas de la organización en contenedores, que incluye entornos consistentes y seguros, un proceso de implementación simplificado y una utilización optimizada de los recursos.
Las flotas de contenedores gestionadas utilizan EC2 instancias de Amazon que se gestionan Amazon GameLift Servers en tu nombre y en función de tus configuraciones. Se crea una arquitectura de contenedores personalizada para el juego y se proporcionan imágenes de contenedores al almacenarlas en un repositorio de Amazon Elastic Container Registry (Amazon ECR). Las flotas de contenedores solo están disponibles para los servidores de juegos basados en Linux. Los servidores de juegos deben estar integrados con el SDK del servidor 5.2.0 (o superior).
Con las flotas de contenedores gestionadas, obtiene los mismos beneficios que con las flotas gestionadas EC2. Esto incluye la compatibilidad con los tipos de instancias de spot y bajo demanda, el escalado inteligente de la capacidad, la ubicación de las sesiones de juego con colas y el emparejamiento. También obtiene las mismas métricas que otros tipos de flotas, además de algunas nuevas en el caso de los contenedores. Otras características de las flotas de contenedores incluyen:
-
Alineación con la experiencia sin servidor para cargas de trabajo en contenedores. Ejecute un proceso de servidor de juegos por contenedor y empaquete varios contenedores en cada instancia de flota para un uso óptimo de los recursos. Si prefiere tener contenedores con varios procesos de servidor de juegos, puede usar el agente de Amazon GameLift Servers para administrar los hosts de forma automatizada.
-
Creación simplificada de flotas. Las flotas de contenedores están diseñadas para requerir ajustes de configuración de despliegue mínimos, con valores razonables. suggested/default Puede implementar rápidamente una flota activa y, a continuación, personalizar los ajustes individuales según sea necesario.
-
Herramientas de control de versiones para la arquitectura de contenedores. Ahora puede actualizar la definición de un grupo de contenedores (que es similar a una “tarea” de contenedores), mantener varias versiones y especificar qué versión implementar en una flota.
-
Herramientas de actualización de flota. Con las flotas de contenedores, ya no necesita crear una nueva flota para lanzar una actualización de la versión del servidor del juego. En su lugar, ahora puede actualizar la imagen de contenedor e implementar las actualizaciones en las flotas existentes.
Puede crear flotas de Amazon GameLift Servers contenedores en cualquier Región de AWS lugar, Amazon GameLift Servers admite flotas con múltiples ubicaciones y puede implementar instancias de flotas de contenedores en cualquier ubicación remota compatible. Para obtener más información, consulte Ubicaciones de servicio de Amazon GameLift Servers. Los contenedores gestionados no están disponibles actualmente en las regiones de AWS China.
Más información:
Publicación de blog: Aproveche los contenedores totalmente administrados para alojar juegos multijugador a escala mundial en Amazon GameLift Servers
Contenedores administradosdescripción general, guía para Amazon GameLift Servers desarrolladores
Cómo funcionan los contenedores en Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Hoja de ruta de desarrollo para el alojamiento con contenedores administrados por Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
-
CreateContainerFleet, Referencia Amazon GameLift Servers de API
Versiones actualizadas del SDK:
SDK del servidor de C++, versión 5.1.3
-
Nuevas capacidades de registro. Ahora puede acceder a los registros de las solicitudes del SDK.
-
Se ha mejorado la fiabilidad de la transmisión de mensajes del SDK. Ahora, el SDK utiliza mecanismos de reconexión más robustos para recuperarse en caso de que haya interrupciones en la red o caídas aleatorias de mensajes.
Versiones de complementos actualizadas:
Complemento de Amazon GameLift Servers para Unreal Engine, versión 1.1.2
-
Se ha actualizado para admitir la última versión del SDK 5.1.3 del servidor C++.
-
En el complemento de Amazon GameLift Servers para Unreal Engine, al buscar un ejecutable de compilación de servidor para una flota, ahora tiene la opción de examinar Todos los archivos.
Complemento del SDK del servidor de C++ para Unreal (versión 5.1.2)
-
Se ha actualizado para admitir la última versión del SDK 5.1.3 del servidor C++.
Más información:
-
Integración de juegos con el complemento de Amazon GameLift Servers para Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Basándonos en los comentarios de los clientes, hemos aclarado el Amazon GameLift Servers flujo de trabajo para crear una EC2 flota gestionada y prepararla para albergar sesiones de juego. Entre las mejoras, se incluyen las características siguientes:
-
Hemos proporcionado descripciones más específicas y precisas de cada fase del proceso de creación de la flota. Esta visibilidad mejorada facilita y acelera la identificación y la resolución de los problemas.
-
Las fases de compilación y activación separan mejor las tareas de implementación de instancias (compilación) de las tareas para iniciar los procesos del servidor de juegos y conectarse al servicio de Amazon GameLift Servers (activación). Este cambio facilita el reconocimiento de la causa probable de los problemas. Además, ahora puede conectarse de forma remota a las flotas cuando se encuentren en la fase de activación.
-
Hay dos nuevos eventos de creación de flotas que comunican si los scripts de instalación del servidor de juegos se han ejecutado correctamente o no. Si la compilación del servidor de juegos incluye un script de instalación, Amazon GameLift Servers intenta ejecutar el script y emite uno de los siguientes eventos nuevos:
-
FLEET_CREATION_COMPLETED_INSTALLER -
FLEET_CREATION_FAILED_INSTALLER
-
Más información:
Depuración de problemas relacionados con flotas de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
-
Tipo de datos del evento, referencia Amazon GameLift Servers de la API
Con base en los comentarios de los clientes, hemos realizado las siguientes actualizaciones en la experiencia de la consola de Amazon GameLift Servers
Las preferencias de visualización de las páginas ahora se guardan automáticamente en el usuario de tu AWS cuenta y se aplican cada vez que vuelves a la página. Las preferencias de visualización le permiten elegir qué información quiere incluir en una tabla, por ejemplo, en la página con el listado de flotas. Personalice sus preferencias de visualización con el icono
, en la esquina superior derecha de la tabla. El flujo de trabajo Crear flota para EC2 flotas gestionadas se ha simplificado para combinar la selección de ubicaciones de flota y tipos de instancias. Hemos facilitado la búsqueda del tipo de instancia adecuado para una flota, aunque cambie las ubicaciones seleccionadas.
Más información:
Cree una EC2 flota Amazon GameLift Servers gestionada, Guía para desarrolladores de Amazon GameLift Servers
Ahora, con el alojamiento administrado por Amazon GameLift Servers puede implementar recursos de servidores de juegos en Nigeria y África occidental, de modo que pueda ampliar el alcance de sus juegos a toda África. Usa las Zonas AWS Locales para colocar los servidores de juegos geográficamente más cerca de tus jugadores para reducir la latencia y mejorar significativamente la jugabilidad.
A fin de empezar inmediatamente a organizar sesiones de juego en Nigeria, añade la nueva zona local de Nigeria como ubicación remota a una flota con múltiples ubicaciones nueva o existente. Si el juego usa Amazon GameLift Servers FlexMatch, actualice las flotas de la cola de emparejamiento para incluir la nueva zona local. Con flotas multiubicación, puede administrar directamente la capacidad de alojamiento en cada ubicación.
La principal Región de AWS de la zona local de Lagos (Nigeria) es la región de África (Ciudad del Caboaf-south-1) (), que Amazon GameLift Servers también es compatible como ubicación remota. El nombre de la zona local de Nigeria es af-south-1-los-1.
Más información:
Ubicaciones de servicio de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Actualización de ubicaciones de la flota, Guía para desarrolladores de Amazon GameLift Servers
La consola de Amazon GameLift Servers ofrece ahora una herramienta de búsqueda de sesiones de jugadores que le permite recuperar datos de las sesiones de los jugadores por ID de sesión de juego, ID de sesión de jugador o ID de jugador. Los juegos que utilizan el emparejamiento de FlexMatch generan automáticamente sesiones de jugador para cada jugador emparejado. Para todos los demás juegos, las sesiones de los jugadores son una característica opcional.
Puede encontrar la herramienta de búsqueda de sesiones de jugadores en la navegación principal de la consola de Amazon GameLift Servers. Vea las sesiones individuales de los jugadores o compare los datos de las sesiones de varios jugadores. También puede abrir los datos de las sesiones de los jugadores al ver la página de detalles de las sesiones de juego.
Más información:
Sesiones de juego y de jugador en la consola de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
Amazon GameLift Servers ofrece ahora una vista previa de las flotas de contenedores, con lo que obtiene mayor portabilidad, escalabilidad, tolerancia a errores y agilidad.
En las flotas de contenedores, las EC2 instancias de Amazon alojan uno o más de tus contenedores. Estos contenedores incluyen el servidor de juegos junto con todo lo que necesite, como las dependencias y las configuraciones. Entre los ejemplos de dependencias se incluyen los paquetes SDKs de software. Tras cargar el contenedor a su Amazon Elastic Container Registry privado, Amazon GameLift Servers rellenará la flota con el contenedor.
Para funcionar en una flota de contenedores, el servidor del juego debe ejecutarse en Linux y estar integrado con el SDK 5.x del servidor. En una flota de contenedores, usted dispone de un control preciso de los recursos de alojamiento para poder optimizar el consumo de recursos, como las unidades de CPU y la memoria. También puede alojar varios servidores de juegos en un contenedor para reducir el uso de recursos.
Una flota de contenedores ofrece muchas de las mismas ventajas que otros tipos de flotas, como los tipos de instancias bajo demanda, el escalado (automático y manual), las colas y el emparejamiento. También obtiene las mismas métricas que otros tipos de flotas, además de algunas nuevas en el caso de los contenedores. Las flotas de contenedores le permiten llegar a los jugadores de forma global en las siguientes ubicaciones y regiones:
ap-northeast-1
ap-northeast-2
ap-southeast-2
eu-central-1
eu-west-1
us-east-1
us-west-2
Para llegar a más regiones y zonas locales, cree flotas de contenedores con múltiples ubicaciones.
Más información:
-
Gestión del alojamiento con Amazon GameLift Servers contenedores, guía Amazon GameLift Serverspara desarrolladores
-
CreateContainerGroupDefinition, Referencia Amazon GameLift Serversde API
Versiones actualizadas del SDK:
SDK del servidor de Go, versión 5.1.0
SDK del servidor de C#, versión 5.1.2
SDK del servidor de C++, versión 5.1.2
Se han llevado a cabo las siguientes mejoras:
Se ha mejorado la fiabilidad del SDK añadiendo la reconexión automática en caso de interrupción en la red.
-
[Go] Ahora puede llamar a
InitSDK()con o sin los parámetros del servidor. Los servidores de juegos que se ejecutan en EC2 flotas Amazon GameLift Servers gestionadas leen los parámetros del servidor directamente de las variables de entorno. Los servidores de juegos de las flotas de Amazon GameLift Servers Anywhere deben llamar aInitSDK()con los parámetros del servidor.
Versiones de complementos actualizadas:
Complemento de Amazon GameLift Servers para Unreal Engine, versión 1.1.0
Complemento de Amazon GameLift Servers para Unity, versión 2.1.0
Complemento del SDK del servidor de C++ para Unreal, versión 5.1.1
Complemento del SDK del servidor de C# para Unity, versión 5.1.2
Se han llevado a cabo las siguientes mejoras:
-
[Complemento de Amazon GameLift Servers para Unreal Engine] Se han actualizado las instrucciones de instalación y se ha simplificado el empaquetado. Este complemento incluye ahora la última versión del SDK del servidor de C++ para Unreal.
Se han actualizado los complementos para que sean compatibles con la última versión del SDK del servidor de Amazon GameLift Servers.
Más información:
Integración de juegos con el complemento de Amazon GameLift Servers para Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Ya era posible configurar las propiedades del juego al crear sesiones de juego, así como buscar propiedades específicas en las sesiones. Ahora, también puede añadir y actualizar estas propiedades en una sesión de juego activa.
Por ejemplo, los jugadores votan en un mapa en el que quieren jugar. El cliente del juego llama a UpdateGameSession para modificar un valor GameProperty en {"Key": "map", "Value":"jungle"}. A continuación, el juego implementa el nuevo mapa para los jugadores de la sesión de juego.
Los administradores del juego también pueden recuperar datos útiles de las propiedades del juego mediante esta operación SearchGameSessions. Por ejemplo, los administradores pueden enumerar las sesiones de juego que tienen un valor Status de ACTIVE y la propiedad de juego {"Key": "map", "Value":"desert"}.
Más información:
Integración de la funcionalidad de cliente de juego de Amazon GameLift Servers, Guía para desarrolladores de Amazon GameLift Servers
GameProperty, Referencia Amazon GameLift Serversde API
UpdateGameSession, Referencia Amazon GameLift Servers de API
SearchGameSessions, Referencia Amazon GameLift Servers de API
Ahora puede administrar toda la pila de recursos de Amazon GameLift Servers mediante las herramientas de infraestructura como código (IaC). Estas herramientas incluyen AWS CloudFormation, y también herramientas de terceros, como Terraform y Pulumi. Con este soporte adicional, ahora puede centrarse en desarrollar su juego y aprovechar DevOps las estrategias para encargarse de la gestión de los recursos, la CI/CD y el despliegue para sus clientes.
Ahora también puedes aprovisionar y configurar todos los tipos de Amazon GameLift Servers recursos mediante la API de AWS Cloud Control. Puedes seguir trabajando con los recursos utilizando las plantillas Amazon GameLift Servers APIs o las AWS CloudFormation plantillas deAmazon GameLift Servers.
Para obtener más información sobre los recursos de Amazon GameLift Servers disponibles a través de IaC, consulte la Referencia de tipos de recurso de Amazon GameLift Servers Referencia de tipos de recurso de Amazon GameLift Servers.
Además, ahora puede escalar automáticamente sus flotas mediante AWS CloudFormation plantillas o la API de AWS Cloud Control mediante la nueva propiedad Fleet:ScalingPolicies.
La API de Cloud Control ofrece a los desarrolladores un conjunto estándar de recursos (CRUDL) APIs para crear, leer, actualizar, eliminar y enumerar recursos (CRUDL) en cientos de AWS servicios y múltiples herramientas de terceros, como Terraform y Pulumi.
Versiones actualizadas del SDK:: complemento de Amazon GameLift Servers para Unity, versión 2.0.0
El complemento de Amazon GameLift Servers para Unity proporciona herramientas y flujos de trabajo que simplifican los pasos necesarios para poner en marcha un juego de Unity para el alojamiento en la nube Amazon GameLift Servers. Amazon GameLift Servers es un servicio totalmente administrado que permite a los desarrolladores de juegos administrar y escalar servidores de juegos dedicados para juegos multijugador basados en sesiones.
Con esta versión, el complemento de Unity se actualiza para utilizar las características más recientes de Amazon GameLift Servers, lo que incluye la versión 5.x del SDK del servidor y la compatibilidad para pruebas locales con Amazon GameLift Servers Anywhere. El complemento es compatible con las versiones de Unity 2021.3 LTS y 2022.3 LTS.
Estas son algunas de las características más importantes del complemento:
-
Flujos de trabajo de la IU guiados en el editor de Unity para los siguientes escenarios:
-
Pruebe la integración de sus juegos con Amazon GameLift Servers utilizando su estación de trabajo local como host. Este flujo de trabajo le ayuda a configurar una flota de Amazon GameLift Servers Anywhere para su máquina local, lanzar instancias de servidor y el cliente de juegos, solicitar una sesión de juego a través de Amazon GameLift Servers y unirse al juego.
-
Implemente una solución de alojamiento en la nube para su servidor de juegos integrado con AWS recursos Amazon GameLift Servers gestionados EC2 y de soporte. Este flujo de trabajo le ayuda a configurar el juego para el alojamiento en la nube, y le ofrece tres escenarios de implementación:
Implementación del servidor del juego en una sola flota.
Implemente el servidor de juegos en un conjunto de flotas de Spot de bajo coste en varias AWS regiones.
Despliega el servidor del juego con un FlexMatch emparejador.
-
-
Posibilidad de configurar perfiles de usuario que se vinculen a un usuario de la AWS cuenta y establecer una AWS región predeterminada. Puede mantener varios perfiles para trabajar en diferentes AWS cuentas, usuarios de cuentas y regiones.
-
Comodidades especiales que ayudan a agilizar los procesos de integración e implementación de Amazon GameLift Servers, entre las que se incluyen:
-
Cada solución de alojamiento incluye AWS recursos de apoyo, incluido un grupo de usuarios de Amazon Cognito que proporciona una validación única para cada jugador. IDs Las soluciones también incluyen un depósito de Amazon S3 para almacenamiento, notificaciones de eventos de Amazon SNS, AWS Lambda funciones y otros recursos.
-
Para el flujo de trabajo de Anywhere, el complemento automatiza la configuración necesaria de los parámetros del servidor.
-
Para el EC2 flujo de trabajo de Amazon, cada solución de implementación proporciona un servicio de backend de cliente integrado que utiliza funciones de Lambda. El servicio de backend se encuentra entre el cliente del juego y el servicio Amazon GameLift Servers, y administra todas las llamadas directas al servicio Amazon GameLift Servers.
-
-
Contenido para las pruebas de integración, lo que incluye los recursos y el código para un sencillo ejemplo de juego multijugador, a fin de ilustrar la integración entre el servidor y el cliente del juego.
-
Documentación del complemento con una guía de integración detallada y un código de muestra.
Todos los escenarios de despliegue, incluidos los de EC2 las flotas Anywhere y Amazon, utilizan AWS CloudFormation plantillas para describir e implementar los AWS recursos de la solución de tu juego. Esas plantillas están incluidas en la descarga del complemento de Amazon GameLift Servers. Puede utilizarlas tal cual o modificarlas para el juego.
Más información:
Complemento de Amazon GameLift Servers para Unity (SDK 5.x del servidor), Guía para desarrolladores de Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.11.193
La nueva función de credenciales Amazon GameLift Servers compartidas permite que las aplicaciones que se implementan en las EC2 flotas gestionadas interactúen con otros recursos. AWS Esta actualización afecta a las aplicaciones que agrupa e implementa junto con archivos binarios de servidores de juegos integrados en la versión 5.x, o posterior, del SDK del servidor. (Los archivos ejecutables del servidor de juegos ya pueden solicitar credenciales mediante la acción GetFleetRoleCredentials() del SDK del servidor 5.x).
Por ejemplo, si quieres implementar la compilación de tu servidor de juegos con un CloudWatch agente de Amazon para recopilar métricas de EC2 instancias y otros datos, el agente necesita permiso para interactuar con tus CloudWatch recursos. Para ello, primero debes configurar un rol de IAM ( AWS Identity and Access Management IAM) con permisos para usar los CloudWatch recursos y, a continuación, configurar una flota con el rol de IAM y las credenciales compartidas habilitados. Cuando Amazon GameLift Servers despliega la versión de tu servidor de juegos en cada EC2 instancia, genera un archivo de credenciales compartido y lo almacena en la instancia. Todas las aplicaciones de la instancia pueden utilizar las credenciales compartidas. Amazon GameLift Servers actualiza automáticamente las credenciales temporales a lo largo de la vida de la instancia.
Puedes habilitar las credenciales compartidas al crear una EC2 flota gestionada mediante los siguientes métodos:
En el flujo de trabajo de creación de flotas de consolas de Amazon GameLift Servers.
Al llamar a la operación
CreateFleetde la API del servicio con el nuevo parámetroInstanceRoleCredentialsProvider.Al llamar a la operación AWS CLI
aws gamelift create-fleetcon el parámetroinstance-role-credentials-provider.
Más información:
Comuníquese con otros AWS recursos de sus flotas, guía Amazon GameLift Servers para desarrolladores
CreateFleet, InstanceRoleCredentialsProvider Referencia de Amazon GameLift ServersAPI
Configuración de un rol de servicio de IAM, Guía para desarrolladores de Amazon GameLift Servers
Versiones del SDK actualizadas: complemento de Amazon GameLift Servers para Unreal Engine, versión 1.0.0
El complemento de Amazon GameLift Servers para Unreal Engine proporciona herramientas y flujos de trabajo que simplifican los pasos necesarios para poner en marcha un juego con Amazon GameLift Servers el alojamiento en la nube. Amazon GameLift Serverses un servicio totalmente administrado que permite a los desarrolladores de juegos administrar y escalar servidores de juegos dedicados para juegos multijugador basados en sesiones. El complemento es compatible con las versiones de UE 5.0, 5.1 y 5.2. Entre las características principales se incluyen:
-
Los flujos de trabajo de la IU guiados [en el editor Unreal] recorren las siguientes rutas:
-
Pruebe la integración de sus juegos con Amazon GameLift Servers utilizando su estación de trabajo local como host. Este flujo de trabajo le ayuda a configurar una flota de Amazon GameLift Servers Anywhere para su máquina local, lanzar instancias de su servidor y cliente de juegos, solicitar una sesión de juego a través de Amazon GameLift Servers y obtener información de conexión para la nueva sesión de juego.
-
Implemente una solución de alojamiento EC2 en la nube de Amazon para su servidor de juegos integrado. Este flujo de trabajo le ayuda a configurar su juego para el alojamiento en la nube y ofrece tres escenarios de implementación diferentes: en una sola flota, en un conjunto de flotas de spot en varias regiones o en un conjunto de flotas con un emparejamiento de FlexMatch. La solución para cada escenario de despliegue incluye Amazon GameLift Servers recursos y recursos de apoyo AWS .
-
-
Posibilidad de configurar perfiles de usuario que se vinculen a un usuario de la AWS cuenta y definir una AWS región predeterminada. Puede mantener varios perfiles para trabajar en diferentes AWS cuentas, usuarios de cuentas y regiones.
-
Comodidades especiales que ayudan a agilizar los procesos de integración e implementación de Amazon GameLift Servers, entre las que se incluyen:
-
Cada solución de alojamiento incluye AWS recursos de apoyo, como un grupo de usuarios básico de Amazon Cognito que proporciona un reproductor único IDs, un depósito de Amazon S3 para almacenamiento, notificaciones de eventos de Amazon SNS y funciones. AWS Lambda
-
Para el flujo de trabajo de Anywhere, el complemento automatiza la configuración necesaria de los parámetros del servidor mediante argumentos de línea de comandos.
-
Para el EC2 flujo de trabajo de Amazon, cada solución de implementación proporciona un servicio de backend de cliente integrado que utiliza funciones de Lambda. El servicio de backend recibe las solicitudes de los clientes de juegos y las transfiere al servicio de Amazon GameLift Servers.
-
-
Contenido para realizar pruebas de integración, que incluye un mapa del juego inicial y dos mapas de prueba con planos básicos y elementos de la IU.
-
Documentación del complemento con una guía de integración detallada y un código de muestra.
Todos los escenarios de despliegue, incluidos los de EC2 las flotas Anywhere y Amazon, utilizan AWS CloudFormation plantillas para describir las soluciones. El complemento utiliza estas plantillas al implementar los recursos de Amazon GameLift Servers para el juego. Esas plantillas se incluyen en la descarga del complemento de Amazon GameLift Servers y se pueden editar. Puede utilizarlas tal cual o modificarlas para el juego.
Más información:
Complemento de Amazon GameLift Servers para Unreal Engine, Guía para desarrolladores de Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.11.144
Ahora Amazon GameLift Servers puedes alojar tus juegos en la nube mediante EC2 instancias con procesadores AWS Graviton. Diseñadas AWS con procesadores basados en ARM64, las instancias Graviton ofrecen la mejor relación precio-rendimiento para las cargas de trabajo en la nube EC2, con una mejora de hasta un 40% respecto a las instancias similares basadas en x86. Los procesadores de Graviton3 más recientes ofrecen un rendimiento informático hasta un 25 % superior al de las versiones anteriores.
ConAmazon GameLift Servers, ahora puede seleccionar entre estas nuevas instancias de la familia Graviton: AWS
Instancias basadas en Graviton2: c6g, c6gn, r6g, m6g y g5g
Instancias basadas en Graviton3: c7g, r7g y m7g
Más información:
AWS Procesador Graviton
: conozca las ventajas y los usos prácticos de las instancias basadas en EC2 Graviton. Introducción a Graviton
: obtenga una visión general de las instancias basadas en Graviton e información sobre cómo se ejecutan las aplicaciones en ellas en función del sistema operativo, los idiomas y los tiempos de ejecución.
nota
Las instancias de Graviton ARM requieren una compilación de servidor para una AMI de Linux. Se requiere el SDK del servidor 5.1.1 o posterior para C++ y C#. Se requiere el SDK del servidor 5.1.1 o posterior para continuar. Estas instancias no out-of-the-box admiten la instalación de Mono en Amazon Linux 2023 (AL2023) o Amazon Linux 2 (AL2).
Versiones del SDK actualizadas: SDK del servidor para C++, C#/Unity y Unreal 5.1.0
La versión más reciente del SDK del servidor de Amazon GameLift Servers incluye actualizaciones para C++, C# y el complemento de Unreal, además de un nuevo complemento para utilizarlo con el motor de juegos de Unity. Los desarrolladores de juegos integran el SDK del servidor de Amazon GameLift Servers en los servidores de juegos que implementan para su alojamiento en Amazon GameLift Servers.
La última versión del SDK del servidor contiene las siguientes actualizaciones, que incluyen una serie de solicitudes de los clientes:
-
Descarga de paquetes del SDK específicos de lenguaje: el sitio de descargas de Amazon GameLift Servers
actualizado contiene paquetes del SDK para cada lenguaje. Puede descargar las versiones actuales o anteriores. -
Nuevo complemento del SDK del servidor de C# para Unity: el nuevo paquete del SDK del servidor para Unity contiene bibliotecas de C# integradas que puede instalar mediante el administrador de paquetes de Unity Editor (consulte la nueva Guía de integración de Unity). Estas bibliotecas incluyen todas las dependencias necesarias. UnityNuGet Puede utilizar este complemento con Unity 2020.3 LTS, 2021.3 LTS y 2022.3 LTS para Windows y Mac OS. Es compatible con los perfiles .NET Framework y .NET Standard de Unity, con .NET Standard 2.1 y .NET 4.x.
-
Solución .NET consolidada para C#: el SDK del servidor para C# ahora es compatible con .NET Framework 4.6.2 (actualizado desde la versión 4.6.1) y .NET 6.0 en una sola solución. .NET Standard 2.1 está disponible con las bibliotecas creadas por Unity.
-
Actualizaciones del SDK del servidor 5.1.0
-
[C++, C#, Unreal] Ahora puede llamar a
InitSDK()con o sin los parámetros del servidor. Los servidores de juegos que se ejecutan en EC2 flotas Amazon GameLift Servers gestionadas leen los parámetros del servidor directamente de las variables de entorno. Los servidores de juegos de las flotas de Amazon GameLift Servers Anywhere deben llamar aInitSDK()con los parámetros del servidor. -
Las llamadas al SDK del servidor [C++, C# y Unreal] han mejorado los mensajes de error.
-
[SDK de C++] Para mejorar los tiempos de compilación del SDK del servidor, el indicador de compilación
-DRUN_CLANG_FORMATestá deshabilitado de forma predeterminada. Puede habilitarlo con-DRUN_CLANG_FORMAT=1. -
[SDK de C++] Al crear las bibliotecas sin las bibliotecas estándar (
-DGAMELIFT_USE_STD=0),InitSDK()deja de utilizar los tipos de datosstd::.
-
-
Documentación ampliada del SDK del servidor 5.x
-
Se actualizaron las guías de referencia del SDK del servidor para C++, C#/Unity y Unreal, que incluyen una cobertura ampliada de todos los tipos de datos.
-
Nuevas versiones de las guías de integración del SDK del servidor 5 para los complementos de Unity y Unreal
-
-
Actualizaciones adicionales de la documentación
-
Se revisó la documentación para las operaciones de la API de Amazon GameLift Servers servicio GetComputeAccessy GetInstanceAccesspara aclarar los procedimientos de acceso remoto en función de la versión Amazon GameLift Servers del SDK del servidor utilizada.
-
Se revisaron las descripciones GameSessionPlacementpara documentar cómo la información de la sesión de juego es transitoria cuando una colocación está en estado «pendiente».
-
Ahora puede realizar un seguimiento de las métricas de rendimiento del hardware de sus EC2 flotas Amazon GameLift Servers gestionadas. Las métricas incluyen métricas de EC2 instancia sobre el uso de la CPU, el volumen de tráfico de la red y la read/write actividad del disco. En el caso de Amazon GameLift Servers, estas métricas describen todas las instancias activas en una ubicación de flota. Puedes ver estas métricas de hardware de flota en el CloudWatch panel de control de Amazon en Consola de administración de AWS. También puede verlas en la consola de Amazon GameLift Servers en los detalles de la flota.
Más información:
Monitoriza Amazon GameLift Servers con Amazon CloudWatch (Métricas para flotas), Guía para desarrolladores de Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.11.111
Amazon GameLift Serverslos clientes ahora pueden usar el sistema operativo Amazon Linux 2023 para alojar sus servidores de juegos. AL2El 023 ofrece varias mejoras además de AL2 incluir la seguridad. Este sistema operativo está disponible en todas Regiones de AWS las regiones, excepto en las de China.
Los clientes podrán usar los sistemas operativos Linux más recientes y seguir recibiendo actualizaciones de seguridad críticas cuando finalice el soporte para Amazon Linux (AL1) en diciembre de 2023. Support para Amazon Linux 2 continuará hasta el 30 de junio de 2026.
Más información:
Preguntas frecuentes sobre Amazon GameLift Servers Linux Server
Enlaces de referencia de API de Amazon GameLift Servers:
Versiones del SDK actualizadas: AWS SDK 1.11.87
Si utiliza Amazon GameLift Servers FleetIQ como alojamiento de juegos, ahora puede impedir que las sesiones de juego se ubiquen en instancias que se están vaciando actualmente. Las instancias de vaciado están marcadas como cerradas, pero se pueden seleccionar para alojar nuevas sesiones de juego si no hay otros recursos de alojamiento disponibles. Con esta nueva característica, puede excluir por completo el uso de instancias de vaciado.
Utilice esa característica cuando llame a ClaimGameServer para buscar los servidores de juegos disponibles. Añada el nuevo parámetro FilterOption y establezca los estados de instancia permitidos como ACTIVOS únicamente. Como respuesta, Amazon GameLift Servers FleetIQ solo analiza las instancias activas cuando busca y reclama un servidor de juegos disponible.
Más información:
ClaimGameServer en la Referencia de la API de Amazon GameLift Servers
-
Cómo funciona FleetIQ en la Guía para desarrolladores de Amazon GameLift Servers FleetIQ
Amazon GameLift Serverslos clientes ahora pueden usar etiquetas de asignación de AWS Billing costos para organizar sus costos de alojamiento de juegos. Puedes asignar etiquetas de asignación de costes a los recursos individuales de la Amazon GameLift Servers EC2 flota para hacer un seguimiento de la contribución de tus flotas a los costes generales de alojamiento.
Más información:
Uso de etiquetas de asignación de costos de AWS, Guía del usuario de AWS Billing
Versiones del SDK actualizadas: AWS SDK 1.11.63
Los clientes de Amazon GameLift Servers ahora pueden utilizar el sistema operativo Windows Server 2016 para alojar sus servidores de juegos. Este sistema operativo está disponible en todas. Regiones de AWS Los clientes pueden utilizar el sistema operativo Windows más reciente y seguir recibiendo actualizaciones de seguridad críticas cuando Microsoft finalice la compatibilidad con Windows Server 2012 en octubre de 2023.
A partir de hoy, los nuevos clientes que necesiten un entorno de tiempo de ejecución de Windows deberán especificar Windows Server 2016 al crear nuevas compilaciones de servidores de juegos para su alojamiento. Los clientes actuales pueden seguir creando nuevas compilaciones y flotas con Windows Server 2012, pero deben completar la migración con Windows Server 2016 antes de la fecha de fin de la compatibilidad de Microsoft, el 10 de octubre de 2023.
Esta actualización incluye los cambios de servicio siguientes:
Al crear una compilación de servidor de juegos con el SDK o los comandos de la CLI de Amazon GameLift Servers, ahora debe configurar el sistema operativo de forma explícita. Ya no hay ningún valor predeterminado. Para implementar el servidor de juegos en Windows Server 2016, utilice el valor
WINDOWS_2016.Al crear una compilación de servidor de juegos con la consola de Amazon GameLift Servers, debe seleccionar un sistema operativo entre los valores disponibles. Si ya es cliente y tiene flotas activas de Windows Server 2012, puede elegir entre dos opciones:
WINDOWS_2012oWINDOWS_2016.
Más información:
Enlaces de referencia de API de Amazon GameLift Servers:
Preguntas frecuentes sobre Amazon GameLift Servers Windows 2012
Versiones actualizadas del SDK: SDK del servidor 5.0.0 para Unreal
La última versión del complemento ligero de Amazon GameLift Servers para Unreal Engine ahora se basa en el SDK del servidor de Amazon GameLift Servers 5.x. Para empezar a integrar su entorno de Unreal Engine con Amazon GameLift Servers, consulte los siguientes enlaces.
La nueva consola de Amazon GameLift Servers incluye estas mejoras:
-
Navegación mejorada: el nuevo panel de navegación facilita la navegación entre los recursos de Amazon GameLift Servers.
-
Página de destino de Amazon GameLift Servers: la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de alto nivel de Amazon GameLift Servers y ofrece compatibilidad a través de enlaces a la documentación, las preguntas frecuentes y AWS re:Post.
-
CloudWatch Métricas de Amazon mejoradas: Amazon GameLift Servers las métricas ahora están disponibles tanto en la Amazon GameLift Servers consola como en los CloudWatch paneles. Esta actualización también incluye nuevas métricas de rendimiento, utilización y sesiones de jugadores.
El cifrado del servidor (SSE) para temas de SNS cifra los datos confidenciales en reposo. SSE utiliza las teclas AWS Key Management Service (AWS KMS) para proteger el contenido de sus temas de SNS.
Más información:
Versiones actualizadas del SDK: SDK del servidor 5.0.0 para .NET 6. No se requieren actualizaciones del SDK.
Si utiliza la plataforma de desarrollo en tiempo real de Unity, siga utilizando el SDK del servidor de Amazon GameLift Servers 5.0.0 con .NET 4.6. Unity no es compatible con .NET 6.
Más información:
-
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
-
SDK 5.x del servidor de C# para Amazon GameLift Servers: acciones
Versiones actualizadas del SDK: SDK del servidor 5.0.0 para Go
Más información:
-
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
-
SDK del servidor de Go para Amazon GameLift Servers: acciones
Versiones del SDK actualizadas: AWS SDK 1.10.21, SDK de servidor 5.0.0 para C++ y C#
Amazon GameLift Servers Anywhere utiliza los recursos del servidor de juegos para alojar los servidores de juegos Amazon GameLift Servers. Puedes usar Amazon GameLift Servers Anywhere para integrar tus propios recursos de cómputo con el cómputo Amazon GameLift Servers gestionado para distribuir tus servidores de juegos entre varios tipos de EC2 cómputo. También puede utilizar Amazon GameLift Servers Anywhere para probar de forma iterativa los servidores de juegos sin tener que cargar la compilación en Amazon GameLift Servers para cada iteración.
Aspectos destacados:
-
Nuevos tipos de flota y recursos de computación de Amazon GameLift Servers Anywhere
-
Registro de recursos de computación de Amazon GameLift Servers Anywhere
-
Ciclo de iteración de pruebas mejorado
El SDK 5.0.0 del servidor de Amazon GameLift Servers introduce mejoras en el SDK del servidor existente y un nuevo tipo de recurso; el recurso de computación. El SDK del servidor 5.0.0 es compatible con Amazon GameLift Servers Anywhere y el uso de sus propios recursos informáticos para el alojamiento de servidores de juegos.
Versiones del SDK actualizadas: AWS SDK 1.9.333
Amazon GameLift Servers ya está disponible en ocho zonas locales de Estados Unidos, por lo que puede implementar sus flotas más cerca de los jugadores. Puede utilizar todas las características administradas de Amazon GameLift Servers con las zonas locales añadiendo las zonas locales a sus flotas.
Las Zonas Locales extienden AWS los recursos y los servicios al borde de la nube, cerca de grandes centros poblacionales, industriales y de tecnología de la información (TI). Esto significa que puede implementar aplicaciones que requieren una latencia de milisegundos de un solo dígito más cerca de los usuarios finales o de los centros de datos en las instalaciones.
La nueva consola de Amazon GameLift Servers incluye estas mejoras:
-
Navegación mejorada: el nuevo panel de navegación facilita la navegación entre los recursos de Amazon GameLift Servers.
-
Página de destino de Amazon GameLift Servers: la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de alto nivel de Amazon GameLift Servers y ofrece compatibilidad a través de enlaces a la documentación, las preguntas frecuentes y AWS re:Post.
-
CloudWatch Métricas de Amazon mejoradas: Amazon GameLift Servers las métricas ahora están disponibles tanto en la Amazon GameLift Servers consola como en los CloudWatch paneles. Esta actualización también incluye nuevas métricas de rendimiento, utilización y sesiones de jugadores.
Los usuarios de FlexMatch ahora tienen acceso a las características siguientes:
-
Regla compuesta: se ha añadido compatibilidad con las reglas de emparejamiento compuestas para emparejamientos de 40 o menos jugadores. Ahora puede utilizar declaraciones lógicas para crear una regla compuesta y formar un emparejamiento. Sin una regla compuesta en su conjunto de reglas, para formar un emparejamiento, todas las reglas del conjunto de reglas deben ser verdaderas. Con las reglas compuestas, puede elegir qué reglas aplicar mediante los siguientes operadores lógicos:
and,or,notyxor. -
Selección de equipos flexible: se actualizaron las expresiones de las propiedades de emparejamiento para permitir la selección de un subconjunto de todos los equipos disponibles.
-
Listas de cadenas más largas: se ha aumentado el número máximo de cadenas de 10 a 100 en una lista de cadenas con los valores de los atributos de los jugadores.
Versiones del SDK actualizadas: SDK 1.9.133AWS
Amazon GameLift Servers ya está disponible en la región de Asia-Pacífico (Osaka). Los desarrolladores de juegos ahora pueden implementar instancias en Osaka con una flota GameLift multirregional.
Ahora puede utilizar los servidores de juegos alojados en Graviton2, respaldados por la arquitectura de procesador basada en ARM, para lograr un mayor rendimiento a un costo menor en comparación con las opciones de computación equivalentes basadas en Intel.
Aspectos destacados:
-
Amazon GameLift Servers ya está disponible en la región de Asia-Pacífico (Osaka).
-
Los grupos de servidores de juegos de Amazon GameLift Servers FleetIQ ahora se pueden configurar para administrar las familias de instancias c6g, m6g y r6g de Graviton2.
Más información:
El complemento de Amazon GameLift Servers para la versión 1.0.0 de Unity contiene bibliotecas y una IU nativa que facilita el acceso a los recursos de Amazon GameLift Servers e integra Amazon GameLift Servers en el juego de Unity. Puedes usar el Amazon GameLift Servers complemento de Unity para acceder Amazon GameLift Servers APIs e implementar CloudFormation plantillas para escenarios de juego comunes. El complemento también incluye un juego de muestra que funciona con los escenarios de muestra. Puede utilizar Amazon GameLift Servers Local para ver los mensajes que se transmiten entre el cliente y el servidor del juego y obtener información sobre cómo interactúa un juego normal con Amazon GameLift Servers.
El complemento para Unity es compatible con Unity 2019.4 LTS y 2020.3 LTS.
Aspectos destacados:
-
Cree, ejecute y modifique un juego de ejemplo con diferentes escenarios, o cree el suyo propio.
-
Usa escenarios de ejemplo para AWS CloudFormation escenarios de juego típicos, como solo autenticación, flotas de una sola región, flotas multirregionales con cola y emparejador personalizado, flotas puntuales con cola y emparejador personalizado, y. FlexMatch
Más información:
Puede utilizar el tipo de regla batchDistance para especificar un atributo numérico o de cadena, lo que aporta una serie de ventajas a cada segmento.
Aspectos destacados:
-
En emparejamientos de gran tamaño (más de 40 jugadores), en lugar de equilibrar uniformemente a los jugadores solo por habilidad, ahora puede conseguir el mismo equilibrio en función de la habilidad, los modos y los mapas. Asegúrese de que todos los jugadores del emparejamiento estén en un grupo de habilidades, agrupe varios atributos numéricos, como la liga o el estilo de juego, y agrupe según cadenas de atributos, como el mapa o el modo de juego. También puede crear expansiones a lo largo del tiempo. Por ejemplo, puede crear una expansión para permitir que un mayor nivel de habilidad entre en el emparejamiento cuanto más tiempo espere el jugador.
Para emparejamientos de menos de 40 jugadores, puede utilizar una nueva expresión de reglas simplificada.
Versiones actualizadas del SDK: SDK del cliente de Realtime 1.2.0, SDK del servidor 3.4.0 para Unreal
Con esta última actualización del SDK, ahora puede integrar el IL2 CPP en sus aplicaciones móviles que utilizan el RTS Client SDK y seguir las mejores prácticas con los marcos. Ahora también puede crear el SDK de Amazon GameLift Servers para Unreal, versión 4.26. Esta actualización contiene componentes que se integran con su servidor de juegos de Windows o Linux, incluidas las versiones C++ y C# del SDK del servidor de Amazon GameLift Servers, Amazon GameLift Servers local y un complemento de Unreal Engine.
Aspectos destacados:
-
Se ha añadido compatibilidad con el IL2 CPP en el SDK del cliente de RTS y con la creación de bibliotecas nativas como marcos, de forma que pueda crear clientes de RTS para los dispositivos móviles más recientes.
-
Puede utilizar DescribePlayerSessions() para obtener información para una única sesión de jugador, para todas las sesiones de jugador de una sesión de juego o para todas las sesiones de jugador asociadas a un solo ID de jugador.
-
Puede usar GetInstanceCertificate() para recuperar la ubicación del archivo de un certificado TLS codificado en PEM que esté asociado a la flota y sus instancias.
-
Se creó la compatibilidad con el SDK del servidor para la versión 4.26 de Unreal.
-
Se ha comprobado que el SDK de C# existente, versión 4.0.2, es compatible con Unity 2020.3. No se requieren actualizaciones del SDK.
Más información:
Versiones actualizadas del SDK: AWS SDK 1.8.168
Ahora puede utilizar los eventos para supervisar la actividad de ubicación de las sesiones de juego para una cola de sesiones de juego. Crea un tema del Amazon Simple Notification Service (Amazon SNS) para publicar notificaciones de eventos o configura el seguimiento de eventos mediante Events. CloudWatch
Aspectos destacados:
-
Para cada cola, puede configurar una cadena de texto personalizada para incluirla en todos los mensajes de eventos.
-
Al utilizar un tema de Amazon SNS, podrá establecer condiciones de acceso adicionales que limiten la publicación a colas específicas.
Más información:
-
Guía para desarrolladores de Amazon GameLift Servers:
-
Referencia de la API (SDK de AWS )
-
Nuevos parámetros de cola de sesiones de juego
NotificationTargetyCustomEventData: GameSessionQueue,, CreateGameSessionQueueUpdateGameSessionQueue
-
Versiones del SDK actualizadas: AWS SDK 1.8.163
Amazon GameLift ServersEl alojamiento gestionado ahora está disponible en 21 AWS regiones. Las nuevas regiones son Ciudad del Cabo (af-south-1), Bahréin (me-south-1), Hong Kong (ap-east-1), Milán (eu-south-1), París (eu-west-3) y Estocolmo (eu-north-1).
Con la nueva característica de flotas con múltiples ubicaciones de Amazon GameLift Servers, ahora puede configurar una sola flota para alojar sus servidores de juegos en cualquiera de las 20 regiones compatibles con Amazon GameLift Servers o en todas ellas (excepto la región de Pekín). El objetivo de esta característica es reducir considerablemente el trabajo necesario para configurar y mantener los recursos de alojamiento de Amazon GameLift Servers en todo el mundo. Se pueden crear flotas con múltiples ubicaciones en las siguientes AWS regiones: us-east-1 (Virginia del Norte), us-west-2 (Oregón), eu-central-1 (Fráncfort), (eu-west-1Irlanda), ap-southeast-2 (Sídney), ap-northeast-1 (Tokio) y ap-northeast-2 (Seúl). En todas las demás regiones, puede seguir configurando flotas de una sola ubicación según sea necesario. Todas las flotas que se crearon antes de esta versión son flotas de una sola ubicación. El uso de flotas con múltiples ubicaciones no afecta a los costos de alojamiento. Los precios de Amazon GameLift Servers se basan en el tipo, la ubicación y el volumen de instancias que utilice. (Para obtener más información, consulte los Amazon GameLift Serversprecios
nota
Las flotas con múltiples ubicaciones no están disponibles en las regiones de China. Amazon GameLift Serverslos recursos que residen en las regiones de China no pueden interactuar con los recursos de otras Amazon GameLift Servers regiones ni ser utilizados por ellos.
Aspectos destacados:
-
En el caso de una flota con múltiples ubicaciones, añada explícitamente una lista de ubicaciones remotas. Amazon GameLift Servers implementa instancias del mismo tipo y configuración, incluida la configuración de compilación y tiempo de ejecución, en la región de origen de la flota y en todas las ubicaciones añadidas.
-
Ajuste la configuración de capacidad y el escalado de cada ubicación de forma independiente. Las políticas de escalado automático se aplican a toda la flota, pero puede activarlas o desactivarlas por ubicación.
-
Inicie nuevas sesiones de juego en ubicaciones específicas de la flota. Al utilizar las colas de las sesiones de juego o el emparejamiento para ubicar las sesiones de juego, ahora puede priorizar el lugar de inicio de las nuevas sesiones de juego en función de la ubicación, el costo del alojamiento y la latencia de los jugadores.
-
Obtenga métricas de alojamiento en la consola de Amazon GameLift Servers, agregadas para todas las ubicaciones de una flota o desglosadas por cada ubicación de la flota.
Más información:
-
Referencia de la API (SDK de AWS )
-
Nuevas operaciones de localización de la flota: CreateFleetLocations,,, DescribeFleetLocationAttributes, DescribeFleetLocationCapacityDescribeFleetLocationUtilizationDeleteFleetLocations
-
Operaciones de flota actualizadas, con un nuevo soporte para múltiples ubicaciones: CreateFleet, UpdateFleetCapacity, Describe EC2 InstanceLimits,, DescribeInstances, StopFleetActionsStartFleetActions
-
Se actualizaron las operaciones de ubicación de las sesiones de juego, con una nueva prioridad y capacidad de filtrado: CreateGameSessionQueue,, DescribeGameSessionQueuesUpdateGameSessionQueue
-
Operaciones de creación de sesiones de juego actualizadas, con un nuevo soporte de ubicación: CreateGameSession, DescribeGameSessions, DescribeGameSessionDetails, SearchGameSessions
-
Versiones actualizadas del SDK: AWS SDK 1.8.139
Esta versión incluye las siguientes actualizaciones:
-
Los grupos de servidores de juegos de Amazon GameLift Servers FleetIQ ahora se pueden configurar para administrar las familias de instancias de AMD C5a, M5a y R5a. Los tipos de EC2 instancias de Amazon compatibles, tal y como se indica en la lista GameServerGroup InstanceDefinition, ahora incluyen los siguientes:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge y c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge y m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge y r5a.24xlarge
Nota: Las instancias de AMD para actualmente no FleetIQ están disponibles para su uso en la AWS región de China (Pekín). Consulte Disponibilidad de la característica y diferencias en la implementación
en China. -
-
El alojamiento de juegos administrado de Amazon GameLift Servers ya es compatible con instancias de AMD en la región de China (Pekín), operada por Sinnet. Las nuevas familias de instancias de AMD incluyen M5a y R5a. Los tipos de EC2 instancias compatibles, tal y como se muestran en la lista de flotas InstanceType, ahora incluyen los siguientes:
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge y m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge y r5a.24xlarge
-
-
Amazon GameLift Servers FlexMatch ya se puede utilizar como solución de emparejamiento independiente en la región de China (Pekín), operada por Sinnet. Los clientes pueden crear un FlexMatch emparejador en la región de Pekín y configurar el FlexMatchModeparámetro en STANDALONE. Para obtener más información sobre FlexMatch el alojamiento Amazon GameLift Servers gestionado o con una solución que no sea de Amazon GameLift Servers alojamiento, consulta la Guía para Amazon GameLift Servers FlexMatch desarrolladores
. -
Al configurar las notificaciones de eventos para Amazon GameLift Servers FlexMatch, ahora puede designar un tema FIFO de Amazon SNS como destino de las notificaciones. Para obtener más información, consulte lo siguiente:
-
MatchmakingConfiguration NotificationTarget, Referencia Amazon GameLift Servers de API
-
Configurar la notificación de FlexMatch eventos, Guía para Amazon GameLift Servers FlexMatch desarrolladores
-
Presentamos Amazon SNS FIFO: First-in-first-out Pub/Sub mensajería, blog de
noticias AWS
-
Versiones actualizadas del SDK: SDK 4.0.2 del servidor de Amazon GameLift Servers, versión 3.3.3 del complemento para Unreal
La versión más reciente del SDK del servidor de Amazon GameLift Servers contiene los siguientes componentes:
-
El complemento de Unreal se ha actualizado para que sea compatible con Unreal Engine 4.25. La API no se ha modificado.
-
Se ha comprobado que el SDK de C# existente, versión 4.0.2, es compatible con Unity 2020. No se requieren actualizaciones del SDK.
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.8.95
Amazon GameLift Servers FlexMatch es un servicio de emparejamiento personalizable para juegos multijugador. Diseñado inicialmente para usuarios de alojamiento Amazon GameLift Servers gestionado, ahora se FlexMatch puede integrar en juegos que utilizan otros sistemas de alojamiento peer-to-peer, como la informática local propia y la informática en la nube primitiva. Los juegos que se utilizan Amazon GameLift Servers FleetIQ para el alojamiento de juegos en Amazon ahora EC2 pueden implementar el emparejamiento conFlexMatch.
FlexMatch proporciona un algoritmo de emparejamiento sólido y un lenguaje de reglas que le proporciona una amplia libertad para personalizar el proceso de emparejamiento, de modo que los jugadores se emparejan en función de las características clave de los jugadores y la latencia informada. Además, FlexMatch ofrece un flujo de trabajo de solicitudes de emparejamiento que admite características como los grupos de jugadores, la aceptación de los jugadores y la reposición de emparejamientos. Cuando utiliza FlexMatch con el alojamiento administrado de Amazon GameLift Servers o Amazon GameLift Servers Realtime, el emparejador utiliza automáticamente Amazon GameLift Servers para buscar recursos de alojamiento e iniciar una nueva sesión de juego para los emparejamientos recién formados. Al usar FlexMatch como un servicio independiente, el emparejador devuelve los resultados de los emparejamientos a su juego, que luego puede iniciar una nueva sesión de juego con la solución de alojamiento.
Las operaciones de la API FlexMatch forman parte de la API del Amazon GameLift Servers servicio, que se incluye en el AWS SDK y en AWS Command Line Interface (AWS CLI). Esta versión incluye estas actualizaciones para admitir el emparejamiento independiente:
-
El elemento
MatchmakingConfigurationdel recurso de la API tiene los siguientes cambios:-
Nueva propiedad,
FlexMatchModeindica si el emparejador se está utilizando con el alojamiento administrado de Amazon GameLift Servers o como emparejamiento independiente. -
La propiedad
GameSessionQueueArnsno es necesaria cuandoFlexMatchModese establece en independiente. -
Estas propiedades no se utilizan con el emparejamiento independiente:
AdditionalPlayerCount,BackfillMode,GamePropertiesyGameSessionData.
-
-
La característica de reposición automática no está disponible con el emparejamiento independiente.
Versiones del SDK actualizadas: AWS SDK 1.8.95
La lista de tipos de EC2 instancias de Amazon compatibles Amazon GameLift Servers ahora incluye tres nuevas familias de instancias: C5a, M5a y R5a. Estas familias están compuestas por instancias optimizadas para computación de AMD que funcionan con procesadores EPYC de AMD que funcionan a frecuencias de hasta 3.3. GHz. Las instancias de AMD son compatibles con la versión x86; los juegos que se ejecutan actualmente en Amazon GameLift Servers se pueden implementar en los tipos de instancias de AMD sin modificarlos. Las nuevas instancias están disponibles en las siguientes AWS regiones: EE.UU. Este (Norte de Virginia y Ohio), EE.UU. Oeste (Oregón y Norte de California), Centro de Canadá (Montreal), Sudamérica (São Paulo), Centro de la UE (Fráncfort), UE Oeste (Londres e Irlanda), Asia Pacífico Sur (Bombay), Asia Pacífico Noreste (Seúl y Tokio) y Asia Pacífico Sudeste (Singapur y Sídney).
Las nuevas instancias de AMD incluyen:
-
c5a.large, c5a.xlarge, c5a.2xlarge, c5a.4xlarge, c5a.8xlarge, c5a.12xlarge, c5a.16xlarge y c5a.24xlarge
-
m5a.large, m5a.xlarge, m5a.2xlarge, m5a.4xlarge, m5a.8xlarge, m5a.12xlarge, m5a.16xlarge y m5a.24xlarge
-
r5a.large, r5a.xlarge, r5a.2xlarge, r5a.4xlarge, r5a.8xlarge, r5a.12xlarge, r5a.16xlarge y r5a.24xlarge
Más información:
Versiones de SDK actualizadas: SDK de Amazon GameLift Servers servidor 4.0.2
En la nueva versión 4.0.2 del SDK del servidor se ha corregido un problema conocido relacionado con StartMatchBackfill() en relación con el funcionamiento de la API. Esta operación ahora devuelve una respuesta correcta a una solicitud de reposición de emparejamientos.
El problema no afectó al proceso de reposición de emparejamientos y no se ha producido ningún cambio en el funcionamiento de esta característica. Es posible que el problema haya afectado a los mensajes de registro y a la gestión de errores en las solicitudes de reposición de emparejamientos.
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
Los usuarios de FlexMatch ahora pueden ajustar los siguientes comportamientos predeterminados para el proceso de emparejamiento. Estas personalizaciones se establecen en un conjunto de reglas de emparejamiento. No hay cambios en. Amazon GameLift Servers SDKs
-
Priorice los tickets de reposición: cuando busque emparejamientos aceptables, podrá elegir subir o bajar la prioridad de los tickets de reposición para los emparejamientos. Priorizar los tickets de reposición resulta útil cuando la característica de reposición automática está habilitada. Utilice la propiedad del algoritmo
backfillPriority. -
Clasifique previamente para optimizar la coherencia y la eficiencia de los emparejamientos: configure el emparejador para que clasifique previamente el grupo de tickets antes de agruparlos por lotes para su evaluación. Al clasificar previamente los tickets en función de los atributos clave de los jugadores, los emparejamientos resultantes suelen tener jugadores más parecidos en esos atributos. También puede aumentar la eficiencia del proceso de evaluación clasificando previamente los mismos atributos que se utilizan en las reglas de emparejamientos. Utilice la propiedad del algoritmo
sortByAttributescon la propiedadstrategyestablecida en “ordenado”. -
Ajuste la forma en que se activan los tiempos de espera de las expansiones: elija entre activar las expansiones en función de la antigüedad del ticket más nuevo (predeterminado) o el más antiguo en un emparejamiento incompleto. Si se activa con el ticket más antiguo, los emparejamientos se completan más rápido, mientras que si se activa con el ticket más nuevo, la calidad del emparejamiento es superior. Utilice la propiedad del algoritmo
expansionAgeSelection.
Versiones de SDK actualizadas: SDK Amazon GameLift Servers de servidor 4.0.1
El nuevo SDK del servidor contiene las siguientes actualizaciones:
-
Versión de la API de C# 4.0.1
-
La operación de la API TerminateGameSession() ya no es compatible. Sustitúyala por una llamada a ProcessEnding() para finalizar la sesión de juego y el proceso del servidor.
-
Se ha solucionado un problema conocido relacionado con la operación GetInstanceCertificate().
-
La operación GetTerminationTime() ahora devuelve un valor del tipo AwsDateTimeOutcome de datos.
-
-
Versión de la API de C++ 3.4.1
-
La operación TerminateGameSession() ya no es compatible. Sustitúyala por una llamada a ProcessEnding() para finalizar la sesión de juego y el proceso del servidor.
-
-
Versión del complemento de Unreal Engine 3.3.2
-
La operación TerminateGameSession() ya no es compatible. Sustitúyala por una llamada a ProcessEnding() para finalizar la sesión de juego y el proceso del servidor.
-
Se añade la operación de devolución de llamada
OnUpdateGameSessiona FProcessParameters para facilitar la reposición de emparejamientos.
-
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.8.36
La Amazon GameLift Servers FleetIQ solución de alojamiento de juegos de bajo coste y basada en la nube en Amazon ya EC2 está disponible de forma general. Amazon GameLift ServersFleetIQofrece a los desarrolladores la posibilidad de alojar servidores de juegos directamente en Amazon EC2 Spot Instances al optimizar su viabilidad para el alojamiento de juegos. Los desarrolladores de juegos pueden utilizar Amazon GameLift Servers FleetIQ con juegos nuevos o para complementar la capacidad de los juegos existentes. Esta solución admite el uso de contenedores u otros AWS servicios, como AWS Shield y Amazon Elastic Container Service (Amazon ECS).
Esta versión de disponibilidad general incluye las siguientes actualizaciones de la solución Amazon GameLift Servers FleetIQ:
-
La nueva operación de la API
DescribeGameServerInstancesdevuelve información, incluido el estado, de todas las instancias activas de un grupo de servidores de Amazon GameLift Servers FleetIQ juegos. -
La nueva estrategia de equilibrio,
ON_DEMAND_ONLY, configura un grupo de servidores de juegos para que utilice únicamente instancias bajo demanda. Puede actualizar la estrategia de equilibrio de un grupo de servidores de juegos en cualquier momento, lo que permite cambiar entre el uso de instancias de spot e instancias bajo demanda según sea necesario. -
Se han eliminado los siguientes elementos de la vista previa por motivos de disponibilidad general:
-
Uso de claves de clasificación personalizadas para los recursos del servidor de juegos. Los servidores de juegos se pueden ordenar según la marca de tiempo de registro.
-
Etiquetado de los recursos del servidor de juegos.
-
Versiones actualizadas del SDK: SDK 4.0.0 del servidor de Amazon GameLift Servers, Amazon GameLift Servers local 1.0.5
La versión más reciente del SDK del servidor de Amazon GameLift Servers contiene los siguientes componentes actualizados:
-
SDK de C#, versión 4.0.0 actualizada para Unity 2019.
-
Complemento de Unreal, versión 3.3.1 actualizada para Unreal Engine, versiones 4.22, 4.23 y 4.24
-
Amazon GameLift Servers local, versión 1.0.5 actualizada para probar integraciones que utilizan el SDK del servidor de C# 4.0.0.
Descargue la versión más reciente del SDK del servidor de Amazon GameLift Servers en Introducción a Amazon GameLift Servers
Versiones del SDK actualizadas: AWS SDK 1.7.310
La característica FleetIQ de Amazon GameLift Servers optimiza la viabilidad de las instancias de spot de bajo costo para su uso con alojamiento de juegos. Esta característica se amplía ahora para los clientes que desean administrar sus recursos de alojamiento directamente en lugar de a través del servicio Amazon GameLift Servers administrado. Esta solución admite el uso de contenedores u otros AWS servicios, como AWS Shield y Amazon Elastic Container Service (Amazon ECS).
Más información:
GameTech publicación de blog
Versiones del SDK actualizadas: AWS SDK 1.7.249
Ahora puede aprovechar las herramientas de administración de AWS recursos con Amazon GameLift Servers recursos. En particular, ahora se asignan valores de nombre de recurso de Amazon (ARN) a todos los recursos clave de Amazon GameLift Servers (compilaciones, scripts, flotas, colas de sesiones de juegos, configuraciones de emparejamiento y conjuntos de reglas de emparejamiento). Un ARN de recurso proporciona un identificador coherente que es único en todas las AWS regiones. Se pueden usar para crear políticas de permisos para recursos específicos AWS Identity and Access Management (IAM). A los recursos se les asigna ahora un ARN, así como el identificador de recurso preexistente, que no es específico de la región.
Además, los recursos Amazon GameLift Servers ahora admiten el etiquetado. Puede utilizar etiquetas para organizar los recursos, crear políticas de permisos de IAM para gestionar el acceso a grupos de recursos, personalizar los desgloses de AWS costes, etc. Al administrar etiquetas para recursos Amazon GameLift Servers, use las acciones TagResource(), UntagResource() y ListTagsForResource() de la API de Amazon GameLift Servers.
Más información:
-
TagResource en la Referencia de la API de Amazon GameLift Servers
-
Etiquetado de recursos de AWS en la Referencia general de AWS
-
Nombres de recursos de Amazon en la Referencia general de AWS
Versiones actualizadas del SDK: AWS SDK 1.7.210
CloudFormation plantillas para Amazon GameLift Servers
Amazon GameLift Serverslos recursos ahora se pueden crear y administrar mediante CloudFormation. Las plantillas de CloudFormation construcción y flota existentes se han actualizado para adaptarlas a los recursos actuales, y ahora hay nuevas plantillas disponibles para los guiones, las colas, las configuraciones de emparejamiento y los conjuntos de reglas de emparejamiento. CloudFormation Las plantillas simplifican considerablemente la tarea de gestionar grupos de AWS recursos relacionados, especialmente cuando se despliegan juegos en varias regiones.
Más información:
-
Referencia de tipos de recurso de Amazon GameLift Servers en la Guía del usuario de AWS CloudFormation
-
Gestione los recursos de Amazon GameLift Servers alojamiento mediante CloudFormation en la Guía para desarrolladores de Amazon GameLift Servers.