Envio da compilação do jogo
Para carregar uma compilação de jogo no servidor de atualização, use o utilitário de linha de comando Build Loader.
Requisitos do sistema do Build Loader:
- SO Windows 10 de 64 bits ou macOS 12.4.0 e maior
- CPU de 1,6 GHz
- 100 MB de RAM livre
- Espaço livre em disco: 1,5 × o tamanho da compilação do jogo
O Build Loader aceita as seguintes opções:
–init
— inicialização do utilitário.–update
— enviar a compilação do jogo para o servidor.–builds-list
— uma lista de compilações de jogos.–descr <build-description>
— a descrição da compilação.–api-key <API-key>
— uma chave de API.–game-path <path-to-game>
— um caminho para a construção do jogo.–chunk-size <chunk-size>
— o tamanho dos pedaços — partes em que o arquivo do jogo é dividido. Aceita valores de10mb
a500mb
; o padrão é500mb
.–retry-timeout <timeout>
— o tempo limite entre as tentativas de envio de arquivos, em segundos. Aceita valores de10
a60
, o padrão é de20
.–retry-count <retry-count>
— uma quantidade de tentativas de envio de arquivos. Aceita valores de1
a10
, o padrão é de3
.–set-build-on-test
— colocando a compilação do jogo no estágio de Draft. O jogo estará disponível apenas para testes.–set-build-on-master
— colocando a construção do jogo para o estágio Published. O jogo estará disponível para os usuários finais. Se–set-build-on-test
for especificada, essa opção será ignorada.-no-progressbar
— desativando a barra de progresso.
Para carregar uma compilação de jogo:
- Vá para Conta de Distribuidor > Build settings.
- Copie a chave de API.
- Baixe e instale o Build Loader.
- Inicialize o utilitário.
- Envie a(s) compilação(ões) do jogo no servidor.
- Coloque a compilação do jogo no estágio.
- Configure os arquivos do jogo.
Baixe e instale o Build Loader
Para baixar e instalar o Build Loader:
- na seção Games, clique em Setup à direita do jogo.
- Vá para Builds > Game builds.
- Baixe o arquivo com o Build Loader clicando no BuildLoader.zip que se adequa ao seu sistema operacional.
- Extraia o arquivo.
O local do utilitário relativo à pasta onde você extraiu o arquivo:
- Para Windows:
Win\build_loader.exe
- Para macOS:
Mac/build_loader
Inicialize o Build Loader
Para inicializar o Build Loader:
- na seção Gamjes, clique em Setup à direita do jogo.
- Vá para a seção Builds > Game builds.
- Copie a chave de API clicando no ícone + na chave de API (ID do inicializador). A chave permite que o Build Loader envie seu jogo para o servidor.
- Inicialize o utilitário executando o seguinte comando:
build_loader.exe --init --api-key <api-key> --game-path <path-to-game>
EXEMPLO
build_loader.exe --init --api-key E51DPZ486S9IUGVF43AH4T48QB7246OQ --game-path C:\Games\LastGameBuild
Onde:
api-key
— a chave de API que você copiou anteriormente.path-to-game
— o caminho para o jogo construir em sua máquina. O caminho deve conter apenas letras latinas.
- Você só precisa inicializar o utilitário uma vez, a menos que deseje alterar a chave da API ou o caminho para a compilação do jogo.
- O caminho para a compilação do jogo pode conter apenas letras latinas.
Envie a compilação de jogo para o servidor
Para carregar uma compilação de jogo no servidor, execute o seguinte comando:
build_loader --update --game-path <path-to-game> --descr <build-description>
EXEMPLO
build_loader.exe --update --game-path C:\Games\LastGameBuild
Você pode omitir o parâmetro –game-path
se já o tiver usado ao inicializar o utilitário ou ao enviar a compilação anterior.
Durante o primeiro upload, o servidor de atualização recebe toda a compilação do jogo. Depois, ele receberá atualizações dos jogos geradas pelo Build Loader.
–descr
, para que você possa distinguir entre as compilações carregadas.- Abra seu projeto na Conta de Distribuidor.
- Clique em Launcher no menu lateral.
- Na seção Games, clique em Set up à direita do jogo.
- Vá para Builds > Game builds.
- Navegue para baixo até a tabela Game builds.
Coloque a compilação do jogo no estágio
Você pode colocar a compilação do jogo em um estágio da seguinte maneira:
- Ao enviar a compilação ao servidor, passe a opção apropriada para o Build Loader:
--set-build-on-master
ou--set-build-on-test
. - Depois de enviar a compilação para o servidor, faça o seguinte no projeto inicializador:
- Em Games, clique em Setup à direita do jogo.
- Vá para Builds > Game builds.
- Navegue para baixo até a tabela Game builds.
- Na tabela Game builds, clique no ícone de caneta à direita da compilação necessária.
- Clique em Set as published para colocar a compilação do jogo no estágio published, ou clique em Set as draft para o estágio de rascunho.
- Confirme sua escolha.
- Clique em Close.
- Você verá o nome da ramificação apropriada para sua compilação na coluna Branch da tabela Game builds. Além disso, sua compilação aparecerá na tabela Branches.
Configure os arquivos de jogo
Para permitir que o inicializador envie os arquivos corretos para os usuários, configure e inicialize os arquivos de instalação no seu projeto do inicializador primeiro:
- Em Games, clique em Setup à direita do jogo.
- Vá para a aba Executable files.
- Para cada sistema operacional, digite o nome e a extensão do arquivo que inicia o jogo. Esse arquivo deve estar na raiz da pasta do jogo. Por exemplo:
game.exe
- Se o jogo tiver arquivos redistribuíveis:
- vá para a aba Redistributables e clique em Upload.
- Na janela exibida:
- Digite o nome do arquivo.
- Clique em Upload file e selecione um arquivo executável.
- Clique em Upload.
O inicializador encaminha os seguintes parâmetros para o jogo:
–xsolla-locale <locale>
: idioma da interface;–xsolla-login-token <token>
: Xsolla Login JWT (JSON Web Token).
game.exe --xsolla-login-token eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJlbWFpbCI6InAudHVnb2x1a292QHhzb2xsYS5jb20iLCJleHAiOjE1ODU1MDYxMTMsImdyb3VwcyI6W10sImlhdCI6MTU4NDY0MjExMywiaXNzIjoiaHR0cHM6Ly9sb2dpbi54c29sbGEuY29tIiwicGFydG5lcl9kYXRhIjp7ImFkbWluIjp0cnVlfSwicGF5bG9hZCI6IiIsInByb21vX2VtYWlsX2FncmVlbWVudCI6dHJ1ZSwicHJvdmlkZXIiOiJ4c29sbGEiLCJyZWRpcmVjdF91cmwiOiIiLCJzdWIiOiIyNmYxNzI5Ni00Nzk5LTExZTgtOTBkMC00MjAxMGE4YTAwMTkiLCJ0eXBlIjoic29jaWFsIiwidXNlcm5hbWUiOiJzb21lX3VzZXJAbWFpbC5jb20iLCJ4c29sbGFfbG9naW5fYWNjZXNzX2tleSI6Ikk2QTJrTEZPQ2JkcnUzamIxMjNyT3JmWnNkTnFpdVcxMjNpWTdKcW85OHI5b0hPbyIsInhzb2xsYV9sb2dpbl9wcm9qZWN0X2lkIjoiNDBkYjJlYTQtNWQ0Mi0xMWU2LWEzZmYtMDA1NDU2YTBlMTRhIn0.ZsTNiwY2iPp7HKqHs5g6JXzL2kv_RVuMNBlF-Tn2ccE --xsolla-locale en
Tutoriais
Continuar lendo
Próximos passos
Gerar instaladorEncontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.