Del et GameMaker-spill uten å be spillere laste ned en kjørbar fil. Lag et HTML5-bygg og publiser filene på Lobsite: spillere åpner en direkte HTTPS-kobling i nettleseren, og senere utgivelser kan beholde samme adresse.
Slik fungerer det
- Velg HTML5-målet. I GameMakers Target Manager velger du HTML5 og tester spillet i en nettleser. Opprett en distribuerbar build i stedet for å laste opp en kjørbar datamaskin eller prosjektfil.
- Last opp den spillbare utgangen. Pakk ut bygningen om nødvendig og finn mappen som inneholder
index.html. Last opp den mappen eller ZIP ovenfor, eller lagre den somexport/og kjørnpx lobsite ./export. - Behold utgivelseslenken. En anonym distribusjon varer i 6 timer. Lagre den på kontoen din med Behold det gratis → og distribuer fremtidige HTML5-bygg til det samme nettstedet.
Test HTML5-målet før utgivelse
Et spill som fungerer som et skrivebordsbygg trenger fortsatt testing i nettleseren. Sjekk nettleserkompatible utvidelser, filtilgang, inndata og lyd før du sender lenken til spillere. En .yyp-prosjektfil eller en kjørbar Windows-fil er ikke en HTML5-bygg.
Bruk GameMaker HTML5 oppsettsveiledning for din versjon. Denne arbeidsflyten er for HTML5-målets frittstående utdata; andre nettmål kan ha forskjellige byggekrav.
Hold skript og eiendeler sammen
Last opp hele den genererte mappen, inkludert skriptene og ressurskatalogene. Ikke flat den inn i en enkelt katalog eller gi nytt navn til filer som den genererte siden refererer til. Match tilfellet for alle stier din egen kode konstruerer.
Free inkluderer 50 MB total lagringsplass, 5 MB per fil og 100 filer. Tekstursider, lyd og inkluderte filer teller mot disse grensene. Standard øker dem til 2 GB totalt, 100 MB per fil og 10 000 filer. Boksen på denne siden håndterer opptil 25 MB på en gang; bruk CLI eller pålogget dashbord for større eksport. Se HTML5-vertsgrenser.
Slipp en nettleserspilletest
Etter å ha lagret nettstedet i kontoen din, distribuer en testversjon med npx lobsite --preview. Send den forhåndsvisnings-URLen til testerne mens det offentlige spillet ditt forblir i gjeldende versjon. Bare filer med endret innhold laster opp igjen ved påfølgende distribusjoner.
Sjekk lagringsatferden på den publiserte opprinnelsen: nettleserlagringen tilhører spillerens nettleser og nettstedets opprinnelse, så flytting til en annen adresse kan legge igjen tidligere lagringer. For ledertavler eller flerspiller, koble spillet til en ekstern tjeneste; Lobsite kjører ikke spillserveren.
En deploy uten konto er live i 6 timer. Med krav-lenken beholder du den, gratis.
Forhåndsvis før du går live. Rull tilbake med ett klikk, inkludert videresendinger.
Filer lagres etter hash. Å deploye et uendret nettsted på nytt laster opp 0 byte.
Hvert nettsted får en *.lobsite.app-adresse med HTTPS fra første deploy.
Også for gratiskontoer: legg til én DNS-post, så flytter nettstedet til domenet ditt. Alle nettsteder har HTTPS, uansett abonnement.
Videresendinger, headere og skjemaer ligger i lobsite.toml og følger med hver deploy.
Måter å levere et GameMaker-spill på
| Levering | Hva spilleren åpner | Passer best til |
|---|---|---|
| HTML5 bygger på Lobsite | En nettleserkobling | Umiddelbar avspilling og fjerntesting |
| Skrivebordsbygging | En plattformspesifikk nedlasting | En innebygd skrivebordsutgivelse |
| Redigerbart GameMaker-prosjekt | Prosjektet i GameMaker | Utviklingssamarbeid |
For andre eksportbaserte arbeidsflyter, se GDevelop hosting og Defold HTML5 hosting. Start med HTML5-spillvert for den generelle sjekklisten for nettleseren.
Ofte stilte spørsmål
Hvilket GameMaker-mål dekker denne vertsveiledningen?
HTML5-målet. Bygg den frittstående nettleserutgangen og publiser filene. Et annet mål kan trenge annen forberedelse.
Kan jeg laste opp et GameMaker .yyp-prosjekt til Lobsite?
Nei. Eksporter en spillbar HTML5-bygg først. Lobsite åpner ikke IDE eller kompilerer prosjektet ditt.
Hvorfor oppfører GameMaker HTML5-spillet mitt annerledes enn skrivebordet?
Nettlesere har forskjellige APIer og begrensninger, spesielt for filtilgang, lyd og utvidelser. Test HTML5-bygget lokalt og på vertsadressen, og inspiser deretter nettleserkonsollfeil.
Kan jeg dele et nytt GameMaker-nivå mens jeg lar utgivelsen stå urørt?
Ja. Bruk en forhåndsvisningsimplementering og del dens separate URL. Det publiserte nettstedets nåværende bygg forblir uendret til du distribuerer en publisert oppdatering.