lobsite! Inloggen Registreren

GameMaker HTML5-hosting

Publiceer je GameMaker HTML5-build via HTTPS. Upload de exportmap, deel testversies en werk de game bij zonder het adres te wijzigen.

Maak een HTML5-build, pak die uit in export/ en voer de opdracht uit vanuit de bovenliggende map.
Sleep een HTML-bestand, een map of een .zip hierheen Gecontroleerd in je browser; er wordt niets geüpload tot je publiceert.

Deel een GameMaker-game zonder spelers te vragen een uitvoerbaar bestand te downloaden. Maak een HTML5-build en publiceer de bestanden op Lobsite: spelers openen een directe HTTPS-link in hun browser en latere releases kunnen hetzelfde adres behouden.

Zo werkt het

  1. Kies het HTML5-doel. In GameMaker's Target Manager selecteert je HTML5 en tes je het spel in een browser. Maak een distribueerbare build in plaats van een uitvoerbaar bureaublad- of projectbestand te uploaden.
  2. Upload de afspeelbare uitvoer. Pak de build indien nodig uit en zoek de map met index.html. Upload die map of ZIP hierboven, of sla deze op als export/ en voer npx lobsite ./export uit.
  3. Bewaar de releaselink. Een anonieme implementatie duurt 6 uur. Sla het op in je account met Gratis houden → en implementeer toekomstige HTML5-builds op dezelfde site.

Test het HTML5-doel vóór de release

Een game die als desktopversie werkt, moet nog steeds in de browser worden getest. Controleer browser-compatibele extensies, bestandstoegang, invoer en audio voordat je de link naar spelers verzendt. Een .yyp-projectbestand of een Windows-uitvoerbaar bestand is geen HTML5-build.

Gebruik de GameMaker HTML5-installatiehandleiding voor je versie. Deze workflow is voor de zelfstandige uitvoer van het HTML5-doel; andere webdoelen kunnen andere bouwvereisten hebben.

Houd scripts en assets bij elkaar

Upload de hele gegenereerde map, inclusief de scripts en activamappen. Maak het niet plat in één map en hernoem de bestanden waarnaar de gegenereerde pagina verwijst. Zorg dat het hoofdlettergebruik overeenkomt met alle paden die je eigen code construeert.

Free bevat 50 MB totale opslag, 5 MB per bestand en 100 bestanden. Textuurpagina's, audio en opgenomen bestanden tellen mee voor deze limieten. Standard vergroot ze tot 2 GB totaal, 100 MB per bestand en 10.000 bestanden. Het vak op deze pagina kan maximaal 25 MB tegelijk verwerken; gebruik de CLI of het ingelogde dashboard voor grotere exports. Zie HTML5-hostinglimieten.

Geef een browserplaytest uit

Nadat je de site in je account heeft opgeslagen, implementeert je een testrelease met npx lobsite --preview. Stuur die voorbeeld-URL naar testers terwijl je openbare game in de huidige versie blijft. Alleen bestanden waarvan de inhoud is gewijzigd, worden bij volgende implementaties opnieuw geüpload.

Controleer het opslaggedrag op de gepubliceerde oorsprong: de browseropslag behoort tot de browser van de speler en de oorsprong van de site, dus als je naar een ander adres gaat, kunnen eerdere opgeslagen bestanden achterblijven. Voor klassementen of multiplayer verbind je de game met een externe service; Lobsite voert de spelserver niet uit.

Proberen zonder account

Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.

Elke deploy krijgt een URL

Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.

Alleen gewijzigde bestanden worden geüpload

Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.

Overal HTTPS

Elke site krijgt vanaf de eerste deploy een *.lobsite.app-adres met HTTPS.

Je eigen domein

Ook voor gratis accounts: voeg één DNS-record toe en de site verhuist naar je domein. Elke site heeft HTTPS, met elk abonnement.

Configuratie in één bestand

Doorverwijzingen, headers en formulieren staan in lobsite.toml en reizen mee met elke deploy.

Manieren om een GameMaker-game te leveren

Levering Wat de speler opent Het meest geschikt voor
HTML5 is gebaseerd op Lobsite Een browserlink Onmiddellijk spelen en testen op afstand
Desktop-build Een platformspecifieke download Een native desktopversie
Bewerkbaar GameMaker-project Het project in GameMaker Ontwikkelingssamenwerking

Zie GDevelop-hosting en Defold HTML5-hosting voor andere op export gebaseerde workflows. Begin met Hosting van HTML5-games voor de algemene browserchecklist.

Veelgestelde vragen

Welk GameMaker-doel wordt in deze hostinghandleiding behandeld?

Het HTML5-doel. Bouw de zelfstandige browseruitvoer en publiceer de bestanden ervan. Een ander doel kan een andere voorbereiding vereisen.

Kan ik een GameMaker .yyp-project uploaden naar Lobsite?

Nee. Exporteer eerst een speelbare HTML5-build. Lobsite opent de IDE niet en compileert je project niet.

Waarom gedraagt ​​mijn GameMaker HTML5-game zich anders dan op de desktop?

Browsers hebben verschillende API's en beperkingen, vooral voor bestandstoegang, geluid en extensies. Test de HTML5-build lokaal en op de gehoste URL en inspecteer vervolgens fouten in de browserconsole.

Kan ik een nieuw GameMaker-niveau delen zonder de release onaangeroerd te laten?

Ja. Gebruik een preview-implementatie en deel de afzonderlijke URL ervan. De huidige build van de gepubliceerde site blijft ongewijzigd totdat je een gepubliceerde update implementeert.

Zie ook