Timeline

Overview

Die Zeitleiste verwandelt den normalen/modifizierten Fortschrittsfortschritt in eine gemeinsame Story-Ebene mit einem In-World-Datumssystem, einer Chronicle-Zeitleisten-Benutzeroberfläche und Hall of Fame-Tracking.

TLDR
  • Drücken Sie O, um die Chronik zu öffnen.
  • Die Zeitleiste zeichnet sichtbare Fortschritte auf und klassifiziert weltweit erste Abschlüsse automatisch.
  • Serverbetreiber können Lore-/Administratornotizen zu genauen Daten hinzufügen.
  • Kalenderdefinitionen, benutzerdefinierte Ziele und Zeitleistenvisualisierungen sind konfigurierbar.
  • Bestehende Welten können beim Start historische Fortschrittsfortschritte importieren.
Vollständiger Chronicle-Bildschirm mit sichtbaren Registerkarten „Server“, „Persönlich“ und „Hall of Fame“.

Was Timeline hinzufügt

  • Ein konfigurierbarer Fantasy-Kalender (Monate, Jahressuffix, Tage pro Monat).
  • Ein täglicher Date-Toast auf den Kunden.
  • Ein Chronikbildschirm mit Zeitleistennavigation und Detailfeldern.
  • Eine Hall of Fame-Bestenliste für weltweit erste Erfolge.
  • Benutzerdefinierte Ziele, die zu Chronikeinträgen werden.
  • Optionaler rückwirkender Import für bereits vorhandene Weiterentwicklungshistorie.

Empfohlener Lernpfad

  1. Datumssystem
  2. Chronikbildschirm
  3. Hall of Fame
  4. Administratornotizen
  5. Benutzerdefinierte Ziele
  6. Konfiguration
  7. Rückwirkender Import
  8. Kompatibilität
  9. Entwickler-API
  10. Datenspeicherung

Betriebsmodell

Die Timeline ist servermaßgebend für Spieldaten:

  • Ereignisse werden serverseitig in SavedData gespeichert
  • Die weltweit erste Logik wird serverseitig berechnet
  • Server- und persönliche Zeitleisten werden über Payloads mit Clients synchronisiert
  • Kalendereinstellungen werden mit Clients synchronisiert und im laufenden Betrieb aktualisiert
Technisches Detail: Server- vs. Client-Verantwortung
  • Der Server verfolgt Chronicle-Ereignisse, Hall of Fame-Zählungen, den Fortschritt benutzerdefinierter Ziele und den rückwirkenden Importstatus.
  • Der Client rendert die Benutzeroberfläche, die Jahreszeitenpartikel und den täglichen Datums-Toast.
  • Der Client fordert bei der Anmeldung/Sitzungsstart und bei Bedarf beim Öffnen der Benutzeroberfläche vollständige Chronicle-Daten an.

Nutzen Sie zunächst die restlichen Wiki-Seiten als praktische Anleitung und öffnen Sie dann die Deep-Dive-Blöcke, wenn Sie genaue Implementierungsdetails benötigen.

Dieses Projekt unterstutzen

Gefallt dir dieses Wiki und diese Mods?

Jede Unterstutzung hilft mir, neue Features zu bauen, Dokus zu schreiben und Updates zu liefern.

Nach oben