DE

Ein bestehendes Repository importieren

Importieren veröffentlicht ein JumPHP-Spiel, das bereits auf GitHub liegt (ein öffentliches Repository, für das du die Rechte hast).

Der Playground findet das Spiel:

  • in games/<id>/ (ein vollständiges JumPHP-Projekt): der gewünschte Ordner oder das einzige Spiel des Repositorys;
  • oder im Stammverzeichnis (das Repository ist der Spielordner: config/game.yaml liegt im Stammverzeichnis).

Er veröffentlicht den letzten Commit des Hauptbranchs und danach jeden Push (Webhook). Die Schaltfläche Synchronisieren auf der Projektseite (oder das MCP-Werkzeug sync_project) veröffentlicht sofort und zeigt die Fehler an.

Was veröffentlicht wird und wie:

  • nur der Spielordner; die Engine und ihre Pakete stammen aus der gemeinsamen Engine der Website (spielspezifische Composer-Pakete sind nicht verfügbar);
  • die Engine-Version folgt der Datei VERSION des Repositorys;
  • ein Commit mit einem PHP-Syntaxfehler wird nicht veröffentlicht (die vorherige Version bleibt online);
  • keine einzige Zeile PHP des Spiels wird auf dem Server ausgeführt: Alles läuft im Browser der Spieler;
  • ein Spiel ohne Bild wird von der Website fotografiert (sein Bildschirm, in einem Browser);
  • Dateien, die nicht öffentlich sein dürfen (die Daten eines Originalspiels), gibst du separat ab: Studio → das Projekt → Private Dateien. Das Spiel lädt sie, kein Repository und kein Fork enthält sie.