Teile ein GameMaker-Spiel, ohne die Spieler aufzufordern, eine ausführbare Datei herunterzuladen. Erstelle einen HTML5-Build und veröffentliche seine Dateien auf Lobsite: Spieler öffnen einen direkten HTTPS-Link in deinem Browser, und spätere Versionen können dieselbe Adresse behalten.
So funktioniert es
- Wähle das HTML5-Ziel. Wähle in GameMakers Target Manager HTML5 aus und teste das Spiel in einem Browser. Erstelle einen verteilbaren Build, anstatt eine ausführbare Desktop-Datei oder Projektdatei hochzuladen.
- Lade die spielbare Ausgabe hoch. Entpacke ggf. den Build und suche den Ordner, der
index.htmlenthält. Lade den Ordner oder die ZIP-Datei oben hoch oder speichere sie alsexport/und führenpx lobsite ./exportaus. - Behalte den Release-Link bei. Eine anonyme Bereitstellung dauert 6 Stunden. Speichere es in Deinem Konto mit Kostenlos behalten → und stelle zukünftige HTML5-Builds auf derselben Site bereit.
Teste das HTML5-Ziel vor der Veröffentlichung
Ein Spiel, das als Desktop-Build funktioniert, muss noch im Browser getestet werden. Prüfe browserkompatible Erweiterungen, Dateizugriff, Eingabe und Audio, bevor du den Link an Player senden. Eine .yyp-Projektdatei oder eine ausführbare Windows-Datei ist kein HTML5-Build.
Verwende GameMaker HTML5-Setup-Anleitung für Deine Version. Dieser Workflow gilt für die eigenständige Ausgabe des HTML5-Ziels. Für andere Webziele können andere Build-Anforderungen gelten.
Halte Skripte und Assets zusammen
Lade den gesamten generierten Ordner einschließlich seiner Skripte und Asset-Verzeichnisse hoch. Reduziere es nicht in ein einzelnes Verzeichnis und benenne keine Dateien um, auf die die generierte Seite verweist. Passe die Groß-/Kleinschreibung aller Pfade an, die Dein eigener Code erstellt.
Free umfasst 50 MB Gesamtspeicher, 5 MB pro Datei und 100 Dateien. Texturseiten, Audio und enthaltene Dateien werden auf diese Grenzwerte angerechnet. Standard erhöht sie auf insgesamt 2 GB, 100 MB pro Datei und 10.000 Dateien. Das Feld auf dieser Seite verarbeitet bis zu 25 MB auf einmal; Verwende für größere Exporte die CLI oder das Dashboard nach der Anmeldung. Siehe HTML5-Hosting-Beschränkungen.
Veröffentliche einen Browser-Spieltest
Nachdem du die Site in deinem Konto gespeichert hast, stelle eine Testversion mit npx lobsite --preview bereit. Sende diese Vorschau-URL an die Tester, während Dein öffentliches Spiel in der aktuellen Version bleibt. Nur Dateien, deren Inhalt sich geändert hat, werden bei nachfolgenden Bereitstellungen erneut hochgeladen.
Prüfe das Speicherverhalten des veröffentlichten Ursprungs: Der Browserspeicher gehört zum Browser des Players und zum Ursprung der Website, daher kann ein Wechsel zu einer anderen Adresse dazu führen, dass frühere Speicherungen zurückbleiben. Für Bestenlisten oder Multiplayer verbinde das Spiel mit einem externen Dienst; Lobsite führt den Spieleserver nicht aus.
Ein Deploy ohne Konto ist 6 Stunden live. Mit dem Übernahme-Link behältst du es, kostenlos.
Vorschau ansehen, bevor es live geht. Mit einem Klick zurückrollen, samt Weiterleitungen.
Dateien werden nach ihrem Hash gespeichert. Ein erneutes Deploy einer unveränderten Website lädt 0 Bytes hoch.
Jede Website bekommt ab dem ersten Deploy eine *.lobsite.app-Adresse mit HTTPS.
Auch für kostenlose Konten: Füge einen DNS-Eintrag hinzu, und die Website zieht auf deine Domain um. Jede Website hat HTTPS, in jedem Tarif.
Weiterleitungen, Header und Formulare stehen in lobsite.toml und reisen mit jedem Deploy mit.
Möglichkeiten, ein GameMaker-Spiel bereitzustellen
| Lieferung | Was der Spieler öffnet | Am besten geeignet für |
|---|---|---|
| HTML5-Build auf Lobsite | Ein Browser-Link | Sofortiges Spielen und Ferntesten |
| Desktop-Build | Ein plattformspezifischer Download | Eine native Desktop-Version |
| Bearbeitbares GameMaker-Projekt | Das Projekt in GameMaker | Entwicklungszusammenarbeit |
Weitere exportbasierte Workflows findest du unter GDevelop-Hosting und Defold HTML5-Hosting. Beginne mit Hosting von HTML5-Spielen für die allgemeine Browser-Checkliste.
Häufige Fragen
Welches GameMaker-Ziel deckt dieser Hosting-Leitfaden ab?
Das HTML5-Ziel. Erstelle die eigenständige Browserausgabe und veröffentliche deine Dateien. Ein anderes Ziel erfordert möglicherweise eine andere Vorbereitung.
Kann ich ein GameMaker .yyp-Projekt auf Lobsite hochladen?
Nein. Exportiere zuerst einen spielbaren HTML5-Build. Lobsite öffnet die IDE nicht und kompiliert Dein Projekt nicht.
Warum verhält sich mein GameMaker HTML5-Spiel anders als der Desktop?
Browser haben unterschiedliche APIs und Einschränkungen, insbesondere für Dateizugriff, Sound und Erweiterungen. Teste den HTML5-Build lokal und unter der gehosteten URL und prüfe dann die Fehler in der Browserkonsole.
Kann ich ein neues GameMaker-Level teilen, während die Version unverändert bleibt?
Ja. Verwende eine Vorschaubereitstellung und gib deren separate URL frei. Der aktuelle Build der veröffentlichten Site bleibt unverändert, bis du ein veröffentlichtes Update bereitstellen.