Game Phaser Anda berjalan di browser, jadi memublikasikannya berarti menyatukan HTML, JavaScript, dan asetnya secara online. Unggah folder yang dibuat pada kotak di atas, atau terapkan dari terminal Anda. Pemain mendapatkan tautan *.lobsite.app langsung dengan HTTPS dan seluruh jendela untuk game Anda.
Cara kerjanya
- Buat proyek Phaser Anda. Jika template Anda memiliki skrip build, jalankan
npm run build. Templat berbasis Vite biasanya menulisdist/. Untuk proyek HTML biasa, kumpulkanindex.html, Phaser dan aset Anda dalam satu folder. - Publikasikan folder yang dapat diputar. Unggah folder tersebut atau ZIP di atasnya, atau jalankan
npx lobsitesetelah pembuatan. Gunakannpx lobsite ./distuntuk memberi nama folder secara eksplisit. Penerapan pertama tidak memerlukan akun dan berlangsung selama 6 jam. - Simpan alamat permainan. Ikuti tautan untuk menyimpan situs di akun Anda atau pilih Simpan gratis →. Bangun kembali dan terapkan kembali saat permainan berubah; URL yang dipublikasikan tetap sama.
Bangun keluaran, bukan server pengembangan
Alamat yang dicetak oleh npm run dev hanya berfungsi saat server tersebut berjalan. Publikasikan hasil produksi, dengan index.html di tingkat teratasnya. Lobsite melayani file-file itu; itu tidak menginstal paket atau membangun Phaser untuk Anda.
Untuk templat Vite, lihat Panduan hosting Vite. Simpan aset yang direferensikan oleh game Anda di dalam build, atau gunakan URL HTTPS untuk aset eksternal. Nama file peka huruf besar-kecil secara online: permintaan untuk hero.png tidak akan menemukan Hero.png.
Siapkan game untuk para pemain
- Memulai suara dari interaksi. Memberi pemain tombol mulai atau klik lagi sebelum memutar audio; browser membatasi putar otomatis.
- Periksa kanvas di ponsel. Uji pengaturan skala, orientasi, dan kontrol sentuh Phaser Anda di URL yang dipublikasikan.
- Jaga layanan tetap terpisah. Server multipemain, papan peringkat, atau layanan akun harus dijalankan di tempat lain. Kode browser dapat memanggilnya, tetapi kunci API pribadi tidak termasuk dalam JavaScript yang diunggah.
- Periksa anggaran aset Anda. Free memungkinkan total 50 MB, 5 MB per file, dan 100 file. Trek audio atau sprite sheet yang besar dapat menentukan apakah game tersebut cocok. Panduan hosting HTML5 juga mencantumkan batasan Standard.
Bagikan tes bermain Phaser
Setelah menyimpan situs di akun Anda, jalankan npx lobsite --preview setelah pembuatan untuk memberikan versi terpisah kepada penguji tanpa mengganti game yang diterbitkan. File disimpan berdasarkan hash, sehingga soundtrack yang tidak diubah tidak diunggah lagi saat Anda menyesuaikan level. Tambahkan domain khusus bila Anda ingin tautannya cocok dengan nama game Anda.
Deploy tanpa akun aktif selama 6 jam. Tautan klaim menyimpannya, gratis.
Pratinjau sebelum tayang. Rollback dengan satu klik, termasuk pengalihan.
File disimpan berdasarkan hash-nya. Deploy ulang situs yang tidak berubah mengunggah 0 byte.
Setiap situs mendapat alamat *.lobsite.app dengan HTTPS sejak deploy pertama.
Termasuk akun Free: tambahkan satu data DNS dan situs pindah ke domain Anda. Setiap situs memiliki HTTPS di paket apa pun.
Pengalihan, header, dan formulir ada di lobsite.toml dan ikut bersama setiap deploy.
Cara membagikan build Phaser
| Metode | Pemain apa yang terbuka | Ketika itu membantu |
|---|---|---|
| Lobsite | Game Anda di alamat HTTPS langsung | Rilis mandiri, domain Anda, atau build uji coba terpisah |
| Server pengembangan lokal | Alamat di mesin atau jaringan Anda | Menguji saat Anda membuat kode |
| ZIP yang dapat diunduh | File yang harus mereka bongkar dan sajikan | Memberi pengembang lain bangunan untuk diperiksa |
Untuk kerangka permainan JavaScript lain atau ekspor editor, mulailah dengan Hosting permainan HTML5. Untuk instalasi dan template Phaser, gunakan panduan resmi Phaser.
Pertanyaan umum
Apakah Lobsite menjalankan skrip build Phaser saya?
Tidak. Jalankan build secara lokal atau di CI, lalu publikasikan folder outputnya. Perintah di atas mengasumsikan proyek Anda memiliki skrip npm run build.
Bisakah saya mempublikasikan Phaser tanpa Vite?
Ya. Folder yang berisi titik masuk HTML, skrip dan aset game Anda sudah cukup. Anda juga dapat memuat Phaser dari CDN HTTPS.
Mengapa sprite Phaser saya hilang setelah penerapan?
Periksa panel Jaringan browser untuk mencari file yang hilang. Cocokkan huruf besar/kecil nama file, sertakan setiap aset dalam output dan periksa apakah jalur menggunakan folder yang berbeda.
Apakah game Phaser gratis untuk dihosting di Lobsite?
Ya, dalam batas file, penyimpanan, dan bandwidth Free. Tautan anonim kedaluwarsa setelah 6 jam; menyimpan game di akun Anda di akun gratis akan menghapus masa berlakunya. Free menyertakan lencana Lobsite kecil di kanan bawah.