Criar uma compilação usando um diretório de arquivos - Amazon GameLift Servers

Criar uma compilação usando um diretório de arquivos

Para criar uma compilação de jogo armazenada em qualquer local, inclusive um diretório local, use o comando upload-build da AWS CLI. Esse comando cria um registro de compilação no Amazon GameLift Servers e faz upload de arquivos de um local especificado por você.

Envie uma solicitação de upload. Em uma janela da linha de comando, insira o comando upload-build e os parâmetros a seguir.

aws gamelift upload-build \ --name user-defined name of build \ --operating-system supported OS \ --server-sdk-version server SDK for Amazon GameLift Servers version \ --build-root build path \ --build-version user-defined build number \ --region region name
  • operating-system – O ambiente de execução da construção do servidor de jogos. Especifique um valor de OS. Não é possível atualizá-lo mais tarde.

  • server-sdk-version – A versão do SDK do servidor do Amazon GameLift Servers à qual o servidor de jogos está integrado. Se você não fornecer um valor, o Amazon GameLift Servers usa o valor padrão 4.0.2. Caso especifique uma versão incorreta do SDK do servidor, a compilação do servidor do jogo poderá falhar ao chamar o InitSdk para estabelecer uma conexão com o serviço do Amazon GameLift Servers.

  • build-root – O caminho do diretório dos arquivos de compilação.

  • name – Um nome descritivo para a nova compilação.

  • build-version – Os detalhes da versão dos arquivos de compilação.

  • region – A Região AWS onde você deseja criar sua compilação. Crie a compilação na Região onde você planeja implantar frotas. Se você estiver implantando o jogo em várias Regiões, crie uma compilação em cada região.

    nota

    Visualize sua região padrão atual usando o aws configure get region. Para alterar sua Região padrão, use o comando aws configure set region region name.

Exemplos

aws gamelift upload-build \ --operating-system AMAZON_LINUX_2023 \ --server-sdk-version "5.0.0" \ --build-root "~/mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2
aws gamelift upload-build \ --operating-system WINDOWS_2022 \ --server-sdk-version "5.0.0" \ --build-root "C:\mygame" \ --name "My Game Nightly Build" \ --build-version "build 255" \ --region us-west-2

Em resposta à sua solicitação de upload, o Amazon GameLift Servers fornece o progresso do upload. Em um upload bem-sucedido, o Amazon GameLift Servers retorna o novo ID de registro de compilação. O tempo de upload depende do tamanho dos arquivos de jogo e da velocidade da conexão.