We have deployed v1.8.7, a critical core stability patch. Following a meticulous forensic investigation of full server memory dumps, this update eliminates a severe script-based infinite loop in the campaign engine that triggered hard freezes during quest transitions, and introduces robust null-safe protections across 11 major world events.
Campaign Engine Loop Hardening & Freeze Resolution
- Eradication of Infinite Spawning Loops: identified a major architectural flaw within scripted campaign events (such as the Act I Cellar encounter). When executing personal quest triggers on non-combat entities, old logic utilized a lookup loop that repeatedly fetched the same un-destructible actor, causing infinite monster spawning sequences that locked the main world tick. Overhauled the routing to process single-pass snapshot arrays via GetActorsBySNO.
- Absolute Loop Elimination: by ensuring that world triggers execute on static snapshot lists rather than live entity lookups, script evaluations complete instantly within their allocated frame limits, permanently removing 60-second server stalls.
Multi-Act Script Refinements & Validation
- 11 Scripted Quest Encounters Secured: deployed identical defensive single-pass architectures across 11 major quest chains across Acts I through IV to prevent similar computational locks:
- Act I: Cellar Zombies, Leah's Inn interactions (with full null-safety), Scripted Skeleton Spawns, and Ghostly Soul Materializations (with raw empty list guards).
- Act II: Belial Phase 1 transitions, Belial Defenders, Imperial Cultist ambushes, and Snakeman Guard/Defender events.
- Act III: Demon Trooper assault waves.
- Act IV: Izual's Frost Barrier destruction sequence.
- Null-Safe Dialogue Transitions: fortified the core ConversationManager with rigorous validation layers. Scripted story transitions (including the caravan driver sequences, Cow King encounters, and dynamic PvP state changes) will now process cleanly even if active world entities undergo rapid disconnections.
Expected gameplay impact
- Unbreakable Server Performance: zero risk of server freezes or lag locks when advancing through key story chapters or activating event objects.
- Flawless Story Transitions: script-heavy boss events and environmental changes materialize cleanly and smoothly across all acts.
- Consistent, Fluid Core Heartbeat: massive optimization of world event processing ensures optimal frame timing during simultaneous group progression.
If you notice instability, please report hero name, zone, UTC time, and whether .offline was active in Support.
- Zethrone Team