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.

SDKversiones

En las siguientes tablas se enumeran todas las GameLift versiones de Amazon con información sobre la SDK versión. No es necesario utilizar integraciones comparables SDKs para el servidor y el cliente de tu juego. Sin embargo, es SDK posible que las versiones anteriores de una no sean totalmente compatibles con las funciones más recientes de otra.

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

Para obtener la última versión de Amazon GameLift SDKs, visita el sitio de GameLift SDKs descargas de Amazon.

Versión actual

Lanzamiento del servicio AWS SDK Servidor SDK Cliente en tiempo real SDK
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 Servidor SDK Cliente en tiempo real SDK
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 (. NET4 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. NET4,. NET6 5.0.4 5.0.2 5.0.0 1.2.0
15-06-2020 1.11.87 o posterior 5.0.0. NET4,. NET6 5.0.4 5.0.2 5.0.0 1.2.0
2023-05-25 1.11.87 o posterior 5.0.0. NET4,. NET6 5.0.3 5.0.2 5.0.0 1.2.0
2023-04-20 1.11.63 o posterior 5.0.0. NET4,. NET6 5.0.0 1.2.0
2023-04-13 1.10.21 o posterior 5.0.0. NET4,. NET6 5.0.0 1.2.0
2023-02-09 1.10.21 o posterior 5,0,0. NET4,. NET6 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 SDKversiones.

Basándonos en los comentarios de los clientes, hemos realizado las siguientes actualizaciones en la experiencia de las GameLift consolas de Amazon:

  • Tus 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 te permiten elegir qué información quieres incluir en una tabla, por ejemplo, en la página de anuncios de Flotas. Personaliza tus preferencias de visualización mediante el Gear icon representing settings or configuration options. icono de 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 hecho que sea más fácil encontrar el tipo de instancia adecuado para su flota, incluso si cambia la selección de ubicaciones.

Con el alojamiento GameLift gestionado por Amazon, ahora puedes implementar recursos de servidores de juegos en Nigeria y África occidental y extender el alcance de tus juegos a los jugadores de 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.

Para empezar a organizar sesiones de juego en Nigeria de forma inmediata, añade la nueva zona local de Nigeria como ubicación remota a una flota de múltiples ubicaciones nueva o existente. Si tu juego usa Amazon GameLift FlexMatch, actualiza las flotas de tu lista de partidas para incluir la nueva zona local. Con flotas con múltiples ubicaciones, puedes administrar directamente la capacidad de alojamiento en cada ubicación.

La matriz 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 también admite como ubicación remota. El nombre de la zona local de Nigeria esaf-south-1-los-1.

La GameLift consola Amazon ahora ofrece una herramienta de búsqueda de sesiones de jugadores que te permite recuperar la información 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 FlexMatch sistema de emparejamiento generan automáticamente sesiones de jugadores para cada jugador emparejado. Para todos los demás juegos, las sesiones de los jugadores son una función opcional.

Puedes encontrar la herramienta de búsqueda de sesiones de jugadores en la navegación principal de la GameLift consola Amazon. Consulta las sesiones individuales de los jugadores o compara los datos de las sesiones de varios jugadores. También puedes abrir los datos de las sesiones de los jugadores al ver la página de detalles de las sesiones de juego.

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 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, incluidas las dependencias y las configuraciones. Algunos ejemplos de dependencias son los paquetes SDKs 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 CPU unidades 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 dispondrás de 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: SDK

  • Go ServerSDK, versión 5.1.0

  • Servidor C#SDK, versión 5.1.2

  • Servidor C++SDK, versión 5.1.2

Hemos realizado las siguientes mejoras:

  • Mejoramos la confiabilidad 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 EC2 flotas 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

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

  • SDKPlugin de servidor de C# 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 servidor C++ SDK para Unreal.

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

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 AWS Cloud ControlAPI. Puedes seguir trabajando con los recursos utilizando Amazon GameLift APIs 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 puede escalar automáticamente sus flotas mediante AWS CloudFormation plantillas o AWS Cloud Control API mediante la nueva propiedad Fleet:. ScalingPolicies

Cloud Control API ofrece a los desarrolladores un conjunto estándar de recursos 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.

SDKVersiones 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 últimas GameLift funciones de Amazon, incluida la SDK versión 5.x del servidor y la compatibilidad con las pruebas locales con Amazon GameLift Anywhere. El complemento es compatible con las versiones Unity 2021.3 y 2022.3 LTS de Unity. LTS

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 los AWS recursos GameLift gestionados EC2 y de soporte de Amazon. Este flujo de trabajo te ayuda a configurar tu 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 una validación única para cada jugador. IDs Las soluciones también incluyen un depósito de Amazon S3 para almacenamiento, notificaciones de SNS eventos de Amazon, 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 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 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 despliegue, incluidos Anywhere los de EC2 las flotas de Amazon, utilizan AWS CloudFormation plantillas para describir e implementar los AWS recursos de la solución de tu juego. Estas plantillas se incluyen en la descarga del GameLift plugin de Amazon. Puedes usarlas tal cual o personalizarlas para tu juego.

SDKVersiones actualizadas: AWS SDK 1.11.193

La nueva función de credenciales GameLift compartidas de Amazon permite que las aplicaciones que se despliegan en EC2 las flotas 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 SDK versión 5.x o posterior del servidor. (Los ejecutables del servidor de juegos ya pueden solicitar credenciales mediante la acción SDK GetFleetRoleCredentials() 5.x del servidor).

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 AWS Identity and Access Management IAM (un) rol con permisos para usar los CloudWatch recursos y, a continuación, configurar una flota con el IAM rol y las credenciales compartidas habilitados. Cuando Amazon GameLift implementa 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 actualiza GameLift 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 GameLift consolas de Amazon.

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

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

Más información:

SDKVersiones 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 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 despliegue diferentes: despliegue en una sola flota, despliegue en un conjunto de flotas puntuales en varias regiones o despliegue 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 un reproductor únicoIDs, un depósito de Amazon S3 para almacenamiento, notificaciones de SNS eventos de Amazon y AWS Lambda funciones.

    • 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 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 Anywhere los de EC2 las flotas de Amazon, 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.

SDKVersiones actualizadas: 1.11.144 AWS SDK

Con Amazon GameLift , ahora 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 nubeEC2, 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.

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 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 un GameLift servidor Amazon basado en el sistema operativo Linux. Se requiere el servidor SDK 5.1.1 o posterior para C++ y C#. Se requiere el servidor SDK 5.0 o posterior para Go. Estas instancias no out-of-the-box admiten la instalación de Mono en Amazon Linux 2023 (AL2023) o Amazon Linux 2 (AL2).

SDKVersiones actualizadas: Server SDK para C++, C#/Unity, Unreal 5.1.0

La versión más reciente del GameLift servidor de Amazon SDK incluye actualizaciones para C++, C# y el complemento Unreal, y un nuevo complemento para usar con el motor de juegos Unity. Los desarrolladores de juegos integran el GameLift servidor de Amazon SDK en los servidores de juegos que implementan para hospedarse en Amazon GameLift.

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

  • Descargar SDK paquetes específicos para cada idioma: el sitio de GameLift descargas actualizado de Amazon contiene SDK paquetes para cada idioma. Puede descargar las versiones actuales o anteriores.

  • Nuevo SDK complemento de servidor de C# para Unity: el nuevo SDK paquete de servidor de Unity contiene bibliotecas de C# integradas que puedes instalar mediante el administrador de paquetes del Editor de Unity (consulta la nueva guía de integración de Unity). Estas bibliotecas incluyen todas las dependencias necesarias. UnityNuGet Puedes usar este complemento con Unity 2020.3LTS, 2021.3 LTS y 2022.3 para Windows y Mac OSLTS. Es compatible con Unity. NETFramework y. NETPerfiles estándar, con. NETEstándar 2.1 y. NET4.x.

  • Consolidado. NETsolución para C#: el servidor SDK para C# ahora es compatible. NETFramework 4.6.2 (actualizado desde la versión 4.6.1) y. NET6.0 en una única solución. . NETEl estándar 2.1 está disponible con las bibliotecas creadas por Unity.

  • Actualizaciones del servidor 5.1.0 SDK

    • [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 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.

    • [C++, C#, Unreal] SDK Las llamadas al servidor han mejorado los mensajes de error.

    • [C++SDK] Para mejorar los tiempos de SDK compilación del servidor, el indicador de compilación -DRUN_CLANG_FORMAT está deshabilitado de forma predeterminada. Puede habilitarlo con -DRUN_CLANG_FORMAT=1.

    • [C++SDK] Al crear las bibliotecas sin las bibliotecas estándar (-DGAMELIFT_USE_STD=0), ya InitSDK() no utiliza tipos de std:: datos.

  • Documentación ampliada sobre el servidor SDK 5.x

  • Actualizaciones adicionales de la documentación

    • Documentación revisada para API las operaciones de GameLift servicio de Amazon GetComputeAccessy GetInstanceAccesspara aclarar los procedimientos de acceso remoto en función de la SDK versión de GameLift servidor de Amazon 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 puedes realizar un seguimiento de las métricas de rendimiento del hardware de tus EC2 flotas GameLift gestionadas por Amazon. Las métricas incluyen métricas de EC2 instancia sobre CPU la utilización, 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:

SDKVersiones 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. 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 2025.

Versiones actualizadas: 1.11.87 SDK AWS SDK

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. Agregue el nuevo FilterOption parámetro y establezca los estados de instancia permitidos en «Solo». ACTIVE 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. Puedes asignar etiquetas de asignación de costes a los recursos individuales de la GameLift EC2 flota de Amazon para hacer un seguimiento de la contribución de tus flotas a los costes generales de alojamiento.

Más información:

SDKVersiones actualizadas: 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 Amazon GameLift SDK o CLI comandos, ahora debes 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.

SDKVersiones actualizadas: Servidor SDK 5.0.0 para Unreal

La última versión del complemento GameLift ligero de Amazon para Unreal Engine ahora se basa en el GameLift servidor Amazon SDK 5.x. 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 lado del servidor ((SSE)) para SNS temas cifra los datos confidenciales en reposo. SSEutiliza las claves AWS Key Management Service (AWS KMS) para proteger el contenido de sus SNS temas.

Más información:

SDKVersiones actualizadas: Server SDK 5.0.0 para. NET6. No se requieren SDK actualizaciones.

Si utilizas la plataforma de desarrollo en tiempo real de Unity, continúa usando el GameLift servidor Amazon SDK 5.0.0 con. NET4.6. Unity no es compatible. NET6.

Más información:

SDKVersiones actualizadas: Server SDK 5.0.0 for Go

Más información:

SDKVersiones actualizadas: AWS SDK 1.10.21, Server SDK 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. Puedes usar Amazon GameLift Anywhere para integrar tus propios recursos de cómputo con el EC2 cómputo GameLift gestionado de Amazon para distribuir tus servidores de juegos entre varios tipos de cómputo. 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 servidor existente SDK y un nuevo tipo de recurso, el cómputo. El servidor SDK 5.0.0 es compatible con Amazon GameLift Anywhere y con el uso de sus propios recursos informáticos para el alojamiento de servidores de juegos.

SDKVersiones 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.

SDKVersiones actualizadas: 1.9.133 AWS SDK

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 Amazon para Unity para acceder a Amazon GameLift APIs 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 de Unity es compatible con Unity 2019.4 y LTS 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 usar el tipo de batchDistance regla para especificar una cadena o un atributo numérico, lo que aporta una gran cantidad de beneficios 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.

SDKVersiones actualizadas: Realtime Client SDK 1.2.0, Server SDK 3.4.0 para Unreal

Con esta última SDK actualización, ahora puede IL2CPP integrarla en sus aplicaciones móviles que utilizan el RTS Cliente SDK y seguir las mejores prácticas con los marcos. Ahora también puedes compilar la versión 4.26 de Amazon GameLift Server SDK for Unreal. Esta actualización contiene componentes que se integran con tu servidor de juegos de Windows o Linux, incluidas las versiones C++ y C# de Amazon GameLift ServerSDK, Amazon GameLift Local y un complemento de Unreal Engine.

Aspectos destacados:

  • Se ha añadido compatibilidad con IL2CPP el RTS cliente SDK y con la creación de bibliotecas nativas como marcos, de forma que puedas crear RTS clientes 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.

  • Se puede utilizar GetInstanceCertificate() para recuperar la ubicación del archivo de un TLS certificado PEM codificado que esté asociado a la flota y sus instancias.

  • Se creó el SDK soporte de servidor para la versión 4.26 de Unreal.

  • Se ha comprobado que la versión 4.0.2 de C# SDK existente es compatible con Unity 2020.3. No se necesitaron actualizacionesSDK.

Más información:

SDKVersiones 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 de Amazon Simple Notification Service (AmazonSNS) para publicar notificaciones de eventos o configura el seguimiento de CloudWatch eventos mediante Events.

Aspectos destacados:

  • Para cada cola, puede configurar una cadena de texto personalizada para incluirla en todos los mensajes de eventos.

  • Al utilizar un SNS tema de Amazon, puedes establecer condiciones de acceso adicionales que limiten la publicación a colas específicas.

Más información:

SDKVersiones actualizadas: 1.8.163 AWS SDK

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:

SDKVersiones actualizadas: 1.8.139 AWS SDK

Esta versión incluye las siguientes actualizaciones:

  • Los grupos de servidores de juegos Amazon GameLift FleetiQ ahora se pueden configurar para administrar AMD las familias de instancias 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: AMD las instancias de FleetiQ no están disponibles actualmente 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 admite AMD instancias en la región de China (Pekín), gestionadas por Sinnet. Las nuevas familias de AMD instancias incluyen M5a y R5a. Los tipos de EC2 instancias compatibles, tal y como se indican para Fleet 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 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 Beijing y configurar el parámetro para. FlexMatchModeSTANDALONE 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 puedes designar un SNS FIFO tema de Amazon como destino de la notificación. Para obtener más información, consulte:

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

La última versión de Amazon GameLift Server SDK contiene los siguientes componentes:

  • El complemento de Unreal se ha actualizado para que sea compatible con Unreal Engine 4.25. No API se ha modificado.

  • Se ha comprobado que la versión 4.0.2 de C# SDK existente es compatible con Unity 2020. No se SDK necesitaron actualizaciones.

Descarga la última versión de Amazon GameLift Server SDK en Amazon GameLift para empezar.

SDKVersiones 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 EC2 Amazon ahora pueden implementar el emparejamiento con. FlexMatch

FlexMatch proporciona un algoritmo de emparejamiento robusto y un lenguaje de reglas que te da una amplia libertad para personalizar el proceso de emparejamiento de forma que los jugadores se emparejen 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.

APIlas operaciones para FlexMatch forman parte del GameLift servicio de AmazonAPI, que se incluye en AWS SDK y AWS Command Line Interface (AWS CLI). Esta versión incluye estas actualizaciones para admitir el emparejamiento independiente:

  • El API recurso MatchmakingConfiguration presenta 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.

SDKVersiones actualizadas: AWS SDK 1.8.95

La lista de tipos de EC2 instancias de Amazon compatibles con Amazon GameLift ahora incluye tres nuevas familias de instancias: C5a, M5a y R5a. Estas familias se componen de instancias AMD optimizadas para la computación que funcionan con AMD EPYC procesadores que funcionan a frecuencias de hasta 3.3. GHz. Las AMD instancias son compatibles con x86; los juegos que se ejecutan actualmente en Amazon se GameLift pueden implementar en tipos de AMD instancias 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 AMD instancias 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:

SDKVersiones actualizadas: Amazon GameLift Server SDK 4.0.2

La nueva SDK versión 4.0.2 del servidor corrige un problema conocido relacionado con la API operación. StartMatchBackfill() 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 de Amazon GameLift Server SDK en Amazon GameLift para empezar.

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 Amazon GameLift 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 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.

SDKVersiones actualizadas: Amazon GameLift Server SDK 4.0.1

El nuevo servidor SDK contiene las siguientes actualizaciones:

  • APIVersión 4.0.1 de C#

  • C++ API versión 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 de Amazon GameLift Server SDK en Amazon GameLift para empezar.

SDKVersiones actualizadas: 1.8.36 AWS SDK

La solución Amazon GameLift FleetiQ para el alojamiento de juegos de bajo coste y en la nube en EC2 Amazon ya está disponible de forma general. Amazon GameLift FleetiQ ofrece a los desarrolladores la posibilidad de alojar servidores de juegos directamente en EC2 Amazon Spot Instances 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 (AmazonECS).

Esta versión de disponibilidad general incluye las siguientes actualizaciones de la solución Amazon GameLift FleetiQ:

  • APILa nueva operación 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.

SDKVersiones actualizadas: Amazon GameLift Server SDK 4.0.0, Amazon GameLift Local 1.0.5

La última versión de Amazon GameLift Server SDK contiene los siguientes componentes actualizados:

  • C# SDK 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 servidor SDK C#.

Descarga la última versión de Amazon GameLift Server SDK en Amazon GameLift para empezar.

SDKVersiones actualizadas: 1.7.310 AWS SDK

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 (AmazonECS).

Más información:

GameTech entrada de blog en Amazon GameLift FleetiQ

SDKVersiones 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 recurso ARN proporciona un identificador coherente que es único en todas las regiones. AWS Se pueden usar para crear políticas de permisos específicas para cada recurso AWS Identity and Access Management (IAM). Ahora a los recursos se les asigna un ARN identificador de recursos preexistente, que no es específico de la región.

Además, GameLift los recursos de Amazon ahora admiten el etiquetado. Puede usar etiquetas para organizar los recursos, crear políticas de IAM permisos para administrar el acceso a grupos de recursos, personalizar los desgloses de AWS costos, etc. Al gestionar las etiquetas de GameLift los recursos de Amazon, usa las GameLift API acciones TagResource() de Amazon yListTagsForResource(). UntagResource()

Más información:

SDKVersiones 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: