lobsite! Accedi Registrati

Hosting Phaser

Ospita il tuo gioco Phaser dalla cartella di build. Pubblica con un comando o caricando i file, condividi versioni di prova e usa il tuo dominio.

Se il progetto Phaser ha uno script di build, eseguilo prima di pubblicare. I progetti HTML semplici si possono caricare qui sopra.
Trascina un file HTML, una cartella o uno .zip Controllato nel tuo browser; non si carica nulla finché non pubblichi.

Il tuo gioco Phaser viene eseguito nel browser, quindi pubblicarlo significa mettere insieme HTML, JavaScript e risorse online. Carica la cartella creata nella casella in alto o distribuiscila dal tuo terminale. I giocatori ricevono un collegamento *.lobsite.app diretto con HTTPS e l'intera finestra per il tuo gioco.

Come funziona

  1. Crea il tuo progetto Phaser. Se il tuo modello ha uno script di compilazione, esegui npm run build. Un modello basato su Vite di solito scrive dist/. Per un semplice progetto HTML, raccogli index.html, Phaser e le tue risorse in un'unica cartella.
  2. Pubblica la cartella riproducibile. Caricalo o uno ZIP sopra, oppure esegui npx lobsite dopo la build. Utilizzare npx lobsite ./dist per denominare esplicitamente la cartella. Una prima distribuzione non necessita di account e dura 6 ore.
  3. Mantieni l'indirizzo del gioco. Segui il collegamento per salvare il sito nel tuo account o scegli Tienilo gratis →. Ricostruisci e distribuisci di nuovo quando il gioco cambia; l'URL pubblicato rimane lo stesso.

Compila l'output, non il server di sviluppo

L'indirizzo stampato da npm run dev funziona solo mentre il server è in funzione. Pubblica invece l'output di produzione, con index.html al suo livello massimo. Lobsite serve quei file; non installa pacchetti né crea Phaser per te.

Per un modello Vite, vedere Guida all'hosting Vite. Mantieni le risorse a cui fa riferimento il tuo gioco all'interno della build o utilizza gli URL HTTPS per le risorse esterne. I nomi dei file online fanno distinzione tra maiuscole e minuscole: una richiesta per hero.png non troverà Hero.png.

Rendi il gioco pronto per i giocatori

  • Avvia l'audio da un'interazione. Fornisci ai giocatori un pulsante di avvio o un altro clic prima di riprodurre l'audio; i browser limitano la riproduzione automatica.
  • Controlla la tela su un telefono. Metti alla prova le impostazioni della scala Phaser, l'orientamento e i controlli touch all'URL pubblicato.
  • Mantieni i servizi separati. Un server multiplayer, una classifica o un servizio account devono essere eseguiti altrove. Il codice del browser può richiamarlo, ma le chiavi API private non appartengono al JavaScript caricato.
  • Controlla il budget delle tue risorse. Free consente 50 MB in totale, 5 MB per file e 100 file. Tracce audio di grandi dimensioni o fogli sprite possono decidere se il gioco è adatto. Lo Guida all'hosting HTML5 elenca anche i limiti dello Standard.

Condividi un test di gioco Phaser

Dopo aver salvato il sito nel tuo account, esegui npx lobsite --preview dopo una build per fornire ai tester una versione separata senza sostituire il gioco pubblicato. I file vengono archiviati tramite hash, quindi una colonna sonora invariata non viene caricata nuovamente quando si regola un livello. Aggiungi un dominio personalizzato quando vuoi che il collegamento corrisponda al nome del tuo gioco.

Provalo senza account

Un deploy senza account resta online per 6 ore. Il link per rivendicarlo lo conserva, gratis.

Ogni deploy ha il suo URL

Anteprima prima di andare online. Rollback in un clic, reindirizzamenti compresi.

Si caricano solo i file modificati

I file vengono salvati in base al loro hash. Ripubblicare un sito invariato carica 0 byte.

HTTPS ovunque

Ogni sito riceve un indirizzo *.lobsite.app con HTTPS dal primo deploy.

Il tuo dominio

Anche per gli account gratuiti: aggiungi un record DNS e il sito passa sul tuo dominio. Ogni sito ha HTTPS, con qualsiasi piano.

Configurazione in un solo file

Reindirizzamenti, header e moduli stanno in lobsite.toml e viaggiano con ogni deploy.

Modi per condividere una build Phaser

Metodo Quali giocatori aprono Quando aiuta
Lobsite Il tuo gioco a un indirizzo HTTPS diretto Una versione indipendente, il tuo dominio o build di playtest separate
Un server di sviluppo locale Un indirizzo sul tuo computer o sulla tua rete Testare mentre codifichi
Un ZIP scaricabile File che devono decomprimere e servire Fornire a un altro sviluppatore una build da ispezionare

Per un altro framework di gioco JavaScript o l'esportazione di un editor, inizia con Hosting di giochi HTML5. Per l'installazione e i modelli Phaser, utilizzare guida ufficiale Phaser.

Domande frequenti

Lobsite esegue lo script di build Phaser?

No. Esegui la build localmente o in CI, quindi pubblica la relativa cartella di output. Il comando sopra presuppone che il tuo progetto abbia uno script npm run build.

Posso pubblicare Phaser senza Vite?

SÌ. È sufficiente una cartella contenente un punto di ingresso HTML, gli script di gioco e le risorse. Puoi anche caricare Phaser da un CDN HTTPS.

Perché i miei sprite Phaser mancano dopo la distribuzione?

Controlla il pannello Rete del browser per i file mancanti. Abbina maiuscole e minuscole al nome file, includi tutte le risorse nell'output e controlla se i percorsi presuppongono una cartella diversa.

Un gioco Phaser può essere ospitato gratuitamente su Lobsite?

Sì, entro i limiti di file, spazio di archiviazione e larghezza di banda di Free. I collegamenti anonimi scadono dopo 6 ore; il salvataggio del gioco nel tuo account in un account gratuito rimuove tale scadenza. Free include un piccolo badge Lobsite in basso a destra.

Vedi anche