Udostępnij grę GameMaker bez proszenia graczy o pobranie pliku wykonywalnego. Utwórz kompilację HTML5 i opublikuj jej pliki na Lobsite: gracze otwierają bezpośrednie łącze HTTPS w swojej przeglądarce, a nowsze wersje mogą zachować ten sam adres.
Jak to działa
- Wybierz cel HTML5. W Target Manager GameMaker wybierz HTML5 i przetestuj grę w przeglądarce. Utwórz kompilację do dystrybucji, zamiast przesyłać plik wykonywalny lub plik projektu na komputer stacjonarny.
- Prześlij odtwarzalne wyjście. W razie potrzeby wyodrębnij kompilację i znajdź folder zawierający
index.html. Prześlij powyższy folder lub plik ZIP lub zapisz go jakoexport/i uruchomnpx lobsite ./export. - Zachowaj łącze do wersji. Anonimowe wdrożenie trwa 6 godzin. Zapisz go na swoim koncie za pomocą Zachowaj za darmo → i wdrażaj przyszłe kompilacje HTML5 w tej samej witrynie.
Przetestuj cel HTML5 przed wydaniem
Gra działająca w wersji desktopowej nadal wymaga testów w przeglądarce. Przed wysłaniem łącza do graczy sprawdź rozszerzenia kompatybilne z przeglądarką, dostęp do plików, dane wejściowe i dźwięk. Plik projektu .yyp lub plik wykonywalny systemu Windows nie jest kompilacją HTML5.
Użyj GameMaker Przewodnik konfiguracji HTML5 dla swojej wersji. Ten przepływ pracy dotyczy samodzielnego wyjścia celu HTML5; inne cele sieciowe mogą mieć inne wymagania dotyczące kompilacji.
Trzymaj skrypty i zasoby razem
Prześlij cały wygenerowany folder, łącznie ze skryptami i katalogami zasobów. Nie spłaszczaj go w jednym katalogu ani nie zmieniaj nazw plików, do których odwołuje się wygenerowana strona. Dopasuj wielkość liter do dowolnych ścieżek utworzonych przez Twój własny kod.
Free zawiera 50 MB łącznego miejsca na pliki, 5 MB na plik i 100 plików. Strony tekstur, dźwięk i dołączone pliki wliczają się do tych limitów. Standard zwiększa je łącznie do 2 GB, 100 MB na plik i 10 000 plików. Pole na tej stronie obsługuje naraz do 25 MB; w przypadku większego eksportu użyj interfejsu CLI lub panelu po zalogowaniu. Zobacz Limity hostingu HTML5.
Opublikuj test przeglądarki
Po zapisaniu witryny na swoim koncie wdróż wersję testową z npx lobsite --preview. Wyślij ten adres URL podglądu do testerów, dopóki gra publiczna pozostanie w aktualnej wersji. Tylko pliki, których zawartość uległa zmianie, zostaną ponownie przesłane podczas kolejnych wdrożeń.
Sprawdź zachowanie zapisu w opublikowanym źródle: pamięć przeglądarki należy do przeglądarki gracza i źródła strony, więc przejście pod inny adres może spowodować pozostawienie poprzednich zapisów. W przypadku rankingów lub gry wieloosobowej podłącz grę do usługi zewnętrznej; Lobsite nie uruchamia serwera gry.
Wdrożenie bez konta działa przez 6 godzin. Link do przejęcia pozwala je zatrzymać, za darmo.
Podgląd przed publikacją. Wycofanie jednym kliknięciem, razem z przekierowaniami.
Pliki są przechowywane według hasha. Ponowne wdrożenie niezmienionej strony wgrywa 0 bajtów.
Każda strona dostaje adres *.lobsite.app z HTTPS od pierwszego wdrożenia.
Także na darmowych kontach: dodaj jeden rekord DNS, a strona przeniesie się na Twoją domenę. Każda strona ma HTTPS w każdym planie.
Przekierowania, nagłówki i formularze są w lobsite.toml i wędrują z każdym wdrożeniem.
Sposoby dostarczenia gry GameMaker
| Dostawa | Co otwiera gracz | Najlepiej nadaje się do |
|---|---|---|
| Kompilacja HTML5 na Lobsite | Link do przeglądarki | Natychmiastowa gra i zdalne testowanie |
| Budowa komputera stacjonarnego | Pobieranie specyficzne dla platformy | Natywna wersja na komputery stacjonarne |
| Edytowalny projekt GameMaker | Projekt w GameMaker | Współpraca rozwojowa |
Informacje na temat innych procesów roboczych opartych na eksporcie można znaleźć w sekcjach Hosting GDevelop i Defold Hosting HTML5. Aby zapoznać się z ogólną listą kontrolną przeglądarki, zacznij od Hosting gier HTML5.
Najczęstsze pytania
Który cel GameMaker obejmuje ten przewodnik po hostingu?
Cel HTML5. Zbuduj samodzielne wyjście przeglądarki i opublikuj jego pliki. Inny cel może wymagać innego przygotowania.
Czy mogę przesłać projekt GameMaker .yyp do Lobsite?
Nie. Najpierw wyeksportuj grywalną wersję HTML5. Lobsite nie otwiera IDE ani nie kompiluje projektu.
Dlaczego moja gra GameMaker HTML5 zachowuje się inaczej niż na komputerze stacjonarnym?
Przeglądarki mają różne interfejsy API i ograniczenia, szczególnie dotyczące dostępu do plików, dźwięku i rozszerzeń. Przetestuj kompilację HTML5 lokalnie i pod hostowanym adresem URL, a następnie sprawdź błędy konsoli przeglądarki.
Czy mogę udostępnić nowy poziom GameMaker, pozostawiając wersję nietkniętą?
Tak. Użyj wdrożenia w wersji zapoznawczej i udostępnij jego oddzielny adres URL. Bieżąca kompilacja opublikowanej witryny pozostaje niezmieniona do czasu wdrożenia opublikowanej aktualizacji.