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
- 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.
- 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 alsexport/en voernpx lobsite ./exportuit. - 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.
Een deploy zonder account is 6 uur live. Met de claimlink houd je hem, gratis.
Bekijk een voorbeeld voordat het live gaat. Zet in één klik terug, inclusief doorverwijzingen.
Bestanden worden op hun hash opgeslagen. Een ongewijzigde site opnieuw deployen uploadt 0 bytes.
Elke site krijgt vanaf de eerste deploy een *.lobsite.app-adres met HTTPS.
Ook voor gratis accounts: voeg één DNS-record toe en de site verhuist naar je domein. Elke site heeft HTTPS, met elk abonnement.
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.