Start › Modding-Infos › Auf Core Prime veröffentlichen
Kapitel 15

Auf Core Prime veröffentlichen

Ein Paket prüfen, es der Inhaltsbibliothek anbieten, wie ein Release im Katalog und in der Bibliothek jedes Spielers erscheint, und wie man ein eigenes Register betreibt.

Erst das Paket prüfen

oa-tool check liest ein Paket wie das Spiel und berichtet, was es findet: das Urteil über das Manifest, die Passung jeder Karte zum Grundspiel und bei einem Mod die erklärten Regeln und Limits.

$ oa-tool check my-maps.oamap
$ oa-tool check escalation.oamod --game ~/Games/TA

Ein Paket, das das Werkzeug ablehnt, lehnt auch das Spiel ab; behebe es, bevor du es anbietest.

Core Prime anbieten

Die Inhaltsbibliothek von Core Prime wird vom Rechner eines Betreuers veröffentlicht: der Katalog ist mit einem Schlüssel signiert, der ihn nie verlässt. Damit ein Paket gelistet wird:

  1. Eröffne ein Issue im Open-Annihilation-Repository mit der Paketdatei (oder einem Link), Autor und Lizenz.
  2. Ein Betreuer lässt die Prüfungen gegen jeden Mod und Spielordner laufen und nimmt es in die Paketakten der Bibliothek auf.
  3. Die nächste Veröffentlichung lädt die Datei unter ihrem Hash hoch, signiert den neuen Katalog und erhöht seine Sequenz.
  4. Minuten später ist es in der Bibliothek jedes Spielers und auf dieser Seite.

Ein eigenes Register betreiben

Ein Register ist ein Deskriptor (.oareg), den ein Spieler dem Spiel hinzufügt, ein signierter Katalog und die Paketdateien, die er nennt, per HTTP ausgeliefert. Die Engine-Dokumentation beschreibt Deskriptor, Katalog und Signatur, die Download-API und Spiegel.

Ein unsigniertes Register ist nur für den Entwicklermodus auf 127.0.0.1; ein öffentliches signiert jeden Katalog.