lobsite! Entrar Criar conta

Hospedagem de Phaser

Hospede seu jogo Phaser a partir da pasta de build. Publique com um comando ou upload, compartilhe versões de teste e use seu próprio domínio.

Se o projeto Phaser tem um script de build, execute-o antes de publicar. Projetos HTML simples podem ser enviados acima.
Solte um arquivo HTML, uma pasta ou um .zip Verificado no seu navegador; nada é enviado até você publicar.

Seu jogo Phaser é executado no navegador, portanto, publicá-lo significa reunir HTML, JavaScript e ativos online. Faça upload da pasta criada na caixa acima ou implante-a em seu terminal. Os jogadores recebem um link *.lobsite.app direto com HTTPS e a janela completa do seu jogo.

Como funciona

  1. Crie seu projeto Phaser. Se seu modelo tiver um script de construção, execute npm run build. Um modelo baseado em Vite geralmente grava dist/. Para um projeto HTML simples, reúna index.html, Phaser e seus ativos em uma pasta.
  2. Publique a pasta reproduzível. Carregue-a ou um ZIP acima ou execute npx lobsite após a compilação. Use npx lobsite ./dist para nomear a pasta explicitamente. A primeira implantação não precisa de conta e dura 6 horas.
  3. Mantenha o endereço do jogo. Siga o link para salvar o site em sua conta ou escolha Manter grátis →. Reconstrua e implante novamente quando o jogo mudar; o URL publicado permanece o mesmo.

Crie a saída, não o servidor de desenvolvimento

O endereço impresso por npm run dev só funciona enquanto o servidor está em execução. Em vez disso, publique a saída de produção, com index.html em seu nível superior. Lobsite atende esses arquivos; ele não instala pacotes nem cria Phaser para você.

Para um modelo Vite, consulte Guia de hospedagem Vite. Mantenha os ativos referenciados pelo seu jogo dentro da compilação ou use URLs HTTPS para ativos externos. Os nomes de arquivos on-line diferenciam maiúsculas de minúsculas: uma solicitação para hero.png não encontrará Hero.png.

Prepare o jogo para os jogadores

  • Inicie o som de uma interação. Dê aos jogadores um botão Iniciar ou outro clique antes de reproduzir o áudio; os navegadores restringem a reprodução automática.
  • Verifique a tela em um telefone. Teste as configurações de escala, orientação e controles de toque do Phaser no URL publicado.
  • Mantenha os serviços separados. Um servidor multijogador, tabela de classificação ou serviço de conta deve ser executado em outro lugar. O código do navegador pode chamá-lo, mas as chaves de API privadas não pertencem ao JavaScript carregado.
  • Verifique seu orçamento de ativos. Free permite 50 MB no total, 5 MB por arquivo e 100 arquivos. Grandes faixas de áudio ou folhas de sprites podem decidir se o jogo se encaixa. O Guia de hospedagem HTML5 também lista os limites do Standard.

Compartilhe um teste de jogo Phaser

Depois de salvar o site em sua conta, execute npx lobsite --preview após uma compilação para fornecer aos testadores uma versão separada sem substituir o jogo publicado. Os arquivos são armazenados por hash, portanto, uma trilha sonora inalterada não é carregada novamente quando você ajusta um nível. Adicione um domínio personalizado quando quiser que o link corresponda ao nome do seu jogo.

Teste sem conta

Um deploy sem conta fica no ar por 6 horas. O link de resgate o mantém, de graça.

Cada deploy ganha uma URL

Veja a prévia antes de ir ao ar. Volte atrás com um clique, redirecionamentos inclusos.

Só os arquivos alterados são enviados

Os arquivos são guardados pelo hash. Refazer o deploy de um site sem mudanças envia 0 bytes.

HTTPS em tudo

Todo site ganha um endereço *.lobsite.app com HTTPS desde o primeiro deploy.

Seu próprio domínio

Contas gratuitas incluídas: adicione um registro DNS e o site passa para o seu domínio. Todo site tem HTTPS em qualquer plano.

Configuração em um só arquivo

Redirecionamentos, cabeçalhos e formulários ficam no lobsite.toml e acompanham cada deploy.

Maneiras de compartilhar uma compilação Phaser

Método O que os jogadores abrem Quando isso ajuda
Lobsite Seu jogo em um endereço HTTPS direto Uma versão independente, seu domínio ou compilações de teste separadas
Um servidor de desenvolvimento local Um endereço na sua máquina ou rede Testando enquanto você codifica
Um ZIP para download Arquivos que eles devem descompactar e servir Dando a outro desenvolvedor uma compilação para inspecionar

Para outra estrutura de jogo JavaScript ou exportação de editor, comece com Hospedagem de jogos HTML5. Para instalação e modelos do Phaser, use o guia oficial Phaser.

Perguntas frequentes

Lobsite executa meu script de construção Phaser?

Não. Execute a compilação localmente ou no CI e publique sua pasta de saída. O comando acima pressupõe que seu projeto possui um script npm run build.

Posso publicar Phaser sem Vite?

Sim. Uma pasta contendo um ponto de entrada HTML, scripts e recursos do jogo é suficiente. Você também pode carregar Phaser de um CDN HTTPS.

Por que meus sprites Phaser estão faltando após a implantação?

Verifique o painel Rede do navegador em busca de arquivos ausentes. Combine o caso do nome do arquivo, inclua todos os ativos na saída e verifique se os caminhos assumem uma pasta diferente.

Um jogo Phaser é gratuito para hospedar em Lobsite?

Sim, dentro dos limites de arquivo, armazenamento e largura de banda do Free. Links anônimos expiram após 6 horas; salvar o jogo em sua conta em uma conta gratuita remove essa expiração. Free inclui um pequeno emblema Lobsite no canto inferior direito.

Veja também