promotional bannermobile promotional banner

Guild Chronicle

Tracks guild member deaths in Hardcore mode with an immersive memorial book UI and server-wide death statistics from Deathlog.

File Details

GuildDeathLog v9.17.1

  • R
  • Jun 19, 2026
  • 8.26 MB
  • 97
  • 2.5.5+1
  • Classic + 1

File Name

GuildDeathLog.zip

Supported Versions

  • 2.5.5
  • 1.15.8
## [9.17.1] — 2026-06-19

### Performance — Deathlog-Scan: gestaffelt statt Dauer-Vollscan
- **Befund:** Der periodische Deathlog-Re-Scan (`Deathlog:ScanData`) iterierte **dauerhaft alle 3 Minuten die komplette Deathlog-DB** (im Test 28.209 Einträge), obwohl nur 26 davon Gildentode sind. Hauptquelle für Speicher-Churn (das hohe „Memory" im Debug-Panel). (Den größeren Anteil der 8,7 MB macht ohnehin der Normal-Unterbau aus: Ace3-Libs + Buch-UI-Frames; das ist **kein** Leak.)
- **Fix (gestaffelt):** Direkt nach dem Login **dicht** scannen (Catch-up bei 35/90/180/330s), danach nur noch **alle 10 Min** als Backfill-Sicherheitsnetz statt durchgehend alle 3 Min. **Wichtig fürs Nachholen:** DNL backfillt die Tode aus deiner Offline-Zeit nicht sofort, sondern über die ersten Minuten nach dem Login — der dichte Catch-up holt die also schnell rein, ohne in langen Sessions dauerhaft die ganze DB zu scannen. Verpasst wird nichts, nur deutlich weniger Leerlauf-Churn.

### Added — Solo-Synctest (`/gdl synctest`)
- **Problem:** Gilden-Sync ließ sich **solo nicht prüfen** — WoW echot GUILD-Addon-Messages nicht zu einem selbst zurück, daher zeigt „Addon-User" mit nur einem Client immer 0 (kein Bug, sondern Technik).
- **Neu:** `/gdl synctest` simuliert einen **empfangenen Peer-Tod** durch den echten Empfangs-Pfad (`Sync:ProcessIncomingDeath`) und setzt einen Fake-Peer in die Präsenzliste → „Addon-User" springt auf 1, Overlay + Chronik-Eintrag erscheinen wie bei echtem Sync. `/gdl synctest clear` räumt Fake-Peer + Test-Tode wieder weg.
- Damit lässt sich der gesamte Empfangs-/Anzeige-Pfad ohne zweiten Account verifizieren.

- Version 9.17.0 → 9.17.1.