Atalaia-Community-Modi
Spielmodi für Atalaia, das offene Spielsystem für Airsoft und Milsim, geteilt von denen, die sie geschrieben haben.
Was das ist
Diese Registry ist ein Git-Repository signierter Modus-Pakete. Jeder Modus kommt als Pull Request, wird automatisch geprüft (Signatur, ob der Quelltext dem Signierten entspricht, Lizenz, Tests im Simulator) und von einem Menschen begutachtet. Was unten steht, wird beim Veröffentlichen aus der index.json der Registry erzeugt.
Modi
Noch keine Modi. Teile als Erste oder Erster einen.
So reichst du einen Modus ein
Baue den Modus im visuellen Editor des Projekts (oder von Hand), schreibe seine Tests, erzeuge deinen eigenen Modus-Schlüssel und öffne einen Pull Request mit dem Quelltext des Modus, seinem signierten Paket und seiner Zeile in der index.json. Die Schritte stehen in CONTRIBUTING.md; wie die Registry funktioniert, die Prüfliste, Schlüssel und Moderation stehen in der Dokumentation des Projekts.
Was „verifiziert“ bedeutet
Jede Version trägt die Signatur ihrer Urheberschaft. Eine Version, die das Projekt geprüft hat, trägt zusätzlich die Signatur des Projekts, erstellt mit dem Registry-Schlüssel des Projekts über dasselbe Archiv: das ist das Verifiziert-Siegel. Field Boxes haben den Schlüssel des Projekts fest in der Firmware und nehmen deshalb nur verifizierte Modi. Ein nicht geprüfter Modus kann auf einem Feld-Controller installiert werden, dessen Spielleitung dem Schlüssel der Urheberschaft vertraut; die GM-Konsole weist darauf hin.
Diese Registry auf einem Spielfeld nutzen
Richte den Feld-Controller in der controller.toml auf den Index aus und trage den Registry-Schlüssel des Projekts (aus keys.json) als vertrauenswürdig ein. Der Controller prüft jedes Paket mit seinen eigenen Schlüsseln: Er muss weder dieser Seite noch dem Index vertrauen.
[modes]
index = "https://vakaobr.github.io/atalaia-modes/index.json"
keys = ["<key from keys.json>"]
Nur mit dem Schlüssel des Projekts bietet der Controller ausschließlich verifizierte Modi an. Füge den Schlüssel einer Urheberschaft hinzu, um deren noch nicht geprüfte Modi zu installieren. Ein Spielfeld ohne Internet kopiert den veröffentlichten Ordner auf einen USB-Stick und setzt index auf den Pfad seiner index.json.
Der Index: https://vakaobr.github.io/atalaia-modes/index.json