lobsite! Masuk Daftar

Hosting game HTML5

Publikasikan game HTML5 di tautannya sendiri: letakkan ekspor web dari Godot, Unity, atau Phaser, bagikan build tiap playtest, dan pakai domain Anda.

Jalankan di folder hasil ekspor engine Anda: melakukan deploy game dan mencetak tautannya. Jalankan lagi untuk memperbarui game yang sama.
Letakkan file HTML, folder, atau .zip Diperiksa di browser Anda; tidak ada yang diunggah sampai Anda memublikasikan.

Anda sudah mengekspor game dan ingin orang memainkannya. Letakkan folder ekspor di kotak di atas dan game aktif di alamat *.lobsite.app sendiri dengan HTTPS dalam beberapa detik, tanpa akun yang harus dibuat dulu. Pemain membuka tautan dan langsung masuk ke game, jendela penuh, tanpa halaman toko di sekitarnya. Kirim ke teman, posting di Discord jam Anda, atau letakkan di domain sendiri.

Cara kerjanya

  1. Ekspor untuk web. Gunakan ekspor HTML5 atau Web engine Anda. Periksa bahwa folder memiliki index.html, atau satu file HTML di tingkat atas, yang terbuka di alamat situs tanpa ganti nama.
  2. Letakkan folder atau .zip, atau jalankan npx lobsite di dalamnya. Anda langsung mendapat alamat game, aktif selama 6 jam. Halaman ini memublikasikan hingga 25 MB sekaligus: untuk yang lebih besar, gunakan perintah, atau masuk dan letakkan di dasbor.
  3. Simpan game. Simpan gratis → memindahkan game ke akun gratis di alamat yang sama, dan berhenti kedaluwarsa. Memublikasikan lagi memperbarui tautan yang sama.

Publikasikan dari mesin game Anda

Pilih mesin Anda untuk langkah-langkah ekspor, pengaturan hosting, dan pemecahan masalah khusus untuk game Anda:

Dibuat dengan Panduan penerbitan
Phaser Bangun dan host game browser Phaser
Godot Publikasikan ekspor Web Godot, termasuk build multithread
Construct 3 Unggah ekspor HTML5 Construct 3
GDevelop Host game web GDevelop di URL Anda sendiri
Unity Terapkan build WebGL Unity dengan pengaturan kompresi yang tepat
GameMaker Publikasikan build GameMaker HTML5
Defold Host paket HTML5 Defold
Twine Publikasikan cerita Twine dari file HTML-nya

Apakah game Anda muat?

Batas diperiksa sebelum apa pun diunggah, dan error menyebutkan file yang terlalu besar.

Free Standard ($20 per tahun)
File terbesar 5 MB 100 MB
Seluruh game 50 MB 2 GB
File 100 10.000
Bandwidth 10 GB per bulan, lalu situs dijeda sampai bulan depan Tanpa batas, penggunaan wajar
Situs 1, dengan game sebanyak yang muat di foldernya 5
Lencana Lobsite di sudut Ya Tidak

File yang biasanya menentukan adalah engine itu sendiri:

Dibuat dengan Yang diharapkan
Phaser, PixiJS, Three.js, KAPLAY, JavaScript biasa Biasanya muat di Free, selama setiap aset di bawah 5 MB
PICO-8, TIC-80, Twine, Bitsy, PuzzleScript, GB Studio Biasanya muat di Free: ekspornya kecil
Construct, GDevelop, RPG Maker Periksa jumlah file: ekspor dengan banyak aset dapat melewati 100 file
Godot 4 Memerlukan Standard: .wasm engine saja sekitar 35 MB
Unity Sebagian besar build memerlukan Standard. Lihat pengaturan Unity di bawah

Pengaturan engine

Godot

Sejak Godot 4.3, ekspor web secara bawaan single-thread. Tidak perlu penyiapan khusus: unggah ekspor apa adanya. Jika Anda mengaktifkan Thread Support atau Extensions Support, game tidak akan mulai tanpa dua header. Setel di lobsite.toml di folder proyek Anda, sebutkan folder ekspor di dalamnya, dan deploy dengan npx lobsite dari sana: Lihat Panduan hosting Godot untuk langkah ekspor dan pemeriksaan ukuran.

dir = "build/web"

[[headers]]
for = "/*"
[headers.values]
Cross-Origin-Opener-Policy = "same-origin"
Cross-Origin-Embedder-Policy = "require-corp"

Folder yang diletakkan di browser tidak membaca lobsite.toml, sehingga build dengan thread memerlukan perintah. Dengan header ini aktif, semua yang dimuat game dari domain lain harus mengizinkannya, termasuk font dan skrip analitik.

Unity

Di Player Settings → Publishing Settings, setel Compression Format ke Gzip atau Brotli dan aktifkan Decompression Fallback. Lobsite menyajikan file .br dan .gz apa adanya, tanpa header Content-Encoding, sehingga build terkompresi tanpa fallback gagal dimuat. Dengan fallback, loader Unity sendiri membongkar file. Jika Anda memakai Native C/C++ Multithreading, tambahkan header yang sama seperti thread Godot. Panduan hosting WebGL Unity mencakup folder build lengkap dan batas per file.

Engine JavaScript

Phaser, PixiJS, Three.js, dan lainnya di-deploy seperti situs statis apa pun. Jalankan build, lalu jalankan npx lobsite: dist, build, dan public ditemukan otomatis. Ikuti Panduan hosting Phaser untuk pembuatan template, jalur aset, dan pratinjau pengujian permainan.

Sebelum membagikan tautan

  • Samakan huruf besar-kecil nama file. Player.PNG dan player.png sama di Mac atau PC Windows dan dua file berbeda secara online. Nama yang salah menjadi 404.
  • Mulai audio dari klik. Browser membisukan suara sampai pemain menyentuh halaman, dan tidak ada layar Play yang ditambahkan di sekitar game. Beri tombol mulai sendiri.
  • Biarkan kanvas berubah ukuran. Game memakai seluruh jendela, juga di ponsel. Setel tag viewport dan ubah ukuran mengikuti jendela, bukan mengasumsikan ukuran tetap.
  • Gunakan HTTPS untuk apa pun yang eksternal. Situs memakai HTTPS, sehingga browser memblokir panggilan ke server http://.
  • Jaga path tetap relatif jika memakai folder. /assets/hero.png berfungsi di tingkat atas situs, dan rusak saat game berada di /my-game/.
  • Perhatikan saat memperbarui. File game dapat disimpan browser selama 5 menit, sehingga seseorang yang memuat tepat setelah deploy dapat mencampur file lama dan baru. Tambahkan Cache-Control = "no-cache" ke aturan /* di lobsite.toml agar browser memeriksa setiap file setiap kali.

Playtest, jam, dan peluncuran

Bagikan build sebelum tayang. npx lobsite --preview memberi build URL sendiri dan membiarkan game aktif. Disimpan 7 hari di Free dan 30 di Standard, sehingga grup playtest dapat tetap di satu build sementara Anda melanjutkan. URL pratinjau tidak diindeks mesin pencari.

Jaga demo tetap pribadi. Di Standard, kata sandi mencakup setiap alamat situs. Penguji mengetiknya sekali per browser.

Batalkan build buruk. Kembalikan game aktif ke deploy tersimpan mana pun dalam satu langkah. Alamatnya tidak berubah, yang penting saat tautan Anda sudah ada di halaman jam.

Unggah lebih sedikit setiap kali. File disimpan berdasarkan hash, sehingga .wasm besar engine tidak diunggah lagi jika Anda hanya mengubah level.

Kumpulkan masukan. Formulir yang diarahkan ke /_lobsite/forms/feedback tidak memerlukan backend, dan dapat dipakai untuk daftar tunggu peluncuran. Kiriman berfungsi di alamat aktif, bukan di pratinjau, dan situs gratis menerima 25 per bulan. Lihat panduan formulir.

Lihat asal pemain. Di Standard, analitik menampilkan tampilan halaman dan perujuk tanpa cookie. Tampilan halaman adalah satu pemuatan halaman game, bukan satu permainan.

Game yang dibuat dengan asisten AI

Minta game kanvas kecil kepada Claude atau ChatGPT dan Anda mendapat satu file HTML: tempelkan ke kotak di atas. Atau biarkan asisten memublikasikannya: Claude Code dan Cursor menjalankan perintah yang sama, dan menjawab dengan tautan serta cara menyimpannya. Setiap perubahan menuju alamat yang sama, sehingga teman bermain Anda hanya memerlukan satu tautan.

Coba tanpa akun

Deploy tanpa akun aktif selama 6 jam. Tautan klaim menyimpannya, gratis.

Setiap deploy mendapat URL

Pratinjau sebelum tayang. Rollback dengan satu klik, termasuk pengalihan.

Hanya file yang berubah yang diunggah

File disimpan berdasarkan hash-nya. Deploy ulang situs yang tidak berubah mengunggah 0 byte.

Perlindungan kata sandi

Di Standard, setiap alamat situs meminta kata sandi. Peninjau mengetiknya sekali per browser.

Domain Anda sendiri

Termasuk akun Free: tambahkan satu data DNS dan situs pindah ke domain Anda. Setiap situs memiliki HTTPS di paket apa pun.

Konfigurasi dalam satu file

Pengalihan, header, dan formulir ada di lobsite.toml dan ikut bersama setiap deploy.

Di mana menempatkan game web

Lobsite itch.io GitHub Pages
Pemain tiba di Game Anda, jendela penuh Halaman itch.io game Anda, dengan game tersemat Game Anda, jendela penuh
Pemain baru menemukan Anda melalui Tautan Anda sendiri Halaman jelajah dan komunitas itch.io Tautan Anda sendiri
Akun sebelum tautan Tidak: aktif 6 jam, lalu simpan gratis Ya Ya, ditambah repositori
Ukuran satu game 50 MB gratis, 2 GB di Standard 500 MB 1 GB
File dalam satu game 100 gratis, 10.000 di Standard 1.000 Tanpa batas tetap
File terbesar 5 MB gratis, 100 MB di Standard 200 MB 100 MB
Build dengan thread (header COOP dan COEP) Dua baris di lobsite.toml Pengaturan di halaman game Tanpa header kustom: perlu solusi service worker
Build Unity terkompresi Brotli Dengan Decompression Fallback Disajikan apa adanya Dengan Decompression Fallback
Tautan terpisah untuk setiap build Ya Tidak Tidak
Domain sendiri Ya, gratis Tidak Ya, gratis
Menerima uang Tidak Donasi untuk game HTML5, lebih banyak untuk unduhan Tidak

Keduanya juga dapat digabungkan. Jika Anda menginginkan toko, komunitas, dan orang yang mencari sesuatu yang baru, itch.io dibuat untuk itu, dan Anda sebaiknya mencantumkan game di sana. Lobsite untuk tautan milik Anda: game yang langsung terbuka, di domain Anda, dengan build untuk setiap playtest.

Pertanyaan umum

Bisakah saya meng-host game HTML5 secara gratis?

Ya. Memublikasikan tanpa akun gratis selama 6 jam, dan menyimpan game di akun gratis gratis selamanya, hingga 50 MB, 5 MB per file, dan bandwidth 10 GB per bulan. Godot 4 dan sebagian besar build Unity memiliki file lebih besar dan memerlukan Standard, $20 per tahun.

Apa yang terjadi jika game saya populer?

Di Free, situs dijeda saat mencapai 10 GB dalam sebulan dan kembali di awal bulan berikutnya, atau langsung jika Anda meningkatkan paket. Anda mendapat email sejak 70% batas. Standard tetap berjalan: lewat 1 TB per bulan, kami menghubungi Anda untuk membahasnya. Game berat memakainya lebih cepat, karena game 40 MB dapat diunduh sekitar 250 kali dengan 10 GB.

Bisakah saya menyematkan game di halaman lain?

Ya. Situs dapat ditaruh di <iframe> pada blog atau portofolio Anda. Jika game memerlukan thread, halaman di sekitarnya juga memerlukan header cross-origin, jadi menautkannya lebih sederhana.

Apakah lencana Lobsite menutupi game saya?

Di Free dan tanpa akun, lencana kecil ada di sudut kanan bawah setiap halaman HTML, di atas game. Jauhkan kontrol dari sudut itu, atau gunakan Standard, yang menghapusnya.

Bisakah saya menjual game di Lobsite?

Tidak. Tidak ada pembayaran di Lobsite, dan tidak mencantumkan game di mana pun. Untuk penjualan, gunakan toko seperti itch.io, dan tautkan ke demo Lobsite dari halaman toko Anda.

Bisakah saya meng-host beberapa game di satu situs?

Ya. Letakkan masing-masing di foldernya sendiri: /snake/ dan /tetris/ masing-masing membuka index.html sendiri. Gunakan path relatif di dalam setiap game. Standard memuat lima situs terpisah, masing-masing dengan alamat dan domain sendiri.

Apakah fitur online berfungsi?

Hosting bersifat statis: menyajikan file Anda dan tidak menjalankan server game. Layanan multipemain atau papan peringkat harus berjalan di tempat lain, dan game Anda dapat memanggilnya melalui HTTPS.

Lihat juga