As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
API de serviço para Amazon GameLift Servers
Use essa lista baseada em tarefas para encontrar operações de API ao criar suas soluções de hospedagem de Amazon GameLift Servers jogos e outros recursos. O AWS SDK inclui essas operações no aws.gamelift
namespace. Baixe o AWS SDK
A API inclui dois conjuntos de operações para hospedagem gerenciada de jogos:
A API Amazon GameLift Servers de serviço também contém operações para uso com outras Amazon GameLift Servers ferramentas e soluções. Para ver uma lista de FleetIQ APIs, consulte Operações de FleetIQ API. Para obter uma lista de FlexMatch APIs para matchmaking, veja operações de FlexMatch API.
Gerenciar recursos Amazon GameLift Servers de hospedagem
Chame essas operações para configurar recursos de hospedagem para os servidores de jogos, escalar a capacidade para atender à demanda dos jogadores, obter métricas de desempenho e utilização e muito mais. Use essas operações de API ao hospedar servidores de jogos comAmazon GameLift Servers, inclusive Amazon GameLift ServersRealtime. Você também pode trabalhar no Amazon GameLift Serversconsole
Preparare servidores de jogos para implantação
Carregue e configure o código do servidor de jogos do jogo em preparação para implantação e lançamento em recursos de hospedagem.
Gerenciar compilações do servidor de jogos personalizado
-
upload-build — Carregue arquivos de compilação de um caminho local e crie um novo Amazon GameLift Servers recurso de compilação. Essa operação, disponível como um AWS CLI comando, é a forma mais comum de fazer upload de compilações de servidores de jogos.
-
CreateBuild— Crie uma nova compilação usando arquivos armazenados em um bucket do Amazon S3.
-
ListBuilds— Obtenha uma lista de todas as construções enviadas para uma Amazon GameLift Servers região.
-
DescribeBuild— Recupere informações associadas a uma construção.
-
UpdateBuild— Altere os metadados da compilação, incluindo nome e versão da compilação.
-
DeleteBuild— Remover uma compilação doAmazon GameLift Servers.
Gerenciar scripts Amazon GameLift Servers Realtime de configuração
-
CreateScript— Faça upload de JavaScript arquivos e crie um novo recurso de Amazon GameLift Servers script.
-
ListScripts— Obtenha uma lista de todos os Realtime scripts enviados para uma Amazon GameLift Servers região.
-
DescribeScript— Recupere informações associadas a um Realtime script.
-
UpdateScript— Altere os metadados do script e faça o upload do conteúdo revisado do script.
-
DeleteScript— Remover um Realtime script doAmazon GameLift Servers.
Configurar recursos de computação para hospedagem
Configure os recursos de hospedagem e implante-os com o script de criação ou Realtime configuração do seu servidor de jogos.
Criar e gerenciar frotas
-
CreateFleet— Configure e implante uma nova Amazon GameLift Servers frota de recursos de computação para executar seus servidores de jogos. Depois de implantados, os servidores de jogos são automaticamente lançados conforme configurados e prontos para hospedar sessões de jogo.
-
ListFleets— Obtenha uma lista de todas as frotas em uma Amazon GameLift Servers região.
-
DeleteFleet— Remova uma frota que não está mais executando servidores de jogos nem hospedando jogadores.
-
Visualize/atualize as localizações da frota.
-
CreateFleetLocations— Adicione locais remotos a uma frota existente que suporta vários locais
-
DescribeFleetLocationAttributes— Obtenha uma lista de todos os locais remotos de uma frota e veja o status atual de cada local.
-
DeleteFleetLocations— Remova locais remotos de uma frota que suporta vários locais.
-
-
Visualize/atualize as configurações de frota.
-
DescribeFleetAttributes/UpdateFleetAttributes— Visualize ou altere os metadados e as configurações de uma frota para proteção da sessão de jogo e limites de criação de recursos.
-
DescribeFleetPortSettings/UpdateFleetPortSettings— Visualize ou altere as permissões de entrada (endereço IP e intervalos de configuração de porta) permitidas para uma frota.
-
DescribeRuntimeConfiguration/UpdateRuntimeConfiguration— Visualize ou altere quais processos do servidor (e quantos) devem ser executados em cada instância de uma frota.
-
Gerenciar capacidade da frota
-
Descrever EC2 InstanceLimits — Recupere o número máximo de instâncias permitidas para a AWS conta atual e o nível de uso atual.
-
DescribeFleetCapacity— Recupere as configurações de capacidade atuais da região de origem de uma frota.
-
DescribeFleetLocationCapacity— Recupere as configurações de capacidade atuais para cada local de uma frota com vários locais.
-
UpdateFleetCapacity— Ajuste manualmente as configurações de capacidade de uma frota.
-
Configure o :
-
PutScalingPolicy— ative o escalonamento automático baseado em metas, crie uma política de escalonamento automático personalizada ou atualize uma política existente.
-
DescribeScalingPolicies— Recupere uma política de auto-scaling existente.
-
DeleteScalingPolicy— exclua uma política de auto-scaling e impeça que ela afete a capacidade da frota.
-
StartFleetActions— Reinicie as políticas de auto-scaling de uma frota.
-
StopFleetActions— Suspender as políticas de auto-escalonamento de uma frota.
-
Monitore a atividade da frota.
-
DescribeFleetUtilization— Recupere estatísticas sobre o número de processos do servidor, sessões de jogo e jogadores que estão atualmente ativos em uma frota.
-
DescribeFleetLocationUtilization— Recupere estatísticas de utilização de cada local em uma frota com vários locais.
-
DescribeFleetEvents— Visualize os eventos registrados de uma frota durante um período de tempo especificado.
-
DescribeGameSessions— Recupere os metadados da sessão do jogo, incluindo o tempo de execução do jogo e a contagem atual de jogadores.
Configurar filas para o posicionamento de sessões de jogo
Configure as filas de várias frotas e várias regiões para posicionar sessões de jogo com os melhores recursos de hospedagem disponíveis para custo, latência e resiliência.
-
CreateGameSessionQueue— Crie uma fila para uso ao processar solicitações de colocação em sessões de jogos.
-
DescribeGameSessionQueues— Recupere filas de sessões de jogo definidas em uma Amazon GameLift Servers região.
-
UpdateGameSessionQueue— Alterar a configuração de uma fila de sessões de jogo.
-
DeleteGameSessionQueue— Remova uma fila de sessões de jogo da região.
Gerenciar aliases
Use aliases para representar suas frotas ou crie um destino alternativo de terminal. Os aliases são úteis ao fazer a transição da atividade do jogo de uma frota para outra, como durante as atualizações de compilação do servidor de jogos.
-
CreateAlias— Defina um novo alias e, opcionalmente, atribua-o a uma frota.
-
ListAliases— Obtenha todos os aliases de frota definidos em uma Amazon GameLift Servers região.
-
DescribeAlias— Recupere informações sobre um alias existente.
-
UpdateAlias— Altere as configurações de um alias, como redirecioná-lo de uma frota para outra.
-
DeleteAlias— Remova um alias da região.
-
ResolveAlias— Obtenha o ID da frota para o qual um alias especificado aponta.
Conectar-se às instâncias de hospedagem gerenciada
Visualize informações sobre instâncias individuais em uma frota ou solicite acesso remoto a uma instância de frota especificada para solução de problemas.
-
DescribeInstances— Obtenha informações sobre cada instância em uma frota, incluindo ID da instância, endereço IP, localização e status.
-
GetInstanceAccess— Solicite as credenciais de acesso necessárias para se conectar remotamente a uma instância específica em uma frota.
Configurar o emparelhamento da VPC
Crie e gerencie conexões de emparelhamento de VPC entre seus recursos de Amazon GameLift Servers hospedagem e outros recursos. AWS
-
CreateVpcPeeringAuthorization— Autorize uma conexão de emparelhamento com um dos seus. VPCs
-
DescribeVpcPeeringAuthorizations— Recupere autorizações de conexão de peering válidas.
-
DeleteVpcPeeringAuthorization— Exclua uma autorização de conexão de emparelhamento.
-
CreateVpcPeeringConnection— Estabeleça uma conexão de emparelhamento entre o VPC de Amazon GameLift Servers uma frota e uma de suas. VPCs
-
DescribeVpcPeeringConnections— recupere informações sobre conexões de emparelhamento de VPC ativas ou pendentes com uma frota. Amazon GameLift Servers
-
DeleteVpcPeeringConnection— Exclua uma conexão de emparelhamento de VPC com uma frota. Amazon GameLift Servers
Inicie sessões de jogo e junte-se aos jogadores
Chame essas operações por meio de um serviço de backend para iniciar novas sessões de jogo, obter informações sobre sessões de jogo existentes e adicionar jogadores às sessões de jogo. Essas operações são para uso com servidores de jogos personalizados hospedados emAmazon GameLift Servers. Se você estiver usando Amazon GameLift ServersRealtime, gerencie as sessões de jogo usando Amazon GameLift ServersRealtimereferência da API do cliente (C#) o.
-
Inicie novas sessões de jogo para um ou mais jogadores.
-
StartGameSessionPlacement— Peça Amazon GameLift Servers para encontrar os melhores recursos de hospedagem disponíveis e iniciar uma nova sessão de jogo. Esse é o método preferido para criar novas sessões de jogo. Ele se baseia em filas de sessões de jogo para rastrear a disponibilidade de hospedagem em várias regiões e usa FleetIQ algoritmos para priorizar posicionamentos com base na latência do jogador, custo de hospedagem, localização etc.
-
DescribeGameSessionPlacement— Obtenha detalhes e status de uma solicitação de colocação.
-
StopGameSessionPlacement— Cancelar uma solicitação de colocação.
-
CreateGameSession— Inicie uma nova sessão de jogo vazia em um local específico da frota. Essa operação oferece maior controle sobre por onde começar a sessão do jogo, em vez de usá-la FleetIQ para avaliar as opções de posicionamento. Você deve adicionar jogadores à nova sessão de jogo em uma etapa separada.
-
-
Coloque jogadores em sessões de jogo existentes. Encontre sessões de jogo em execução com slots de jogadores disponíveis e reserve-os para novos jogadores.
-
CreatePlayerSession— Reserve um espaço aberto para um jogador participar de uma sessão de jogo.
-
CreatePlayerSessions— Reserve vagas abertas para vários jogadores participarem de uma sessão de jogo.
-
-
Trabalhe com os dados da sessão de jogo e da sessão de jogadores. Gerencie informações sobre sessões de jogo e sessões de jogadores.
-
SearchGameSessions— Solicite uma lista de sessões de jogo ativas com base em um conjunto de critérios de pesquisa.
-
DescribeGameSessions— Recupere metadados para sessões de jogo específicas, incluindo o tempo de atividade e a contagem atual de jogadores.
-
DescribeGameSessionDetails— Recupere metadados, incluindo a configuração de proteção da sessão de jogo, para uma ou mais sessões de jogo.
-
DescribePlayerSessions— Obtenha detalhes sobre a atividade do jogador, incluindo status, tempo de jogo e dados do jogador.
-
UpdateGameSession— Altere as configurações da sessão do jogo, como contagem máxima de jogadores e política de ingresso.
-
GetGameSessionLogUrl— Obtenha a localização dos registros salvos para uma sessão de jogo.
-