Notas de GameLift lanzamiento de Amazon - Amazon GameLift

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Notas de GameLift lanzamiento de Amazon

Las notas GameLift de la versión de Amazon proporcionan detalles sobre las nuevas funciones, actualizaciones y correcciones relacionadas con el servicio.

Versiones del SDK

En las siguientes tablas se enumeran todas las GameLift versiones de Amazon con información sobre las versiones del SDK. No es necesario utilizar SDK comparables para las integraciones de servidor y cliente de juegos. Sin embargo, es posible que las versiones anteriores de un SDK no sean totalmente compatibles con las características más recientes de otro.

Para obtener más información sobre GameLift los SDK de Amazon, consulteSoporte de desarrollo con Amazon GameLift.

Para obtener los GameLift SDK de Amazon más recientes, visita el sitio de descargas de los GameLiftSDK de Amazon.

Versión actual

Lanzamiento del servicio AWS SDK SDK del servidor SDK de cliente de Realtime
C# Complemento de C# para Unity C++ Complemento de C++ para Unreal Go
2024-02-13 1.11.225 o posterior 5.1.2 5.1.2 5.1.2 5.1.1 5.1.0 1.2.0
Lanzamiento del servicio AWS SDK SDK del servidor SDK de cliente de Realtime
C# Complemento de C# para Unity C++ Complemento de C++ para Unreal Go
14 de diciembre de 2023 1.11.225 o posterior 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-11-02 1.11.193 o posterior 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-09-28 1.11.144 o posterior 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-08-17 1.11.144 o posterior 5.1.1 5.1.0 5.1.1 5.1.0 5.0.0 1.2.0
2023-07-27 1.11.111 o posterior 5.1.0 (.NET 4 y 6 ahora combinados) 5.1.0 5.1.0 5.0.2 5.0.0 1.2.0
2023-06-29 1.11.111 o posterior 5.0.0 .NET 4, .NET 6 5.0.4 5.0.2 5.0.0 1.2.0
15-06-2020 1.11.87 o posterior 5.0.0 .NET 4, .NET 6 5.0.4 5.0.2 5.0.0 1.2.0
2023-05-25 1.11.87 o posterior 5.0.0 .NET 4, .NET 6 5.0.3 5.0.2 5.0.0 1.2.0
2023-04-20 1.11.63 o posterior 5.0.0 .NET 4, .NET 6 5.0.0 1.2.0
2023-04-13 1.10.21 o posterior 5.0.0 .NET 4, .NET 6 5.0.0 1.2.0
2023-02-09 1.10.21 o posterior 5.0.0 .NET 4, .NET 6 3.4.0 5.0.0 1.2.0
2023-01-31 1.10.21 o posterior 3.4.0 5.0.0 1.2.0
2022-12-01 1.10.21 o posterior 3.4.0 1.2.0
2022-08-25 1.9.333 o posterior 4.0.2 3.4.2 3.4.0 1.2.0
2021-10-28 1.9.133 o posterior 4.0.2 3.4.2 3.4.0 1.2.0
2021-06-03 1.8.168 o posterior 4.0.2 3.4.2 3.4.0 1.2.0
2021-03-23 1.8.168 o posterior 4.0.2 3.4.1 3.3.3 1.1.0
2021-03-16 1.8.163 o posterior 4.0.2 3.4.1 3.3.3 1.1.0
2021-02-09 1.8.139 o posterior 4.0.2 3.4.1 3.3.3 1.1.0
2020-12-22 1.8.95 o posterior 4.0.2 3.4.1 3.3.3 1.1.0
2020-11-24 1.8.95 o posterior 4.0.2 3.4.1 3.3.2 1.1.0
2020-11-11 1.8.36 o posterior 4.0.2 3.4.1 3.3.2 1.1.0
2020-09-17 1.8.36 o posterior 4.0.1 3.4.1 3.3.2 1.1.0
2020-08-27 1.7.310 o posterior 4.0.0 3.4.0 3.3.1 1.1.0
16-04-2020 1.7.310 o posterior 4.0.0 3.4.0 3.3.1 1.1.0
2020-04-02 1.7.310 o posterior 3.4.0 3.4.0 1.1.0
2019-12-19 1.7.249 o posterior 3.4.0 3.4.0 1.1.0
14-11-2019 1.7.210 o posterior 3.4.0 3.4.0 1.1.0
24-10-2019 1.7.210 o posterior 3.4.0 3.4.0 1.1.0
03-09-2019 1.7.175 o posterior 3.4.0 3.4.0 1.1.0
09-07-2019 1.7.140 o posterior 3.3.0 3.3.0 1.0.0
25-04-2019 1.7.91 o posterior 3.3.0 3.3.0 1.0.0
07-03-2019 1.7.65 o posterior 3.3.0 3.3.0
07-02-2019 1.7.45 o posterior 3.3.0 3.3.0
14-12-2018 1.6.20 o posterior 3.3.0 3.3.0
27-09-2018 1.6.20 o posterior 3.2.1 3.2.1
14-06-2018 1.4.47 o posterior 3.2.1 3.2.1
10-05-2018 1.4.47 o posterior 3.2.1 3.2.1
15-02-2018 1.3.58 o posterior 3.2.1 3.2.1
08-02-2018 1.3.52 o posterior 3.2.0 3.2.0
2017-09-01 1.1.43 o posterior 3.1.7 3.1.7
16-08-2017 1.1.31 o posterior 3.1.7 3.1.7
16-05-2017 1.0.122 o posterior 3.1.5 3.1.5
11-04-2017 1.0.103 o posterior 3.1.5 3.1.5
21-02-2017 1.0.72 o posterior 3.1.5 3.1.5
18-11-2016 1.0.31 o posterior 3.1.0
13-10-2016 1.0.17 o posterior 3.1.0
01-09-2016 0.14.9 o posterior 3.1.0
04-08-2016 0.12.16 o posterior 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. Amazon GameLift se lanzó por primera vez en 2016. 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 ofrece ahora una vista previa de las flotas de contenedores, que le ofrece una portabilidad, escalabilidad, tolerancia a fallos y agilidad mejoradas.

En las flotas de contenedores, las instancias de Amazon EC2 alojan uno o más de sus contenedores. Estos contenedores incluyen el servidor de juegos junto con todo lo que necesite, incluidas las dependencias y las configuraciones. Algunos ejemplos de dependencias son los SDK y los paquetes de software. Tras subir el contenedor a tu Amazon Elastic Container Registry privado, Amazon GameLift rellena tu flota con el contenedor.

Para funcionar en una flota de contenedores, tu servidor de juegos debe ejecutarse en Linux y estar integrado con Server SDK 5.x. En una flota de contenedores, tienes 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 puedes alojar varios servidores de juegos en un contenedor para reducir el uso de recursos.

Con una flota de contenedores, disfrutarás de muchas de las mismas ventajas que ofrecen otros tipos de flotas, como los tipos de instancias bajo demanda, el escalado (automático y manual), las colas y el matchmaking. También obtienes las mismas métricas que otros tipos de flotas, además de algunas nuevas en el caso de los contenedores. Las flotas de contenedores te permiten llegar a los jugadores de todo el mundo 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, crea flotas de contenedores con múltiples ubicaciones.

Más información:

Versiones actualizadas del SDK:

  • Go Server SDK, versión 5.1.0

  • SDK de servidor C#, versión 5.1.2

  • SDK de servidor C++, versión 5.1.2

Hemos realizado las siguientes mejoras:

  • Se mejoró la confiabilidad del SDK al agregar la reconexión automática en caso de interrupción de la red.

  • [Ir] Ahora puede llamar InitSDK() con o sin los parámetros del servidor. Los servidores de juegos que se ejecutan en flotas EC2 GameLift gestionadas por Amazon leen los parámetros del servidor directamente de las variables de entorno. Los servidores de juegos de GameLift Anywhere las flotas de Amazon deben llamar InitSDK() con los parámetros del servidor.

Versiones de complementos actualizadas:

  • GameLift Plugin de Amazon para Unreal Engine, versión 1.1.0

  • GameLift Plugin de Amazon para Unity, versión 2.1.0

  • Complemento SDK de servidor C++ para Unreal, versión 5.1.1

  • Complemento SDK de C# Server para Unity, versión 5.1.2

Hemos realizado las siguientes mejoras:

  • [ GameLift Plugin de Amazon para Unreal Engine] Se actualizaron las instrucciones de instalación y se simplificó el embalaje. Este complemento ahora incluye la última versión del SDK de C++ Server para Unreal.

  • Se actualizaron los complementos para que sean compatibles con la última versión del SDK del GameLift servidor.

Ya has podido configurar las propiedades del juego al crear sesiones de juego y buscar propiedades específicas en las sesiones de juego. Ahora también puedes añadir y actualizar estas propiedades en una sesión de juego activa.

Por ejemplo, tus jugadores votan en un mapa en el que quieren jugar. El cliente del juego llama UpdateGameSession para modificar un GameProperty valor{"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 SearchGameSessions operación. Por ejemplo, los administradores pueden enumerar las sesiones de juego que tienen un Status valor de ACTIVE y esta propiedad del juego:{"Key": "map", "Value":"desert"}.

Más información:

Ahora puede gestionar toda su pila de GameLift recursos de Amazon 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 GameLift recursos de Amazon mediante la API de AWS Cloud Control. Puedes seguir trabajando con los recursos mediante las GameLift API de Amazon o las AWS CloudFormation plantillas de Amazon GameLift.

Para obtener más información sobre los GameLift recursos de Amazon disponibles a través de IaC, consulta la referencia del tipo de GameLift recurso de Amazon Referencia del tipo de GameLift recurso de Amazon.

Además, ahora puedes escalar automáticamente tus 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 API para crear, leer, actualizar, eliminar y enumerar recursos (CRUDL) en cientos de AWS servicios y varias herramientas de terceros, como Terraform y Pulumi.

Versiones del SDK actualizadas: GameLift plugin de Amazon para Unity, versión 2.0.0

El GameLift complemento de Amazon para Unity proporciona herramientas y flujos de trabajo que simplifican los pasos para poner en marcha tu juego de Unity como alojamiento en la nube con Amazon GameLift. Amazon GameLift es un servicio totalmente gestionado que permite a los desarrolladores de juegos gestionar 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 GameLift funciones más recientes de Amazon, incluida la versión 5.x del SDK del servidor y la compatibilidad con las pruebas locales con Amazon GameLift Anywhere. El complemento es compatible con las versiones Unity 2021.3 LTS y 2022.3 LTS de Unity.

Las principales características del plugin incluyen:

  • Flujos de trabajo de interfaz de usuario guiados en el editor de Unity para los siguientes escenarios:

    • Pruebe la integración de sus juegos con Amazon GameLift utilizando su estación de trabajo local como host. Este flujo de trabajo te ayuda a configurar una GameLift Anywhere flota de Amazon para tu máquina local, lanzar instancias de tu servidor y cliente de juegos, solicitar una sesión de juego a través de Amazon GameLift y unirte al juego.

    • Implemente una solución de alojamiento en la nube para su servidor de juegos integrado con EC2 GameLift gestionado por Amazon y AWS recursos de soporte. Este flujo de trabajo le ayuda a configurar su juego para el alojamiento en la nube y ofrece tres escenarios de implementación:

      • Implementa el servidor del juego en una sola flota.

      • Despliega el servidor del juego 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 GameLift integración e implementación de Amazon, 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 identificadores de jugador únicos y validación de jugadores. 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 Anywhere flujo de trabajo, el complemento automatiza la configuración requerida de los parámetros del servidor.

    • Para el flujo de trabajo de Amazon EC2, cada solución de implementación proporciona un servicio de backend de cliente integrado que utiliza funciones de Lambda. El servicio de back-end se encuentra entre el cliente del juego y el GameLift servicio de Amazon y gestiona todas las llamadas directas al GameLift servicio de Amazon.

  • Contenido para las pruebas de integración, incluidos los recursos y el código de un sencillo ejemplo de juego multijugador para 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 implementación, incluidas las flotas de Amazon EC2 Anywhere y las de Amazon EC2, utilizan AWS CloudFormation plantillas para describir e implementar AWS los recursos de la solución de su juego. Estas plantillas se incluyen en la descarga del GameLift plugin de Amazon. Puedes usarlas tal cual o personalizarlas para tu juego.

Versiones del SDK actualizadas: AWS SDK 1.11.193

La nueva función de credenciales GameLift compartidas de Amazon permite que las aplicaciones que se despliegan en flotas de EC2 gestionadas interactúen con otros AWS recursos. Esta actualización afecta a las aplicaciones que se agrupan e implementan junto con los 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 instancias de EC2 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 implementa la compilación del servidor de juegos en cada instancia de EC2, genera un archivo de credenciales compartido y lo almacena en la instancia. Todas las aplicaciones de la instancia pueden utilizar las credenciales compartidas. Amazon actualiza GameLift automáticamente las credenciales temporales a lo largo de la vida de la instancia.

Puede habilitar las credenciales compartidas al crear una flota de EC2 administrada mediante los siguientes métodos:

  • En el flujo de trabajo de creación de flotas de GameLift consolas de Amazon.

  • Al llamar a la operación de la API del GameLift servicio de Amazon CreateFleet mediante el nuevo parámetroInstanceRoleCredentialsProvider.

  • Al llamar a la operación AWS CLI aws gamelift create-fleet con el parámetroinstance-role-credentials-provider.

Más información:

Versiones del SDK actualizadas: GameLift plugin de Amazon para Unreal Engine versión 1.0.0

El GameLift complemento de Amazon para Unreal Engine proporciona herramientas y flujos de trabajo que agilizan los pasos para poner en marcha un juego con Amazon GameLift para el alojamiento en la nube. Amazon GameLift es un servicio totalmente gestionado que permite a los desarrolladores de juegos gestionar 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 utilizando su estación de trabajo local como host. Este flujo de trabajo te ayuda a configurar una GameLift Anywhere flota de Amazon para tu máquina local, lanzar instancias de tu servidor y cliente de juegos, solicitar una sesión de juego a través de Amazon GameLift y obtener información de conexión para la nueva sesión de juego.

    • Implemente una solución de alojamiento en la nube de Amazon EC2 para su servidor de juegos integrado. Este flujo de trabajo te ayuda a configurar tu juego para el alojamiento en la nube y ofrece tres escenarios de despliegue diferentes: despliega en una sola flota, despliega en un conjunto de flotas puntuales en varias regiones o despliega en un conjunto de flotas con un FlexMatch sistema de emparejamiento. La solución para cada escenario de implementación incluye GameLift los recursos de Amazon y los AWS recursos de soporte.

  • Posibilidad de configurar perfiles de usuario que se vinculen a un usuario de la AWS cuenta y definan 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 GameLift integración e implementación de Amazon, 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 identificadores de jugador únicos, 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 flujo de trabajo de Amazon EC2, 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 del juego y las transmite al GameLift servicio de Amazon.

  • 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 Anywhere las flotas de Amazon EC2, utilizan AWS CloudFormation plantillas para describir las soluciones. El complemento utiliza estas plantillas al implementar GameLift los recursos de Amazon para tu juego. Estas plantillas se incluyen en la descarga del GameLift plugin de Amazon y son editables. Puede utilizarlas tal cual o modificarlas para el juego.

Versiones de SDK actualizadas: AWS SDK 1.11.144

Con Amazon GameLift , ahora puedes alojar tus juegos en la nube mediante instancias EC2 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 con EC2, con una mejora de hasta un 40% con 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.

Con Amazon GameLift, ahora puedes seleccionar entre estas nuevas instancias de la familia AWS Graviton:

  • 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 EC2 basadas en 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 un GameLift servidor Amazon basado en el sistema operativo Linux. Se requiere el SDK de servidor 5.1.1 o posterior para C++ y C#. Se requiere el SDK de 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 para GameLift servidores de Amazon incluye actualizaciones para C++, C# y el complemento Unreal, además de un nuevo complemento para usar con el motor de juegos Unity. Los desarrolladores de juegos integran el SDK GameLift del servidor de Amazon en los servidores de juegos que implementan para hospedarse en Amazon GameLift.

La última versión del SDK del servidor contiene las siguientes actualizaciones, que incluyen una serie de solicitudes de los clientes:

  • Descarga paquetes de SDK específicos para cada idioma: el sitio de GameLift descargas actualizado de Amazon contiene paquetes de SDK para cada idioma. 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 flotas EC2 GameLift gestionadas por Amazon leen los parámetros del servidor directamente de las variables de entorno. Los servidores de juegos de GameLift Anywhere las flotas de Amazon deben llamar InitSDK() 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_FORMAT está 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 datos std::.

  • Documentación ampliada del SDK del servidor 5.x

  • Actualizaciones adicionales de la documentación

    • Se revisó la documentación para las operaciones de la API de GameLift servicios de Amazon GetComputeAccessy GetInstanceAccesspara aclarar los procedimientos de acceso remoto en función de la versión GameLift del SDK del servidor de Amazon en uso.

    • 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 flotas de EC2 GameLift gestionadas por Amazon. Las métricas incluyen métricas de instancias de EC2 sobre el uso de la CPU, el volumen de tráfico de la red y la actividad de lectura/escritura del disco. En el caso de Amazon GameLift, 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 AWS Management Console. También puedes verlos en la GameLift consola de Amazon en los detalles de la flota.

Más información:

Versiones del SDK actualizadas: AWS SDK 1.11.111

GameLift Los clientes de Amazon ahora pueden usar el sistema operativo Amazon Linux 2023 para alojar sus servidores de juegos. El AL2023 ofrece varias mejoras con respecto al AL2, incluida la seguridad. Este sistema operativo está disponible en todas Regiones de AWS las regiones, excepto en las regiones de China.

Los clientes podrán utilizar los sistemas operativos Linux más recientes y seguir recibiendo actualizaciones de seguridad críticas cuando finalice la compatibilidad con Amazon Linux (AL1) en diciembre de 2023. La compatibilidad con Amazon Linux 2 continuará hasta 2025.

Versiones del SDK actualizadas: SDK 1.11.87 AWS

Si utilizas Amazon GameLift FleetiQ como alojamiento de juegos, ahora puedes evitar que las sesiones de juego se coloquen en instancias que se están agotando 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. En respuesta, Amazon GameLift FleetiQ solo analiza las instancias activas cuando busca y reclama un servidor de juegos disponible.

Más información:

GameLift Los clientes de Amazon ahora pueden usar etiquetas de asignación de AWS Billing costos para organizar sus costos de alojamiento de juegos. Puede asignar etiquetas de asignación de costes a los recursos individuales de la flota de Amazon GameLift EC2 para realizar un seguimiento de la contribución de sus flotas a los costes generales de alojamiento.

Más información:

Versiones actualizadas del SDK: AWS SDK 1.11.63

GameLift Los clientes de Amazon ahora pueden usar el sistema operativo Windows Server 2016 para alojar sus servidores de juegos. Este sistema operativo está disponible en todos 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 comandos de Amazon GameLift SDK o CLI, 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 GameLift consola Amazon, debes 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_2012 o WINDOWS_2016.

Versiones actualizadas del SDK: SDK del servidor 5.0.0 para Unreal

La última versión del complemento GameLift ligero de Amazon para Unreal Engine ahora se basa en el SDK 5.x GameLift del servidor Amazon. Para empezar a integrar tu entorno de Unreal Engine con Amazon, GameLift consulta los siguientes enlaces.

La nueva GameLift consola de Amazon incluye estas mejoras:

  • Navegación mejorada: el nuevo panel de navegación facilita la navegación entre GameLift los recursos de Amazon.

  • Página de inicio de Amazon GameLift : la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de alto nivel de Amazon GameLift y brinda soporte a través de enlaces a documentación, preguntas frecuentes y AWS re:Post.

  • CloudWatch Métricas de Amazon mejoradas: GameLift las métricas de Amazon ahora están disponibles tanto en la GameLift consola de Amazon como en tus CloudWatch paneles de control. 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 claves 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 utilizas la plataforma de desarrollo en tiempo real de Unity, continúa usando el Amazon GameLift server SDK 5.0.0 con .NET 4.6. Unity no es compatible con .NET 6.

Más información:

Versiones actualizadas del SDK: SDK del servidor 5.0.0 para Go

Más información:

Versiones del SDK actualizadas: AWS SDK 1.10.21, SDK de servidor 5.0.0 para C++ y C#

Amazon GameLift Anywhere utiliza los recursos del servidor de juegos para alojar los servidores de GameLift juegos de Amazon. Puede usar Amazon GameLift Anywhere para integrar sus propios recursos informáticos con los recursos informáticos de EC2 GameLift gestionados por Amazon para distribuir sus servidores de juegos entre varios tipos de procesamiento. También puedes usar Amazon GameLift Anywhere para probar de forma iterativa los servidores de tus juegos sin tener que subir la versión a Amazon GameLift para cada iteración.

Aspectos destacados:

  • Nuevos tipos de GameLift Anywhere flota y cómputo de Amazon

  • Registro de recursos GameLift Anywhere informáticos de Amazon

  • Ciclo de iteración de pruebas mejorado

Amazon GameLift Server SDK 5.0.0 introduce mejoras en el SDK de servidor existente y un nuevo tipo de recurso, el cómputo. Server SDK 5.0.0 es compatible con Amazon GameLift Anywhere y con el uso de tus propios recursos informáticos para el alojamiento de servidores de juegos.

Versiones del SDK actualizadas: AWS SDK 1.9.333

Amazon ya GameLift está disponible en ocho Zonas Locales de los Estados Unidos, por lo que puedes desplegar tus flotas más cerca de los jugadores. Puedes usar todas las GameLift funciones gestionadas por Amazon con las Zonas Locales añadiendo las Zonas Locales a tus 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 GameLift consola de Amazon incluye estas mejoras:

  • Navegación mejorada: el nuevo panel de navegación facilita la navegación entre GameLift los recursos de Amazon.

  • Página de inicio de Amazon GameLift : la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de alto nivel de Amazon GameLift y brinda soporte a través de enlaces a documentación, preguntas frecuentes y AWS re:Post.

  • CloudWatch Métricas de Amazon mejoradas: GameLift las métricas de Amazon ahora están disponibles tanto en la GameLift consola de Amazon como en tus CloudWatch paneles de control. Esta actualización también incluye nuevas métricas de rendimiento, utilización y sesiones de jugadores.

FlexMatch los usuarios ahora tienen acceso a las siguientes funciones:

  • 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, not y xor.

  • 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.133 AWS

Amazon ya GameLift está disponible en la región Asia Pacífico (Osaka). Los desarrolladores de juegos ahora pueden implementar instancias en Osaka utilizando 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 ya GameLift está disponible en la región Asia Pacífico (Osaka).

  • Los grupos de servidores de juegos Amazon GameLift FleetiQ ahora se pueden configurar para administrar las familias de instancias c6g, m6g y r6g de Graviton2.

Más información:

La versión 1.0.0 del GameLift plugin de Amazon para Unity contiene bibliotecas y una interfaz de usuario nativa que facilitan el acceso a GameLift los recursos de Amazon y la integración de Amazon GameLift en tu juego de Unity. Puedes usar el GameLift complemento de Amazon para Unity para acceder a GameLift las API de Amazon e implementar AWS CloudFormation plantillas para escenarios de juego comunes. El complemento también incluye un juego de muestra que funciona con los escenarios de muestra. Puedes usar Amazon GameLift Local para ver los mensajes que se transmiten entre el cliente del juego y el servidor del juego para saber cómo interactúa un juego típico con Amazon GameLift.

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.

  • Despliega AWS CloudFormation escenarios de ejemplo para 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 IL2CPP en sus aplicaciones móviles que utilizan el SDK del cliente de RTS y seguir las prácticas recomendadas con los marcos. Ahora también puedes compilar el SDK de Amazon GameLift Server para Unreal, versión 4.26. Esta actualización contiene componentes que se integran con tu servidor de juegos de Windows o Linux, incluidas las versiones C++ y C# del SDK de Amazon GameLift Server, Amazon GameLift Local y un complemento de Unreal Engine.

Aspectos destacados:

  • Se añadió soporte para IL2CPP en el SDK del cliente de RTS y para crear las bibliotecas nativas como marcos, de modo 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 del SDK actualizadas: 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:

Versiones del SDK actualizadas: AWS SDK 1.8.163

El alojamiento GameLift gestionado por Amazon ya 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 función de flotas GameLift multiubicación de Amazon, ahora puedes configurar una sola flota para alojar tus servidores de juegos en cualquiera de las 20 regiones GameLift compatibles con Amazon o en todas ellas (excepto la región de Pekín). Esta función tiene como objetivo reducir significativamente el trabajo necesario para configurar y mantener los recursos de GameLift alojamiento de Amazon 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-1 (Irlanda), 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 varias ubicaciones no afecta a los costos de alojamiento. GameLiftLos precios de Amazon se basan en el tipo, la ubicación y el volumen de instancias que utilices. (Para obtener más información, consulta los GameLiftprecios de Amazon). AWS CloudFormation El soporte para flotas con múltiples ubicaciones estará disponible pronto.

nota

Las flotas de varias ubicaciones no están disponibles en las regiones de China. GameLiftLos recursos de Amazon que residen en las regiones de China no pueden interactuar con los recursos de otras GameLift regiones de Amazon ni ser utilizados por ellos.

Aspectos destacados:

  • En el caso de una flota con varias ubicaciones, añada explícitamente una lista de ubicaciones remotas. Amazon GameLift despliega instancias del mismo tipo y configuración, incluidas 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.

  • Obtén estadísticas de alojamiento en la GameLift consola de Amazon, agregadas para todas las ubicaciones de una flota o desglosadas por cada ubicación de la flota.

Más información:

Versiones del SDK actualizadas: AWS SDK 1.8.139

Esta versión incluye las siguientes actualizaciones:

  • Los grupos de servidores de juegos Amazon GameLift FleetiQ ahora se pueden configurar para administrar las familias de instancias AMD C5a, M5a y R5a. Los tipos de instancias de Amazon EC2 compatibles, tal y como se indican en la lista GameServerGroup InstanceDefinition, incluyen ahora 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: Actualmente, las instancias AMD para FleetiQ no están disponibles para su uso en la región de China (Pekín). AWS Consulte Disponibilidad de la característica y diferencias en la implementación en China.

  • El alojamiento de juegos GameLift gestionado por Amazon ahora es compatible con las instancias de AMD en la región de China (Pekín), gestionadas por Sinnet. Las nuevas familias de instancias de AMD incluyen M5a y R5a. Los tipos de instancias EC2 compatibles, tal y como se indican para Fleet InstanceType, incluyen ahora 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 ahora se GameLift FlexMatch puede utilizar como una solución de búsqueda de pareja independiente en la región de China (Beijing), operada por Sinnet. Los clientes pueden crear un FlexMatch emparejador en la región de Pekín y configurar el parámetro en STANDALONE. FlexMatchMode Para obtener más información sobre FlexMatch el alojamiento GameLift gestionado por Amazon o con una solución de alojamiento que no sea de Amazon GameLift, consulta la Guía para GameLift FlexMatch desarrolladores de Amazon.

  • Al configurar las notificaciones de eventos para Amazon GameLift FlexMatch, ahora puede designar un tema FIFO de Amazon SNS como destino de la notificación. Para obtener más información, consulte:

Versiones de SDK actualizadas: Amazon GameLift Server SDK 4.0.2, complemento Unreal versión 3.3.3

La última versión del SDK de Amazon GameLift Server 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.

Descarga la última versión del SDK de Amazon GameLift Server en Amazon GameLift Getting Starting.

Versiones del SDK actualizadas: AWS SDK 1.8.95

Amazon GameLift FlexMatch es un servicio de emparejamiento personalizable para juegos multijugador. Diseñado inicialmente para los usuarios del alojamiento GameLift gestionado por Amazon, ahora se FlexMatch puede integrar en juegos que utilizan otros sistemas de alojamiento peer-to-peer, incluidos la computación local propietaria y los tipos primitivos de computación en la nube. Los juegos que utilizan Amazon GameLift FleetiQ para el alojamiento de juegos en Amazon EC2 ahora pueden implementar el emparejamiento con. FlexMatch

FlexMatch proporciona un sólido algoritmo de emparejamiento y un lenguaje de reglas que le permiten personalizar el proceso de emparejamiento de manera que los jugadores se agrupen en función de sus características clave y de la latencia reportada. Además, FlexMatch ofrece un flujo de trabajo de solicitudes de emparejamiento que admite funciones como los grupos de jugadores, la aceptación de los jugadores y el relleno de partidas. Cuando lo utilizas FlexMatch con el alojamiento GameLift gestionado por Amazon o con Realtime Servers, el emparejador utiliza Amazon automáticamente GameLift para encontrar recursos de alojamiento e iniciar una nueva sesión de juego para las partidas recién formadas. Cuando se usa FlexMatch como un servicio independiente, el emparejador envía los resultados de las partidas a tu juego, que luego puede iniciar una nueva sesión de juego con tu solución de alojamiento.

Las operaciones de la API para FlexMatch forman parte de la API del GameLift servicio de Amazon, 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 MatchmakingConfiguration del recurso de la API tiene los siguientes cambios:

    • Nueva propiedad, FlexMatchMode indica si el emparejador se está utilizando con el alojamiento GameLift administrado por Amazon o como emparejamiento independiente.

    • La propiedad GameSessionQueueArns no es necesaria cuando FlexMatchMode se establece en independiente.

    • Estas propiedades no se utilizan con el emparejamiento independiente: AdditionalPlayerCount, BackfillMode, GameProperties y GameSessionData.

  • 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 instancias de Amazon EC2 compatibles con Amazon GameLift ahora incluye tres nuevas familias de instancias: C5a, M5a y R5a. Estas familias se componen de instancias optimizadas para la computación de AMD que funcionan con procesadores EPYC de AMD que funcionan con frecuencias de hasta 3,3. GHz. Las instancias de AMD son compatibles con x86; los juegos que se ejecutan actualmente en Amazon se GameLift 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), UE Central (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: Amazon GameLift Server SDK 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.

Descarga la última versión del SDK de Amazon GameLift Server en Amazon GameLift Getting Starting.

FlexMatch los usuarios 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 los GameLift SDK de Amazon.

  • 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 sortByAttributes con la propiedad strategy establecida 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: Amazon GameLift Server SDK 4.0.1

El nuevo SDK del servidor contiene las siguientes actualizaciones:

  • Versión de la API de C# 4.0.1

  • Versión de la API de C++ 3.4.1

  • 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 OnUpdateGameSession a FProcessParameters para facilitar la reposición de emparejamientos.

Descarga la última versión del SDK de Amazon GameLift Server en Amazon GameLift Getting Starting.

Versiones del SDK actualizadas: SDK 1.8.36 AWS

La solución Amazon GameLift FleetiQ para el alojamiento de juegos de bajo coste y en la nube en Amazon EC2 ya está disponible de forma general. Amazon GameLift FleetiQ ofrece a los desarrolladores la posibilidad de alojar servidores de juegos directamente en las instancias puntuales de Amazon EC2 al optimizar su viabilidad para el alojamiento de juegos. Los desarrolladores de juegos pueden usar Amazon GameLift 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 FleetiQ:

  • La nueva operación de API DescribeGameServerInstances devuelve información, incluido el estado, de todas las instancias activas de un grupo de servidores de juegos de Amazon GameLift FleetiQ.

  • 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 de SDK actualizadas: Amazon GameLift Server SDK 4.0.0, Amazon GameLift Local 1.0.5

La última versión del SDK de Amazon GameLift Server 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

  • GameLift La versión 1.0.5 de Amazon Local se actualizó para probar las integraciones que utilizan la versión 4.0.0 del SDK del servidor C#.

Descarga la última versión del SDK de Amazon GameLift Server en Amazon GameLift Getting Starting.

Versiones del SDK actualizadas: SDK 1.7.310 AWS

La función Amazon GameLift FleetiQ optimiza la viabilidad de las instancias puntuales de bajo coste para su uso con el alojamiento de juegos. Esta función ahora se amplía para los clientes que desean administrar sus recursos de alojamiento directamente en lugar de hacerlo a través del GameLift servicio gestionado de Amazon. 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 entrada de blog en Amazon GameLift FleetiQ

Versiones del SDK actualizadas: AWS SDK 1.7.249

Ahora puede aprovechar las herramientas de administración de AWS recursos con Amazon GameLift Resources. En concreto, a todos los GameLift recursos clave de Amazon (compilaciones, scripts, flotas, colas de sesiones de juego, configuraciones de emparejamiento y conjuntos de reglas de emparejamiento) ahora se les asignan valores de nombre de recurso de Amazon (ARN). 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, GameLift los recursos de Amazon 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. Cuando gestione las etiquetas de GameLift los recursos de Amazon, utilice las acciones TagResource() de la GameLift API de Amazon yListTagsForResource(). UntagResource()

Más información:

Versiones del SDK actualizadas: AWS SDK 1.7.210

AWS CloudFormation plantillas para Amazon GameLift

GameLift Los recursos de Amazon ahora se pueden crear y gestionar a través de AWS CloudFormation. Las plantillas de AWS 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. AWS 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: