H
HytaleAdminAPI v1.0.0
Zurück

Persistenz & Daten

Persistenz & Datenspeicherung

Speicher-Systeme

Die API verwendet verschiedene Speichermethoden:

JSON-Dateien

  • Warps: data/warps.json
  • Bans: data/bans.json
  • Mutes: data/mutes.json
  • Whitelist: data/whitelist.json
  • Deaths: data/deaths.json
  • Memories: data/memories.json

Konfiguration

  • config.yml: Haupt-Konfiguration im YAML-Format

Laufzeit-Daten

  • Spieler-Status: Im Speicher (nicht persistiert)
  • TPS/Performance: Live-Berechnung
  • Chat: Nicht gespeichert (nur Senden möglich)

Backup-Format

Backups sind ZIP-Archive des gesamten Welt-Ordners:

backups/
├── backup_2025-01-15_14-30-00.zip
├── backup_2025-01-15_12-00-00.zip
└── backup_2025-01-14_18-00-00.zip

Datenintegrität

  • Schreiboperationen sind atomar (temp-Datei → rename)
  • Lesezugriffe blockieren nicht
  • Bei Serverstart werden alle JSON-Dateien geladen