lobsite! Masuk Daftar

Hosting Godot

Host ekspor web Godot dengan HTTPS dan header khusus untuk build multithread. Unggah folder ekspor dan bagikan tautan untuk setiap uji coba.

Ekspor game sebagai build/web/index.html, lalu jalankan perintah dari folder proyek.
Letakkan file HTML, folder, atau .zip Diperiksa di browser Anda; tidak ada yang diunggah sampai Anda memublikasikan.

Bagikan ekspor web Godot kepada pemain dan penguji melalui tautan langsung. Lobsite menyajikan HTML, JavaScript, WebAssembly, dan data game bersama melalui HTTPS. Ekspor dengan satu thread dapat diunggah sebagai folder; ekspor multithread memerlukan pengaturan header di bawah ini.

Cara kerjanya

  1. Ekspor untuk web. Pasang template ekspor untuk versi Godot Anda, tambahkan preset Web, dan gunakan renderer Compatibility di Godot 4. Ekspor sebagai build/web/index.html agar nama file yang dihasilkan tetap sesuai.
  2. Terapkan ekspor. Untuk build single-thread, unggah folder di atas atau jalankan npx lobsite ./build/web. Untuk build multithread, terapkan melalui CLI dengan konfigurasi di bawah. Periksa batas file sebelum mengunggah.
  3. Simpan dan perbarui game. Penerapan tanpa akun akan berlangsung selama 6 jam jika memenuhi batas anonim. Menyimpan situs di akun Anda akan mempertahankan alamatnya; ekspor yang lebih besar memerlukan akun dengan Standard sebelum penerapan.

Ekspor satu thread atau multithread

Godot mendukung ekspor web single-thread dari 4.3, dan itu adalah defaultnya. Mereka tidak memerlukan header isolasi lintas asal. Ekspor berulir menggunakan SharedArrayBuffer dan memerlukan isolasi.

Untuk build yang menggunakan Thread Support atau Extensions Support, letakkan lobsite.toml ini di folder proyek Anda dan jalankan npx lobsite di sana:

dir = "build/web"

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

Area unggah file browser tidak membaca konfigurasi ini. Sumber daya yang diambil dari domain lain juga harus mengizinkan penggunaan di bawah header ini. Lihat Dokumentasi ekspor web Godot untuk batasan spesifik versi.

Periksa file WebAssembly terlebih dahulu

Free dan penerapan anonim memungkinkan 5 MB per file, total 50 MB, dan 100 file. Mesin Godot 4 normal .wasm biasanya melebihi batas per file. Standard memungkinkan 100 MB per file, total 2 GB dan 10.000 file; periksa ekspor Anda yang sebenarnya daripada berasumsi setiap build Godot cocok.

Area unggah file di halaman ini menangani hingga 25 MB sekaligus. Gunakan CLI atau dasbor masuk untuk unggahan yang lebih besar. Mengurangi tekstur dan audio dapat mengecilkan data game, namun tidak serta merta mengecilkan file runtime mesin. Bandingkan batasan pada Halaman permainan HTML5.

Memuat dan kompatibilitas browser

Simpan semua file yang diekspor bersama-sama dan ekspor sebagai index.html daripada mengganti nama HTML setelahnya. Uji alamat yang dipublikasikan di browser yang digunakan pemain Anda. Godot 4 Proyek C# saat ini tidak dapat mengekspor untuk web; pengaturan hosting tidak dapat mengubah batasan mesin itu.

Untuk pengujian permainan, npx lobsite --preview menerbitkan versi terpisah dan membiarkan game yang dipublikasikan saja. Penyimpanan browser terikat pada asal: alamat pratinjau atau domain kustom baru dapat memiliki kemajuan penyimpanan yang berbeda dari alamat yang dipublikasikan.

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.

Batas yang dapat Anda baca

Setiap batas dipublikasikan, dan setiap error memberi tahu langkah selanjutnya.

Cara menguji ekspor web Godot

Metode Apa yang Anda uji Apa yang harus dipersiapkan
Lobsite, ekspor berulir tunggal Pembuatan HTTPS yang dapat dibagikan Ekspor Web lengkap sesuai batas paket Anda
Lobsite, ekspor multithread Bangunan yang dapat dibagikan dengan thread Ekspor, konfigurasi CLI, dan header lintas asal
Tes web lokal Godot Sebuah build yang berjalan di komputer Anda Ekspor dan server pengujian lokal

Bekerja dengan mesin lain? Lihat Hosting WebGL Unity, Hosting Defold atau Ikhtisar HTML5.

Pertanyaan umum

Apakah ekspor web Godot selalu memerlukan COOP dan COEP?

Tidak. Ekspor satu thread yang menjadi default sejak Godot 4.3 tidak memerlukan header COOP dan COEP. Build dengan dukungan thread atau ekstensi memerlukan header isolasi yang ditampilkan di atas.

Mengapa file WASM Godot saya melebihi batas gratis?

Ekspor berisi file runtime mesin serta game Anda. Sebuah proyek kecil masih dapat memiliki file runtime mesin yang besar. Periksa file terbesar terhadap batas 100 MB Standard sebelum memilih paket.

Bisakah saya mengunggah proyek Godot alih-alih mengekspornya?

Tidak. Lobsite memerlukan ekspor Web yang dapat dimainkan, termasuk HTML, skrip, file runtime mesin, dan data game. Itu tidak menjalankan editor Godot atau membangun proyek Anda.

Bisakah saya menggunakan pratinjau Godot tanpa mengubah game yang saya publikasikan?

Ya. Terapkan dengan npx lobsite --preview dari proyek yang dikonfigurasi. Bagikan URL pratinjau yang dikembalikan kepada penguji; versi yang diterbitkan saat ini tetap berlaku.

Lihat juga