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
- 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. - Letakkan folder atau
.zip, atau jalankannpx lobsitedi 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. - 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.PNGdanplayer.pngsama 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.pngberfungsi 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/*dilobsite.tomlagar 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.
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.
Di Standard, setiap alamat situs meminta kata sandi. Peninjau mengetiknya sekali per browser.
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.
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.