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.
API de servicio para Amazon GameLift Servers
Usa esta lista basada en tareas para encontrar las operaciones de la API al crear tus soluciones de alojamiento de Amazon GameLift Servers juegos y otras funciones. El AWS SDK incluye estas operaciones en el aws.gamelift
espacio de nombres. Descarga el AWS SDK
La API incluye dos conjuntos de operaciones para el alojamiento administrado de juegos:
La API Amazon GameLift Servers de servicio también contiene operaciones para su uso con otras Amazon GameLift Servers herramientas y soluciones. Para obtener una lista FleetIQ APIs, consulte las operaciones FleetIQ de la API. Para ver una lista de las FlexMatch APIs funciones de emparejamiento, consulta las operaciones de la FlexMatch API.
Administra los recursos Amazon GameLift Servers de alojamiento
Llame a estas operaciones para configurar los recursos de alojamiento para sus servidores de juegos, escalar la capacidad para satisfacer la demanda de jugadores, obtener métricas de rendimiento y utilización, etc. Utilice estas operaciones de API cuando aloje servidores de juegos conAmazon GameLift Servers, incluso Amazon GameLift ServersRealtime. También puedes trabajar en la Amazon GameLift Serversconsola
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 Amazon GameLift Servers compilación. 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— Obtenga una lista de todas las compilaciones subidas a una Amazon GameLift Servers región.
-
DescribeBuild— Recuperar 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 compilación deAmazon GameLift Servers.
Gestione los scripts Amazon GameLift Servers Realtime de configuración
-
CreateScript— Cargue JavaScript archivos y cree un nuevo recurso de Amazon GameLift Servers script.
-
ListScripts— Obtenga una lista de todos los Realtime scripts subidos a una Amazon GameLift Servers región.
-
DescribeScript— Recuperar la información asociada a un Realtime script.
-
UpdateScript— Cambiar los metadatos del guion y cargar el contenido del guion revisado.
-
DeleteScript— Eliminar un Realtime guion deAmazon GameLift Servers.
Configuración de los recursos informáticos para el alojamiento
Configura los recursos de alojamiento y despliégalos con el script de Realtime configuración o compilación del servidor de juegos.
Creación y administración de flotas
-
CreateFleet— Configure e implemente una nueva Amazon GameLift Servers flota de recursos informáticos para ejecutar sus 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 Amazon GameLift Servers región.
-
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 establecer los límites de 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 los procesos del servidor (y cuántos) se van a ejecutar en cada instancia de una flota.
-
Administración de la capacidad de la flota
-
Describa EC2 InstanceLimits: 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 de un juego y el número actual de jugadores.
Configuración de colas para la ubicación de 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 región. Amazon GameLift Servers
-
UpdateGameSessionQueue— Cambiar 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 Amazon GameLift Servers región.
-
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.
Conexión a instancias de alojamiento administrado
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.
Configurar las interconexiones de VPC
Cree y administre conexiones de emparejamiento de VPC entre sus recursos de Amazon GameLift Servers alojamiento y otros recursos. AWS
-
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 VPC de Amazon GameLift Servers una flota y una de las suyas. VPCs
-
DescribeVpcPeeringConnections— Recupere información sobre las conexiones de emparejamiento de VPC activas o pendientes con una flota. Amazon GameLift Servers
-
DeleteVpcPeeringConnection— Eliminar una conexión de emparejamiento de VPC con una flota. Amazon GameLift Servers
Inicio de sesiones de juego y unión de los jugadores
Llame a estas operaciones desde un servicio de backend 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 ellos. Amazon GameLift Servers Si lo estás usando Amazon GameLift ServersRealtime, administra las sesiones de juego conAmazon GameLift ServersRealtimereferencia de la API del cliente (C#).
-
Inicie nuevas sesiones de juego para uno o varios jugadores.
-
StartGameSessionPlacement— Pide Amazon GameLift Servers encontrar los mejores recursos de alojamiento disponibles e inicia una nueva sesión de juego. Este es el método preferido para crear nuevas sesiones de juego. Se basa en las colas de las sesiones de juego para hacer un seguimiento de la disponibilidad de alojamiento en varias regiones y utiliza FleetIQ algoritmos para priorizar las ubicaciones en función de la latencia de los jugadores, el coste del alojamiento, la ubicación, etc.
-
DescribeGameSessionPlacement— Obtén 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 te da un mayor control sobre dónde empezar la sesión de juego, en lugar de utilizarla 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.
-