Oyunculardan yürütülebilir bir dosya indirmelerini istemeden bir GameMaker oyununu paylaşın. Bir HTML5 yapısı oluşturun ve dosyalarını Lobsite'da yayınlayın: oyuncular tarayıcılarında doğrudan bir HTTPS bağlantısı açar ve daha sonraki sürümler aynı adresi koruyabilir.
Nasıl çalışır
- HTML5 hedefini seçin. GameMaker'nun Target Manager'sunda HTML5'i seçin ve oyunu bir tarayıcıda test edin. Masaüstünde yürütülebilir bir dosya veya proje dosyası yüklemek yerine dağıtılabilir bir yapı oluşturun.
- Oynatılabilir çıktıyı yükleyin. Gerekirse yapıyı çıkarın ve
index.html'yu içeren klasörü bulun. Yukarıdaki klasörü veya ZIP dosyasını yükleyin veyaexport/olarak kaydedin venpx lobsite ./export'yu çalıştırın. - Sürüm bağlantısını koruyun. Anonim bir dağıtım 6 saat sürer. Bunu Ücretsiz koruyun → ile hesabınıza kaydedin ve gelecekteki HTML5 yapılarını aynı siteye dağıtın.
Yayınlanmadan önce HTML5 hedefini test edin
Masaüstü sürümü olarak çalışan bir oyunun hâlâ tarayıcıda test edilmesi gerekiyor. Bağlantıyı oynatıcılara göndermeden önce tarayıcı uyumlu uzantıları, dosya erişimini, girişi ve sesi kontrol edin. .yyp proje dosyası veya Windows yürütülebilir dosyası bir HTML5 yapısı değildir.
Sürümünüz için GameMaker HTML5 kurulum kılavuzu'yu kullanın. Bu iş akışı, HTML5 hedefinin bağımsız çıktısı içindir; diğer web hedeflerinin farklı yapı gereksinimleri olabilir.
Komut dosyalarını ve varlıkları bir arada tutun
Komut dosyaları ve varlık dizinleri de dahil olmak üzere oluşturulan klasörün tamamını yükleyin. Onu tek bir dizine sığdırmayın veya oluşturulan sayfanın referans verdiği dosyaları yeniden adlandırmayın. Kendi kodunuzun oluşturduğu yolların büyük/küçük harflerini eşleştirin.
Free, dosya başına 5 MB ve 100 dosya olmak üzere toplam 50 MB depolama alanı içerir. Doku sayfaları, ses ve dahil edilen dosyalar bu sınırlara dahil edilir. Standard bunları toplam 2 GB'ye, dosya başına 100 MB'a ve 10.000 dosyaya çıkarır. Bu sayfadaki kutu tek seferde 25 MB'a kadar veriyi işler; Daha büyük dışa aktarımlar için CLI'yi veya oturum açılmış kontrol panelini kullanın. Bkz. HTML5 barındırma sınırları.
Bir tarayıcı oynatma testi yayınlayın
Siteyi hesabınıza kaydettikten sonra npx lobsite --preview ile bir test sürümü dağıtın. Herkese açık oyununuz mevcut sürümünde kalırken bu önizleme URL'sini test kullanıcılarına gönderin. Yalnızca içeriği değişen dosyalar sonraki dağıtımlarda yeniden yüklenir.
Yayınlanan kaynaktaki kaydetme davranışını kontrol edin: tarayıcı depolama alanı oynatıcının tarayıcısına ve sitenin kaynağına aittir, dolayısıyla başka bir adrese geçmek önceki kayıtların geride kalmasına neden olabilir. Skor tabloları veya çok oyunculu oyun için oyunu harici bir hizmete bağlayın; Lobsite oyun sunucusunu çalıştırmıyor.
Hesapsız bir deploy 6 saat yayında kalır. Sahiplenme bağlantısı onu ücretsiz olarak korur.
Yayına almadan önce önizleyin. Yönlendirmeler dahil tek tıkla geri alın.
Dosyalar hash'lerine göre saklanır. Değişmemiş bir siteyi yeniden deploy etmek 0 bayt yükler.
Her site ilk deploy'dan itibaren HTTPS'li bir *.lobsite.app adresi alır.
Ücretsiz hesaplar dahil: bir DNS kaydı ekleyin, site alan adınıza taşınsın. Her plan için her sitede HTTPS var.
Yönlendirmeler, başlıklar ve formlar lobsite.toml içinde durur ve her deploy ile birlikte gider.
GameMaker oyunu sunmanın yolları
| Teslimat | Oyuncunun açtığı şey | En uygunu |
|---|---|---|
| Lobsite üzerinde HTML5 yapısı | Bir tarayıcı bağlantısı | Anında oynatma ve uzaktan test |
| Masaüstü yapısı | Platforma özel bir indirme | Yerel bir masaüstü sürümü |
| Düzenlenebilir GameMaker projesi | GameMaker'daki proje | Geliştirme işbirliği |
Diğer dışa aktarma tabanlı iş akışları için bkz. GDevelop barındırma ve Defold HTML5 barındırma. Genel tarayıcı kontrol listesi için HTML5 oyun barındırma ile başlayın.
Sık sorulan sorular
Bu barındırma kılavuzu hangi GameMaker hedefini kapsıyor?
HTML5 hedefi. Bağımsız tarayıcı çıktısını oluşturun ve dosyalarını yayınlayın. Farklı bir hedef, farklı hazırlıklara ihtiyaç duyabilir.
Bir GameMaker .yyp projesini Lobsite'ya yükleyebilir miyim?
Hayır. Önce oynanabilir bir HTML5 yapısını dışa aktarın. Lobsite IDE'yi açmaz veya projenizi derlemez.
GameMaker HTML5 oyunum neden masaüstünden farklı davranıyor?
Tarayıcıların, özellikle dosya erişimi, ses ve uzantılar için farklı API'leri ve kısıtlamaları vardır. HTML5 yapısını yerel olarak ve barındırılan URL'de test edin, ardından tarayıcı konsolu hatalarını inceleyin.
Sürüme dokunmadan yeni bir GameMaker seviyesini paylaşabilir miyim?
Evet. Bir önizleme dağıtımı kullanın ve bunun ayrı URL'sini paylaşın. Yayımlanan sitenin geçerli yapısı, siz yayımlanmış bir güncelleştirmeyi dağıtana kadar değişmeden kalır.