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 deGameLift la versión de Amazon
Las notasGameLift de la versión de Amazon proporcionan información acerca de las nuevas características, actualizaciones y correcciones relacionadas con el servicio.
Versiones del SDK
En las siguientes pestañas se muestran todas lasGameLift versiones de Amazon con versiones de 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 admitan completamente las funciones más recientes de otro. Para obtener más información acerca deGameLift los SDKs de Amazon, consulteDescargar losGameLift SDK de Amazon
Versión actual
Versión | AWSVersión SDK | Versión del SDK del servidor | Versión del SDK de cliente en tiempo real | ||||
---|---|---|---|---|---|---|---|
C# | C# .NET 6 | C++ | Complemento de Unreal | Go | |||
20-04-2021 | 1.11.63 |
5.0.0 | 5.0.0 | 5.0.3 | 5.0.2 | 5.0.0 | 1.2.0 |
Versión | AWSVersión SDK | Versión del SDK del servidor | Versión del SDK de cliente en tiempo real | AmazonGameLift local | ||||
---|---|---|---|---|---|---|---|---|
C# | C# .NET 6 | C++ | Complemento de Unreal | Go | ||||
09/02/2021 | 1.8.168 |
5.0.0 | 5.0.0 | 5.0.0 | 5.0.2 | 5.0.0 | 1.2.0 | |
31/01/2021 | 1.8.168 |
5.0.0 | 5.0.0 | 5.0.0 | 3.4.0 | 5.0.0 | 1.2.0 | |
01/12/2022 | 1.8.168 |
5.0.0 | 5.0.0 | 3.4.0 | 1.2.0 | |||
03/06/2021 | 1.8.168 |
4.0.2 | 3.4.2 | 3.4.0 | 1.2.0 | 1.0.5 | ||
23/03/2021 | 1.8.168 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | 1.0.5 | ||
16//03/2021 | 1.8.163 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | 1.0.5 | ||
09/02/2021 | 1.8.139 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | 1.0.5 | ||
22-12-2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.3 | 1.1.0 | 1.0.5 | ||
24/11/2020 | 1.8.95 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | 1.0.5 | ||
11-11-11-11-11-11-11-11-2020 | 1.8.36 |
4.0.2 | 3.4.1 | 3.3.2 | 1.1.0 | 1.0.5 | ||
17-09-2020 | 1.8.36 |
4.0.1 | 3.4.1 | 3.3.2 | 1.1.0 | 1.0.5 | ||
27-08-2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | 1.0.5 | ||
16-04-2020 | 1.7.310 |
4.0.0 | 3.4.0 | 3.3.1 | 1.1.0 | 1.0.5 | ||
02-04-2020 | 1.7.310 |
3.4.0 | 3.4.0 | 1.1.0 | 1.0.0 | |||
19-12-2019 | 1.7.249 |
3.4.0 | 3.4.0 | 1.1.0 | 1.0.0 | |||
14-11-2019 | 1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | 1.0.0 | |||
24-10-2019 |
1.7.210 |
3.4.0 | 3.4.0 | 1.1.0 | 1.0.0 | |||
03-09-2019 |
1.7.175 |
3.4.0 | 3.4.0 | 1.1.0 | 1.0.0 | |||
09-07-2019 |
1.7.140 |
3.3.0 | 3.3.0 | 1.0.0 | 1.0.0 | |||
25-04-2019 |
1.7.91 |
3.3.0 | 3.3.0 | 1.0.0 | 1.0.0 | |||
07-03-2019 |
1.7.65 |
3.3.0 | 3.3.0 | 1.0.0 | ||||
07-02-2019 |
1.7.45 |
3.3.0 | 3.3.0 | 1.0.0 | ||||
14-12-2018 |
1.6.20 |
3.3.0 | 3.3.0 | 1.0.0 | ||||
27-09-2018 |
1.6.20 |
3.2.1 | 3.2.1 | 1.0.0 | ||||
14-06-2018 |
1.4.47 |
3.2.1 | 3.2.1 | 1.0.0 | ||||
10-05-2018 |
1.4.47 |
3.2.1 | 3.2.1 | 1.0.0 | ||||
15-02-2018 |
1.3.58 |
3.2.1 | 3.2.1 | 1.0.0 | ||||
08-02-2018 |
1.3.52 |
3.2.0 | 3.2.0 | 1.0.0 | ||||
01/09-2017 |
1.1.43 |
3.1.7 | 3.1.7 | 1.0.0 | ||||
16-08-2017 |
1.1.31 |
3.1.7 | 3.1.7 | 1.0.0 | ||||
16-05-2017 |
1.0.122 |
3.1.5 | 3.1.5 | 1.0.0 | ||||
11-04-2017 |
1.0.103 |
3.1.5 | 3.1.5 | 1.0.0 | ||||
21-02-2017 |
1.0.72 |
3.1.5 | 3.1.5 | |||||
18-11-2016 |
1.0.31 |
3.1.0 | ||||||
13-10-2016 |
1.0.17 |
3.1.0 | ||||||
01-09-2016 |
0.14.9 |
3.1.0 | ||||||
04-08-2016 |
0.12.16 |
3.0.7 |
Notas de la versión
Las siguientes notas de la versión de las siguientes versiones están en orden cronológico y primero aparecen las actualizaciones más recientes. AmazonGameLift 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.
GameLiftLos clientes de Amazon ahora pueden usar el sistema operativo Windows Server 2016 para alojar sus servidores de juegos. Este sistema operativo está disponible en todosRegiones de AWS. Los clientes pueden usar el nuevo sistema operativo Windows y seguir recibiendo actualizaciones de seguridad críticas cuando Microsoft finalice su soporte para Windows Server 2012 en octubre de 2023.
A partir de hoy, los nuevos clientes que necesiten un entorno de ejecución de Windows deberán especificar Windows Server 2016 al crear nuevas versiones de servidores de juegos para el 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 finalización del soporte de Microsoft, el 10 de octubre de 2023.
Esta actualización incluye los siguientes cambios de servicio:
Al crear una compilación de servidor de juegos con los comandos delGameLift SDK o de la CLI de Amazon, ahora debes configurar el sistema operativo de forma explícita. Ya no hay 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 laGameLift consola de Amazon, debes seleccionar un sistema operativo entre los valores disponibles. Si ya es un cliente con flotas activas de Windows Server 2012, puede elegir entre
WINDOWS_2012
oWINDOWS_2016
.
Más información:
EnlacesGameLift de referencia de la API de Amazon:
Con la nueva versión del complemento AmazonGameLift Unreal Engine, ahora puede usar AmazonGameLift server SDK 5.x para C++. Para empezar a integrar tu entorno de Unreal Engine con Amazon,GameLift consulta los siguientes enlaces.
La nuevaGameLift consola de Amazon incluye las siguientes mejoras:
-
Navegación mejorada: el nuevo panel de navegación facilita la navegación entreGameLift los recursos de Amazon.
-
Página deGameLift inicio de Amazon: la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de AmazonGameLift y brinda soporte a través de enlaces a la documentación, preguntas frecuentes yAWS re:Post.
-
CloudWatchMétricas de Amazon mejoradas:GameLift las métricas de Amazon ahora están disponibles tanto en laGameLift consola de Amazon como en susCloudWatch paneles. Esta actualización también incluye nuevas métricas para el rendimiento, la utilización y las sesiones de los jugadores.
El cifrado del lado del servidor (SSE)) para temas de SNS cifra los datos confidenciales en reposo. SSE usa las clavesAWS Key Management Service (AWS KMS) para proteger el contenido de tus temas de SNS.
Más información:
Versiones actualizadas del SDK: AmazonGameLift server SDK 5.0.0 para ser compatible con .NET 6. No se requieren actualizaciones del SDK. Si usas la plataforma de desarrollo en tiempo real de Unity, continúa usando el SDK 5.0.0 paraGameLift servidores de Amazon con .NET 4.6. Unity no admite .NET 6.
Más información:
-
Descargue la versión más reciente del SDK paraGameLift servidores de Amazon en AmazonGameLift para empezar
-
Referencia GameLift del SDK 5.x del servidor de Amazon para C#
Versiones actualizadas del SDK: AmazonGameLift server SDK 5.0.0 compatible con Go.
Más información:
-
Descargue la versión más reciente del SDK paraGameLift servidores de Amazon en AmazonGameLift para empezar
AmazonGameLiftAnywhere usa los recursos de tu servidor de juegos para hospedar servidores deGameLift juegos de Amazon. Puede utilizar AmazonGameLiftAnywhere para integrar sus propios recursos informáticos con la computación EC2GameLift gestionada por Amazon a fin de distribuir sus servidores de juegos entre varios tipos de cómputos. También puedes usar AmazonGameLiftAnywhere para probar tus servidores de juego de forma iterativa sin subir la compilación a AmazonGameLift para cada iteración.
Lo más destacado:
-
Nuevos tiposGameLiftAnywhere de flota y computación de Amazon
-
Registro de recursosGameLiftAnywhere informáticos de Amazon
-
Ciclo de iteración de pruebas mejorado
El SDK 5.0.0 de AmazonGameLift Server introduce mejoras en el SDK de servidor existente y un nuevo tipo de recurso, la computación. El SDK 5.0.0 del servidor es compatible con AmazonGameLiftAnywhere y el uso de tus propios recursos de cómputos para el alojamiento de servidores de juegos.
Amazon yaGameLift está disponible en ocho Local Zones de los Estados Unidos, para que puedas desplegar tus flotas más cerca de los jugadores. Puede utilizar todas lasGameLift funciones gestionadas de Amazon con las Local Zones añadiendo las Local Zones a sus flotas.
Las Local Zones extiendenAWS los recursos y servicios hasta el límite 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 requieran una latencia de milisegundos de un solo dígito más cerca de los usuarios finales o de los centros de datos locales.
La nuevaGameLift consola de Amazon incluye las siguientes mejoras:
-
Navegación mejorada: el nuevo panel de navegación facilita la navegación entreGameLift los recursos de Amazon.
-
Página deGameLift inicio de Amazon: la nueva página de destino proporciona enlaces a documentación útil, muestra una descripción general de AmazonGameLift y brinda soporte a través de enlaces a la documentación, preguntas frecuentes yAWS re:Post.
-
CloudWatchMétricas de Amazon mejoradas:GameLift las métricas de Amazon ahora están disponibles tanto en laGameLift consola de Amazon como en susCloudWatch paneles. Esta actualización también incluye nuevas métricas para el rendimiento, la utilización y las sesiones de los jugadores.
FlexMatchlos usuarios ahora tienen acceso a las siguientes funciones:
-
Regla compuesta: se ha añadido compatibilidad con las reglas de emparejamiento compuesto para partidas de 40 jugadores o menos. Ahora puede usar sentencias lógicas para crear una regla compuesta para formar una coincidencia. Sin una regla compuesta en el conjunto de reglas, para formar una coincidencia, 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
, yxor
. -
Selección flexible de equipos: se han actualizado las expresiones de propiedades del matchmaking para permitir la selección de un subconjunto de todos los equipos disponibles.
-
Listas de cadenas más largas: se aumentó el número máximo de cadenas de 10 a 100 en una lista de cadenas de valores de atributos del jugador.
AmazonGameLift está disponible ahora en la región Asia-Pacífico (Osaka). Los desarrolladores de juegos ahora pueden implementar instancias en Osaka utilizandoGameLift una flota multirregional.
Ahora puede utilizar servidores de juegos alojados en Graviton2, basados en la arquitectura de procesador basada en ARM, para lograr un mayor rendimiento a un coste menor en comparación con las opciones de computación equivalentes basadas en Intel.
Lo más destacado:
-
AmazonGameLift está disponible ahora en la región Asia-Pacífico (Osaka).
-
Los grupos de servidores de juegos de AmazonGameLift FleetIQ ahora se pueden configurar para administrar las familias de instancias de Graviton2 c6g, m6g y r6g.
Más información:
La versión 1.0.0 del complemento AmazonGameLift Unity contiene bibliotecas y una interfaz de usuario nativa que facilitan el acceso aGameLift los recursos de Amazon y la integración de AmazonGameLift en tu juego de Unity. Puedes usar elGameLift complemento de Amazon para Unity para acceder a lasGameLift API de Amazon e implementarAWS CloudFormation plantillas para escenarios de juego comunes. El complemento también incluye un juego de muestra que funciona con los escenarios de ejemplo. Puedes usar AmazonGameLift 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 AmazonGameLift.
El complemento para Unity es compatible con Unity 2019.4 LTS y 2020.3 LTS.
Lo más destacado:
-
Crea, ejecuta y modifica un juego de muestra con diferentes escenarios, o crea el tuyo propio.
-
DespliegaAWS 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 de puntos con cola y emparejador personalizado, yFlexMatch.
Más información:
Puede utilizar el tipo de regla BatchDistance para especificar una cadena o un atributo numérico, lo que aporta una serie de ventajas a cada segmento.
Lo más destacado:
-
En partidas grandes (más de 40 jugadores), en lugar de equilibrar de manera uniforme a los jugadores solo por habilidad, ahora podéis conseguir ese mismo equilibrio en función de la habilidad, los modos y los mapas. Asegúrate de que todos los participantes de la partida estén en un grupo de habilidades, agrupa varios atributos numéricos, como la liga o el estilo de juego, y agrupa según los atributos de la cadena, como el mapa o el modo de juego. También puede crear expansiones a lo largo del tiempo. Por ejemplo, puedes crear una expansión para permitir que entre en la partida un mayor rango de niveles de habilidad cuanto más espere el jugador.
Para partidas de menos de 40 jugadores, puedes usar una nueva expresión de reglas simplificada.
Versiones actualizadas del SDK:AWS SDK 1.8.168
Con esta última actualización del SDK, ahora puede integrar el IL2CPP en sus aplicaciones móviles que utilizan el SDK de RTS Client y seguir las mejores prácticas con los marcos. Ahora también puede crear el SDK de AmazonGameLift Server para la versión 4.26 de Unreal. Esta actualización contiene componentes que se integran con tu servidor de juegos de Windows o Linux, incluidas las versiones en C++ y C#GameLift del SDK de Amazon Server, AmazonGameLift Local y un complemento de Unreal Engine.
Lo más destacado:
-
Se agregó soporte para IL2CPP en el SDK de clientes 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.
-
Puedes utilizarlaDescribePlayerSessions() para obtener información sobre una sesión de un solo jugador, para todas las sesiones de un jugador en una sesión de juego o para todas las sesiones de jugador asociadas a un ID de un solo jugador.
-
Puede usarloGetInstanceCertificate() 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ó el soporte del SDK de servidor para la versión 4.26 de Unreal.
-
Se ha verificado que el SDK de C# existente, versión 4.0.2, es compatible con Unity 2020.3. No se necesitaron actualizaciones del SDK.
Más información:
Versiones actualizadas del SDK:AWS SDK 1.8.168
Ahora puedes usar los eventos para monitorear la actividad de ubicación de las sesiones de juego para una cola de sesiones de juego. Cree un tema de Amazon Simple Notification Service (Amazon SNS) para publicar notificaciones de eventos o configure el seguimiento deCloudWatch eventos mediante Events.
Lo más destacado:
-
Para cada cola, puedes configurar una cadena de texto personalizada para incluirla en todos los mensajes de eventos.
-
Al utilizar un tema de Amazon SNS, puede establecer condiciones de acceso adicionales que limiten la publicación a colas específicas.
Más información:
-
GuíaGameLift para desarrolladores de Amazon:
-
-
Nuevos parámetros de cola de sesión de juego
NotificationTarget
yCustomEventData
: GameSessionQueueCreateGameSessionQueue, UpdateGameSessionQueue
-
Versiones actualizadas del SDK:AWS SDK 1.8.163
El alojamientoGameLift gestionado de Amazon ya está disponible en 21AWS 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 deGameLift ubicaciones múltiples de Amazon, ahora puedes configurar una sola flota para alojar tus servidores de juegos en una o todas las 20 regionesGameLift compatibles con Amazon (excepto la región de Beijing). Esta función tiene como objetivo reducir significativamente el trabajo necesario para configurar y mantener los recursos deGameLift alojamiento de Amazon a nivel mundial. Se pueden crear flotas con múltiples ubicaciones en las siguientesAWS regiones:us-east-1
(Norte de Virginia),us-west-2
(Oregón),eu-central-1
(Frankfurt),eu-west-1
(Irlanda),ap-southeast-2
(Sídney),ap-northeast-1
(Tokio) yap-northeast-2
(Seúl). En todas las demás regiones, puede seguir configurando flotas de ubicación única según sea necesario. Todas las flotas que se crearon antes de esta versión son flotas de una sola ubicación. El uso de flotas con múltiples ubicaciones no afecta a los costos de alojamiento. 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, consulte GameLiftPrecios de Amazon
nota
Las flotas de varias ubicaciones no están disponibles en las regiones de China. LosGameLift recursos de Amazon que residen en las regiones de China no pueden interactuar con recursos de otrasGameLift regiones de Amazon ni ser utilizados por ellos.
Lo más destacado:
-
Con una flota con varias ubicaciones, añada explícitamente una lista de ubicaciones remotas. AmazonGameLift implementa instancias del mismo tipo y configuración, incluida la configuración de compilación y ejecución, en la región de origen de la flota y en todas las ubicaciones añadidas.
-
Ajusta la configuración de capacidad y la escala para cada ubicación de forma independiente. Las políticas de escalado automático se aplican a toda la flota, pero puedes activarlas o desactivarlas por ubicación.
-
Inicia nuevas sesiones de juego en ubicaciones específicas de la flota. Al utilizar las colas de las sesiones de juego o el matchmaking para organizar las sesiones de juego, ahora puedes priorizar dónde comienzan las nuevas sesiones de juego según la ubicación, el coste de alojamiento y la latencia de los jugadores.
-
Obtén las estadísticas de alojamiento en laGameLift consola de Amazon, agregadas para todas las ubicaciones de una flota o desglosadas por ubicación de flota.
Más información:
-
-
Nuevas operaciones de localización de flotas: CreateFleetLocationsDescribeFleetLocationAttributes, DescribeFleetLocationCapacity, DescribeFleetLocationUtilization, DeleteFleetLocations
-
Operaciones de flota actualizadas, con nuevo soporte para múltiples ubicaciones: CreateFleetUpdateFleetCapacity,, DescribeEC2InstanceLimits DescribeInstances, StopFleetActions, StartFleetActions
-
Se han actualizado las operaciones de ubicación de las sesiones de juego, con nuevas funciones de prioridad y filtrado: CreateGameSessionQueue, DescribeGameSessionQueues, UpdateGameSessionQueue
-
Se han actualizado las operaciones de creación de sesiones de juego, con soporte para nuevas ubicaciones: CreateGameSessionDescribeGameSessions, DescribeGameSessionDetails, SearchGameSessions
-
-
GuíaGameLift para desarrolladores de Amazon:
-
Ubicaciones deGameLift alojamiento de Amazon(actualizado)
-
Guía de diseño GameLift de flotas de Amazon (nuevo)
Ampliación de la capacidad de GameLift alojamiento de Amazon(actualizado)
-
Ver detalles de flota(actualizado)
-
Versiones actualizadas del SDK:AWS SDK 1.8.139
Esta versión incluye las siguientes actualizaciones:
-
Los grupos de servidores de juegos AmazonGameLift FleetIQ ahora se pueden configurar para administrar las familias de instancias de AMD C5a, M5a y R5a. Los tipos de instancias de Amazon EC2 compatibles, tal y como aparecen en la listaGameServerGroup InstanceDefinition, ahora incluyen lo siguiente:
-
c5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge, r5a.xlarge large, r5a.xlarge large large, r5a.xlarge large, r5a.xlarge large large large
-
r5a.xlarge large large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large large, r5a.xlarge large large,
-
r5a.xlarge large, r5a.xlarge, r5a.xlarge large, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large,
Nota: Actualmente, las instancias de AMD para FleetIQ no están disponibles para su uso en laAWS región de China (Pekín). Consulte las diferencias de disponibilidad e implementación de las funciones
en China. -
-
El alojamiento de juegosGameLift administrado de Amazon ahora es compatible con las instancias de AMD de la región de China (Pekín), operadas por Sinnet. Las nuevas familias de instancias de AMD incluyen M5a y R5a. Los tipos de instancias EC2 compatibles, tal como aparecen en la lista de flotas InstanceType, ahora incluyen lo siguiente:
-
r5a.xlarge large large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large large, r5a.xlarge large large,
-
r5a.xlarge large, r5a.xlarge, r5a.xlarge large, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large,
-
-
Amazon ahora seGameLiftFlexMatch puede utilizar como una solución de búsqueda de pareja independiente en la región de China (Pekín), operada por Sinnet. Los clientes pueden crear unFlexMatch matchmaker en la región de Beijing y configurar el FlexMatchModeparámetro como STANDALONE. Para obtener más información sobreFlexMatch el alojamientoGameLift administrado de Amazon o con una solución de alojamiento que no sea de AmazonGameLift, consulte la Guía paraGameLiftFlexMatch desarrolladores de Amazon
. -
Al configurar las notificaciones de eventos para AmazonGameLiftFlexMatch, ahora puede designar un tema FIFO de Amazon SNS como destino de la notificación. Para obtener más información, consulte:
-
MatchmakingConfigurationNotificationTarget, referencia deGameLift la API de Amazon
-
Configurar la notificación deFlexMatch eventos, Guía paraGameLiftFlexMatch desarrolladores de Amazon
-
Presentamos Amazon SNS FIFO — Mensajes en First-in-first-out Pub/Sub
, blog deAWS noticias
-
Versiones actualizadas del SDK: AmazonGameLift Server SDK 4.0.2, versión 3.3.3 del complemento Unreal
La versión más reciente del SDK de AmazonGameLift Server contiene los siguientes componentes:
-
El complemento Unreal actualizado se ha actualizado para que sea compatible con Unreal Engine 4.25. La API no se modificó.
-
Se ha verificado que el SDK de C# existente, versión 4.0.2, es compatible con Unity 2020. No se necesitaron actualizaciones del SDK.
Descargue la versión más reciente del SDK de AmazonGameLift Server en AmazonGameLift para empezar
Versiones actualizadas del SDK:AWS SDK 1.8.95
AmazonGameLiftFlexMatch es un servicio de emparejamiento personalizable para juegos multijugador. Diseñado inicialmente para los usuarios del alojamientoGameLift gestionado por Amazon, ahora seFlexMatch puede integrar en juegos que utilizan otros sistemas de alojamientopeer-to-peer, incluidos la informática local patentada y los tipos primitivos de computación en la nube. Los juegos que utilizan AmazonGameLift FleetIQ para alojar juegos en Amazon EC2 ahora pueden implementar el emparejamiento conFlexMatch.
FlexMatchproporciona un algoritmo de emparejamiento sólido y un lenguaje de reglas que te dan una amplia libertad para personalizar el proceso de emparejamiento, de modo que los jugadores se emparejen en función de las características clave de los jugadores y de la latencia reportada. Además,FlexMatch ofrece un flujo de trabajo de solicitud de emparejamiento que admite funciones como los grupos de jugadores, la aceptación de jugadores y la recarga de partidas. Cuando lo utilizasFlexMatch con alojamientoGameLift gestionado por Amazon o servidores en tiempo real, el emparejador utiliza Amazon automáticamenteGameLift para buscar recursos de alojamiento e iniciar una nueva sesión de juego para las partidas recién formadas. Cuando se usaFlexMatch como un servicio independiente, el matchmaker devuelve 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 API paraFlexMatch forman parte de la API deGameLift servicio de Amazon, que se incluye en elAWS SDK y enAWS Command Line Interface (AWS CLI). Esta versión incluye estas actualizaciones para permitir el emparejamiento independiente:
-
El recurso de la API
MatchmakingConfiguration
presenta los siguientes cambios:-
Nueva propiedad,
FlexMatchMode
indica si el emparejador se utiliza con el alojamientoGameLift gestionado por Amazon o como emparejamiento independiente. -
La propiedad no
GameSessionQueueArns
es obligatoria cuandoFlexMatchMode
está configurada como independiente. -
Estas propiedades no se utilizan con el emparejamiento independiente:
AdditionalPlayerCount
,BackfillMode
,GameProperties
,GameSessionData
.
-
-
La función de relleno automático no está disponible en el matchmaking independiente.
Versiones actualizadas del SDK:AWS SDK 1.8.95
La lista de tipos de instancias de Amazon EC2 compatibles con AmazonGameLift ahora incluye tres nuevas familias de instancias: C5a, M5a y R5a. Estas familias constan de instancias optimizadas para la computación de AMD que funcionan con procesadores AMD EPYC que se ejecutan a frecuencias de hasta 3.3. GHz. Las instancias de AMD son compatibles con x86; los juegos que se ejecutan actualmente en Amazon seGameLift pueden implementar en los tipos de instancias de AMD sin cambios. Las nuevas instancias están disponibles en las siguientesAWS regiones: US East (N. Virginia y Ohio), EE.UU. Oeste (Oregón y N. California), Canadá central (Montreal), Sudamérica (São Paulo), Europa Central (Fráncfort), EE.UU. Oeste (Londres e Irlanda), Asia Pacífico Sur (Mumbai), Asia Pacífico Noreste (Seúl y Tokio) y Asia Pacífico Sudeste (Singapur y Sídney).
Las nuevas instancias de AMD incluyen:
-
c5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge, r5a.xlarge large, r5a.xlarge large large, r5a.xlarge large, r5a.xlarge large large large
-
r5a.xlarge large large, r5a.xlarge large, r5a.xlarge large, r5a.16xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large large, r5a.xlarge large large,
-
r5a.xlarge large, r5a.xlarge, r5a.xlarge large, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge, r5a.xlarge large, r5a.xlarge large, r5a.xlarge large,
Más información:
Versiones actualizadas del SDK: AmazonGameLift Server SDK 4.0.2
La nueva versión 4.0.2 del SDK para servidores corrige un problema conocido con el funcionamiento de la APIStartMatchBackfill()
. Esta operación ahora devuelve una respuesta correcta a una solicitud de relleno de coincidencias.
El problema no afectó al proceso de relleno de partidas y no se ha producido ningún cambio en el funcionamiento de esta función. Es posible que el problema haya afectado a los mensajes de registro y a la gestión de errores de las solicitudes de relleno de coincidencias.
Descargue la versión más reciente del SDK de AmazonGameLift Server en AmazonGameLift para empezar
FlexMatchlos 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 losGameLift SDK de Amazon.
-
Prioriza las entradas rellenadas: puedes elegir subir o bajar la prioridad de las entradas rellenadas a la hora de buscar partidos aceptables. Priorizar los tickets de relleno es útil cuando la función de relleno automático está habilitada. Utilice la propiedad del algoritmo
backfillPriority
. -
Clasificación previa para optimizar la coherencia y la eficiencia de las partidas: configura tu emparejador para que ordene previamente la bolsa de entradas antes de agruparlas por lotes para su evaluación. Al clasificar previamente las entradas en función de los atributos clave de los jugadores, las partidas resultantes suelen tener jugadores más similares en esos atributos. También puede aumentar la eficiencia del proceso de evaluación mediante la clasificación previa de los mismos atributos que se utilizan en las reglas de coincidencia. Utilice la propiedad del algoritmo
sortByAttributes
con lastrategy
propiedad establecida en «ordenada». -
Ajusta cómo se activan los tiempos de espera de las expansiones: elige entre activar las expansiones en función de la antigüedad del billete más nuevo (predeterminado) o el más antiguo en una partida incompleta. Si se activa con el billete más antiguo, las partidas se completan más rápido, mientras que si se activa con el billete más nuevo se consigue una mayor calidad de las partidas. Utilice la propiedad del algoritmo
expansionAgeSelection
.
Versiones actualizadas del SDK: AmazonGameLift Server SDK 4.0.1
El nuevo SDK de servidor contiene las siguientes actualizaciones:
-
Versión 4.0.1 de la API de C# 4.0.1
-
Ya noTerminateGameSession() se admite la operación de la API. Sustitúyalo por una llamadaProcessEnding() para finalizar tanto la sesión del juego como el proceso del servidor.
-
Se ha solucionado un problema conocido conGetInstanceCertificate() la operación.
-
La operaciónGetTerminationTime() ahora devuelve un valor del tipo de datosAwsDateTimeOutcome.
-
-
Versión 3.4.1 de la API de C++
-
La operación ya noTerminateGameSession() se admite. Sustitúyala por una llamadaProcessEnding() para finalizar tanto la sesión del juego como el proceso del servidor.
-
-
Versión 3.3.2 del complemento de Unreal Engine
-
La operación ya noTerminateGameSession() se admite. Sustitúyala por una llamadaProcessEnding() para finalizar tanto la sesión del juego como el proceso del servidor.
-
OnUpdateGameSession
Se añade la operación de devolución de llamada paraFProcessParameters permitir el relleno de coincidencias.
-
Descargue la versión más reciente del SDK de AmazonGameLift Server en AmazonGameLift para empezar
Versiones actualizadas del SDK:AWS SDK 1.8.36
La solución AmazonGameLift FleetIQ para el alojamiento de juegos de bajo coste y basado en la nube en Amazon EC2 ya está disponible para el público en general. AmazonGameLift 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 AmazonGameLift FleetIQ con juegos nuevos o para complementar la capacidad de los juegos existentes. Esta solución admite el uso de contenedores u otrosAWS servicios, comoAWS Shield y Amazon Elastic Container Service (Amazon ECS).
Esta versión de disponibilidad general incluye las siguientes actualizaciones de la solución AmazonGameLift FleetIQ:
-
La nueva operación de la API
DescribeGameServerInstances
devuelve información, incluido el estado, de todas las instancias activas de un grupo de servidores de juegos de AmazonGameLift FleetIQ. -
La nueva estrategia de equilibrio configura un grupo de servidores de juegos para usar solo instancias bajo demanda.
ON_DEMAND_ONLY
Puedes actualizar la estrategia de equilibrio de un grupo de servidores de juegos en cualquier momento, lo que te permitirá cambiar entre las instancias puntuales y las instancias bajo demanda según sea necesario. -
Se han eliminado los siguientes elementos de previsualización 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 fecha y hora de registro.
-
Etiquetado de recursos del servidor de juegos.
-
Versiones actualizadas del SDK: AmazonGameLift Server SDK 4.0.0, AmazonGameLift Local 1.0.5
La versión más reciente del SDK de AmazonGameLift Server contiene los siguientes componentes actualizados:
-
Se ha actualizado la versión 4.0.0 del SDK de C# SDK 4.0.0 para Unity 2019.
-
Se ha actualizado la versión 3.3.1 del complemento Unreal Engine para las versiones 4.22, 4.23 y 4.24 de Unreal Engine.
-
Se ha actualizado la versión 1.0.5 de AmazonGameLift Local para probar las integraciones que utilizan la versión 4.0.0 del SDK para servidores de C#.
Descargue la versión más reciente del SDK de AmazonGameLift Server en AmazonGameLift para empezar
Versiones actualizadas del SDK:AWS SDK 1.7.310
La función AmazonGameLift FleetIQ optimiza la viabilidad de las instancias puntuales de bajo coste para su uso en el alojamiento de juegos. Esta función ahora se ha ampliado para los clientes que desean administrar sus recursos de alojamiento directamente en lugar de hacerlo a través delGameLift servicio gestionado de Amazon. Esta solución admite el uso de contenedores u otrosAWS servicios, comoAWS Shield y Amazon Elastic Container Service (Amazon ECS).
Más información:
GameTechentrada de blog
Versiones actualizadas del SDK:AWS SDK 1.7.249
Ahora puede aprovechar las herramientas de administración deAWS recursos con AmazonGameLift Resources. En concreto, a todos losGameLift 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). El ARN de un recurso proporciona un identificador coherente que es único en todasAWS las regiones. Se pueden usar para crear políticas de permisos específicos de recursosAWS Identity and Access Management (IAM). A los recursos ahora se les asigna un ARN y también 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 usar etiquetas para organizar los recursos, crear políticas de permisos de IAM para administrar el acceso a grupos de recursos, personalizar los desgloses deAWS costos, etc. Al administrar las etiquetas deGameLift los recursos de Amazon, utilice las accionesGameLiftTagResource()
de la API de Amazon yListTagsForResource()
.UntagResource()
Más información:
-
TagResourceen la referencia de laGameLift API de Amazon
-
Etiquetado de recursos de AWS en la Referencia general de AWS
-
Nombres de recursos de Amazon en la referenciaAWS general
Versiones actualizadas del SDK:AWS SDK 1.7.210
AWS CloudFormationplantillas para AmazonGameLift
LosGameLift recursos de Amazon ahora se pueden crear y gestionar medianteAWS CloudFormation. Las plantillas deAWS CloudFormation construcción y flota existentes se han actualizado para alinearlas con los recursos actuales, y ahora hay nuevas plantillas disponibles para guiones, colas, configuraciones de emparejamiento y conjuntos de reglas de emparejamiento. AWS CloudFormationlas plantillas simplifican en gran medida la tarea de administrar grupos deAWS recursos relacionados, especialmente cuando se despliegan juegos en varias regiones.
Más información:
-
Referencia al tipo deGameLift recurso de Amazon en la GuíaAWS CloudFormation del usuario
-
Gestione los recursos medianteAWS CloudFormationen la Guía paraGameLift desarrolladores de Amazon