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.
GameLift Servicio Amazon API
Usa esta lista basada en tareas para encontrar API operaciones a la hora de crear tus soluciones de alojamiento de GameLift juegos de Amazon y otras funciones. AWS SDKIncluye estas operaciones en el espacio de nombres. aws.gamelift
Descarga AWS SDK
APIIncluye dos conjuntos de operaciones para el alojamiento gestionado de juegos:
El GameLift Servicio de Amazon API también contiene operaciones para su uso con otras GameLift herramientas y soluciones de Amazon. Para obtener una lista de FleetIQAPIs, consulte Operaciones de FleetIQ. API Para ver una lista de las opciones de emparejamiento, FlexMatch APIs consulta las operaciones. FlexMatch API
Administra los recursos GameLift de alojamiento de Amazon
Utilice estas operaciones para configurar los recursos de alojamiento para sus servidores de juegos, escalar la capacidad para satisfacer la demanda de los jugadores, obtener métricas de rendimiento y uso, y más. Utiliza estas API operaciones cuando alojes servidores de juegos en Amazon GameLift, incluidos Realtime Servers. También puedes trabajar en la GameLift consola de Amazon
Preparación de servidores de juegos para la implementación
Cargue y configure el código del servidor de juegos del juego para prepararlo para su implementación y lanzamiento en los recursos de alojamiento.
Administración de compilaciones de servidores de juegos personalizados
-
upload-build: carga archivos de compilación desde una ruta local y crea un nuevo recurso de GameLift compilación de Amazon. Esta operación, disponible como AWS CLI comando, es la forma más común de cargar versiones de servidores de juegos.
-
CreateBuild— Cree una nueva compilación con los archivos almacenados en un bucket de Amazon S3.
-
ListBuilds— Obtén una lista de todas las compilaciones subidas a una GameLift región de Amazon.
-
DescribeBuild— Recupera la información asociada a una compilación.
-
UpdateBuild— Cambiar los metadatos de la compilación, incluidos el nombre y la versión de la compilación.
-
DeleteBuild— Eliminar una versión de Amazon GameLift.
Administración de los scripts de configuración de Servidores en tiempo real
-
CreateScript— Sube JavaScript archivos y crea un nuevo recurso de Amazon GameLift Script.
-
ListScripts— Obtenga una lista de todos los scripts en tiempo real cargados en una GameLift región de Amazon.
-
DescribeScript— Recuperar la información asociada a un script en tiempo real.
-
UpdateScript— Cambiar los metadatos del guion y cargar el contenido del guion revisado.
-
DeleteScript— Eliminar un script en tiempo real de Amazon GameLift.
Configuración de los recursos informáticos para el alojamiento
Configure los recursos de alojamiento e impleméntelos con la compilación del servidor de juegos o el script de configuración de Realtime.
Creación y administración de flotas
-
CreateFleet— Configura e implementa una nueva GameLift flota de recursos informáticos de Amazon para ejecutar tus servidores de juegos. Una vez implementados, los servidores de juegos se lanzan automáticamente según estén configurados y preparados para alojar sesiones de juego.
-
ListFleets— Obtenga una lista de todas las flotas de una GameLift región de Amazon.
-
DeleteFleet— Elimina una flota que ya no utilice servidores de juegos ni aloje a jugadores.
-
Visualización/actualización de las ubicaciones de la flota
-
CreateFleetLocations— Agregue ubicaciones remotas a una flota existente que admita múltiples ubicaciones
-
DescribeFleetLocationAttributes— Obtenga una lista de todas las ubicaciones remotas de una flota y consulte el estado actual de cada ubicación.
-
DeleteFleetLocations— Elimine las ubicaciones remotas de una flota que admite múltiples ubicaciones.
-
-
Consulte o actualice las configuraciones de la flota.
-
DescribeFleetAttributes/UpdateFleetAttributes— Consulta o cambia los metadatos y la configuración de una flota para proteger las sesiones de juego y limitar la creación de recursos.
-
DescribeFleetPortSettings/UpdateFleetPortSettings— Consulta o cambia los permisos de entrada (rangos de configuración de direcciones IP y puertos) permitidos para una flota.
-
DescribeRuntimeConfiguration/UpdateRuntimeConfiguration— Vea o cambie qué procesos del servidor (y cuántos) desea ejecutar en cada instancia de una flota.
-
Administración de la capacidad de la flota
-
Describa EC2InstanceLimits: recupere el número máximo de instancias permitido para la AWS cuenta corriente y el nivel de uso actual.
-
DescribeFleetCapacity— Recupera la configuración de capacidad actual de la región de origen de una flota.
-
DescribeFleetLocationCapacity— Recupera la configuración de capacidad actual para cada ubicación de una flota con varias ubicaciones.
-
UpdateFleetCapacity— Ajuste manualmente la configuración de capacidad de una flota.
-
Configure :
-
PutScalingPolicy— Active el autoescalado basado en objetivos, cree una política de autoescalado personalizada o actualice una política existente.
-
DescribeScalingPolicies— Recuperar una política de autoscalamiento existente.
-
DeleteScalingPolicy— Eliminar una política de autoscalamiento y evitar que afecte a la capacidad de la flota.
-
StartFleetActions— Reiniciar las políticas de autoescalado de una flota.
-
StopFleetActions— Suspender las políticas de autoscalamiento de una flota.
-
Monitorice la actividad de la flota.
-
DescribeFleetUtilization— Recupera estadísticas sobre el número de procesos del servidor, las sesiones de juego y los jugadores que están activos actualmente en una flota.
-
DescribeFleetLocationUtilization— Recupera las estadísticas de uso de cada ubicación de una flota con varias ubicaciones.
-
DescribeFleetEvents— Ver los eventos registrados de una flota durante un período de tiempo específico.
-
DescribeGameSessions— Recupera los metadatos de las sesiones de juego, incluidos el tiempo de ejecución del juego y el número actual de jugadores.
Configura colas para ubicar las sesiones de juego
Configure colas de varias flotas y regiones para colocar las sesiones de juego con los mejores recursos de alojamiento disponibles en cuanto a costo, latencia y resiliencia.
-
CreateGameSessionQueue— Crea una cola para utilizarla al procesar las solicitudes de ubicación de las sesiones de juego.
-
DescribeGameSessionQueues— Recupera las colas de sesiones de juego definidas en una GameLift región de Amazon.
-
UpdateGameSessionQueue— Cambia la configuración de una cola de sesiones de juego.
-
DeleteGameSessionQueue— Eliminar una cola de sesiones de juego de la región.
Administrar alias
Utilice alias para representar sus flotas o crear un destino alternativo de terminal. Los alias son útiles cuando se pasa la actividad del juego de una flota a otra, como durante las actualizaciones de compilación del servidor de juegos.
-
CreateAlias— Defina un nuevo alias y, si lo desea, asígnelo a una flota.
-
ListAliases— Obtenga todos los alias de flota definidos en una GameLift región de Amazon.
-
DescribeAlias— Recuperar información sobre un alias existente.
-
UpdateAlias— Cambiar la configuración de un alias, por ejemplo, redirigirlo de una flota a otra.
-
DeleteAlias— Eliminar un alias de la región.
-
ResolveAlias— Obtiene el identificador de flota al que apunta un alias específico.
Conéctese a instancias de alojamiento gestionado
Consulte información sobre las distintas instancias de una flota o solicite el acceso remoto a la instancia de una flota especificada para solucionar problemas.
-
DescribeInstances— Obtenga información sobre cada instancia de una flota, incluidos el ID de la instancia, la dirección IP, la ubicación y el estado.
-
GetInstanceAccess— Solicite las credenciales de acceso necesarias para conectarse de forma remota a una instancia específica de una flota.
Configura el VPC peering
Crea y gestiona conexiones entre VPC pares entre tus recursos de GameLift alojamiento de Amazon y otros AWS recursos.
-
CreateVpcPeeringAuthorization— Autoriza una conexión de emparejamiento a uno de tus. VPCs
-
DescribeVpcPeeringAuthorizations— Recupera las autorizaciones de conexión entre pares válidas.
-
DeleteVpcPeeringAuthorization— Eliminar una autorización de conexión entre pares.
-
CreateVpcPeeringConnection— Establezca una conexión de emparejamiento entre la GameLift flota VPC de Amazon y una de las suyasVPCs.
-
DescribeVpcPeeringConnections— Recupera información sobre las conexiones de VPC peering activas o pendientes con una GameLift flota de Amazon.
-
DeleteVpcPeeringConnection— Eliminar una conexión de VPC peering con una GameLift flota de Amazon.
Inicio de sesiones de juego y unión de los jugadores
Realiza estas operaciones desde un servicio de back-end para iniciar nuevas sesiones de juego, obtener información sobre las sesiones de juego existentes y unir a los jugadores a las sesiones de juego. Estas operaciones se utilizan con servidores de juegos personalizados alojados en Amazon GameLift. Si utiliza Servidores en tiempo real, administra las sesiones de juego mediante el Referencia del cliente Realtime Servers API (C#).
-
Inicie nuevas sesiones de juego para uno o varios jugadores.
-
StartGameSessionPlacement— Pide GameLift a Amazon que encuentre los mejores recursos de alojamiento disponibles e inicie una nueva sesión de juego. Este es el método preferido para crear nuevas sesiones de juego. Se basa en las colas de sesiones de juego para realizar un seguimiento de la disponibilidad del alojamiento en varias regiones y utilizar los algoritmos de FleetIQ para priorizar las ubicaciones en función de la latencia de los jugadores, el costo del alojamiento, la ubicación, etc.
-
DescribeGameSessionPlacement— Obtenga los detalles y el estado de una solicitud de colocación.
-
StopGameSessionPlacement— Cancelar una solicitud de colocación.
-
CreateGameSession— Inicia una nueva sesión de juego vacía en una ubicación específica de la flota. Esta operación le proporciona un mayor control sobre dónde iniciar la sesión de juego en lugar de utilizar FleetIQ para evaluar las opciones de ubicación. Debe añadir jugadores a la nueva sesión de juego en un paso aparte.
-
-
Coloque a los jugadores en sesiones de juego existentes. Busque sesiones de juego en ejecución con ranuras de jugador disponibles y resérvelas para nuevos jugadores.
-
CreatePlayerSession— Reserva un espacio libre para que un jugador se una a una sesión de juego.
-
CreatePlayerSessions— Reserva espacios abiertos para que varios jugadores se unan a una sesión de juego.
-
-
Trabaje con datos de sesiones de juego y de jugador. Administración de información sobre sesiones de juego y sesiones de jugador
-
SearchGameSessions— Solicita una lista de las sesiones de juego activas en función de un conjunto de criterios de búsqueda.
-
DescribeGameSessions— Recupera los metadatos de sesiones de juego específicas, incluido el tiempo de actividad y el número actual de jugadores.
-
DescribeGameSessionDetails— Recupera los metadatos, incluida la configuración de protección de la sesión de juego, de una o más sesiones de juego.
-
DescribePlayerSessions— Obtén detalles sobre la actividad de los jugadores, incluidos el estado, el tiempo de juego y los datos de los jugadores.
-
UpdateGameSession— Cambia la configuración de la sesión de juego, como el número máximo de jugadores y la política de registro.
-
GetGameSessionLogUrl— Obtener la ubicación de los registros guardados de una sesión de juego.
-