Skip to main content
O comando serve é usado para disponibilizar os layouts especificados para o CTA para experiências de validação. Forneça um pacote de adaptação por toque empacotado (criado com o comando pack) ou um conjunto de layouts que não estejam empacotados. A tabela a seguir mostra as diferentes opções disponíveis para uso com o comando serve.

Considerações de segurança

O comando serve destina-se ao desenvolvimento local. Ele hospeda temporariamente pacotes de adaptação por toque a partir de um PC de desenvolvimento para que um cliente de streaming possa carregá-los durante a iteração. Ele não deve ser exposto à internet pública.
Use a associação de host mais restrita que atenda ao seu cenário:
  • Use --host localhost quando apenas o PC local precisar se conectar.
  • Use --host <specific IP address> quando um cliente de streaming precisar se conectar por meio de uma interface de rede local conhecida.
  • Use --host 0.0.0.0 somente quando você pretender escutar em todas as interfaces de rede do PC de desenvolvimento. Outros dispositivos na mesma rede poderão alcançar o servidor de sideload se as regras de firewall e de rede permitirem.
O ouvinte HTTP padrão é aceitável para uma sessão de sideload local confiável enquanto você estiver iterando ativamente. Restrinja a configuração quando fizer a associação além de localhost, usar uma rede compartilhada ou não confiável, ou precisar deixar o servidor acessível por mais tempo do que a passagem de teste atual. Nesses casos, prefira HTTPS usando --certificate-file com --certificate-password, conforme descrito em Instruções de geração de certificado. Adicione --password quando quiser restringir o acesso do cliente ao pacote disponibilizado.
Quando --password for usado, escolha ou gere o valor localmente para a sessão de sideload e insira o mesmo valor nas configurações de desenvolvedor do cliente. A senha protege o acesso a essa sessão local de sideload HTTPS; a Microsoft não a gerencia nem a altera para você. Para alterá-la, reinicie tak serve com uma nova senha e atualize a configuração do cliente.

Exemplos

Use o exemplo de código a seguir para disponibilizar um pacote de adaptação por toque em um host.
Disponibilizar todos os layouts do layout-path na porta e no host padrão e declarar uma versão/nome de versão específico

Disponibilizar um pacote de adaptação por toque especificado somente por localhost

Instruções de geração de certificado

Um certificado é necessário para hospedar um servidor seguro autenticado para fazer sideload de pacotes de toque. Qualquer certificado SSL apropriado pode ser usado, mas as instruções abaixo também criarão um certificado
  1. Obtenha o script para gerar um certificado autoassinado no GitHub do XBOX Game Streaming Tools a. Navegue até o link acima, selecione ‘raw’ e copie e cole o conteúdo do script em um documento no seu computador local b. Como alternativa, execute o seguinte comando no Powershell para baixar o script
O script Create-SelfSignedCertificate.ps1 funciona somente no Windows. Podem existir ferramentas em outros sistemas operacionais para gerar certificados autoassinados válidos
  1. Execute o script baixado no Powershell.
  2. O script solicitará uma senha para proteger o certificado. Defina a senha digitando-a aqui. Essa senha será usada como entrada para o sinalizador -certificate-password do comando serve. Isso gerará dois arquivos: sideload.pfx e sideload.cer. O caminho para o arquivo de certificado sideload.pfx deve ser passado como entrada para o sinalizador -certificate-file do comando serve.

Confiar no certificado em diferentes clientes

Carregue o arquivo .cer no seu dispositivo. Isso pode ser feito por email, OneDrive, USB, ADB, AirDrop etc. Confie no certificado da maneira habitual apropriada para o dispositivo em questão.

Windows

  1. Clique duas vezes no arquivo sideload.cer
  2. Selecione ‘Instalar Certificado’. Isso abrirá o Assistente para Importação de Certificados.
  3. Selecione ‘Usuário Atual’ como o Local do Repositório.
  4. Na próxima janela, selecione ‘Colocar todos os certificados no repositório a seguir’ e, em seguida, selecione ‘Procurar Autoridades de Certificação Raiz Confiáveis’.

Android

  1. No seu dispositivo Android, navegue até Configurações > Segurança > Avançado > Criptografia e credenciais > Instalar do armazenamento.
  2. Instale o certificado selecionando Certificado de CA e, em seguida, procure o arquivo sideload.cer baixado na seção anterior Após a instalação, esse certificado poderá ser visualizado em Credenciais confiáveis > Usuário
Consulte a documentação do Google para obter mais informações.

iOS

  1. Navegue até o aplicativo Arquivos no seu dispositivo iOS para instalar o arquivo .cer nos perfis do dispositivo
  2. Um novo perfil deverá ser gerado com base no nome do perfil do arquivo .cer. Ele pode ser encontrado em Ajustes > Geral > Perfis e Gerenciamento de Dispositivo.
  3. Instale o certificado. A assinatura do certificado deverá ser exibida como verificada.
  4. Para testar o certificado instalado, navegue até Ajustes > Geral > Sobre > Ajustes de Confiança de Certificados. Ative a confiança total para o certificado raiz que acabou de ser instalado.
Consulte a documentação da Apple para obter mais informações.

Exemplos

Use o exemplo de código a seguir para disponibilizar um pacote de adaptação por toque em um host com segurança.
Disponibilizar todos os layouts do caminho de layouts no host e na porta padrão por https

Disponibilizar todos os layouts do caminho de layouts no host e na porta padrão com segurança, após autenticar o cliente.

Confira também

Ferramenta de linha de comando do Touch Adaptation Kit (tak.exe)
Last modified on October 6, 2026