Payload-Schemata und Validierung¶
Diese Seite bietet konkrete JSON-Schema-Dateien, die Sie wiederverwenden und erweitern können.
Wichtig:
match-payload.schema.jsonbeschreibt vom Host erforderliche generische Match-Felder.invite-options.schema.jsonundmove-payload.schema.jsonsind strikte Startervorlagen für Erweiterungsautoren.- YABFS erzwingt keine universelle, spiel-spezifische Payload-Struktur. Das Design Ihres spiel-spezifischen Schemas liegt bei Ihnen.
Verfügbare Schema-Dateien¶
Verfügbare Beispiel-Payloads¶
Validierungsbefehl¶
Das Skript validiert alle mitgelieferten Beispiele gegen die mitgelieferten Schemata und gibt bei Fehlern einen Nicht-Null-Abschlusscode zurück.
Verwendung in Ihrem eigenen Spielpaket¶
- Kopieren Sie
invite-options.schema.jsonundmove-payload.schema.jsonals Ausgangspunkt. - Ersetzen Sie Platzhalter-Schlüssel durch Ihre spiel-spezifischen Schlüssel.
- Belassen Sie die vom Host generischen Match-Schlüssel unverändert in den an die Basis-UI zurückgegebenen Payloads.
- Validieren Sie Beispiel-Payloads in der CI, bevor Sie Ihr Paket veröffentlichen.