We have deployed v1.5.6, a critical infrastructure update addressing core database limitations and resolving prominent multi-player thread exceptions that could lead to world-loop stalls and transaction rollbacks during intense endgame loops.
Database Architecture & Integrity Expansion
- Object Attribute Schema Overhaul: resolved critical crashes during item enchanting (Mystic) and player deaths caused by returning "22001: value too long." Modified items.attributes and items.affixes tables from limited varchar data structures to unrestricted text layouts.
- Idempotent Startup Migration: implemented an automated database migration pass upon server initialization, securing seamless scheme upgrades for existing live databases without data loss.
Combat Engine & Thread Shielding
- PowerManager Concurrency Guard: eliminated severe "Collection was modified; enumeration operation may not execute" exceptions inside the core PowerManager loop. The activation pipeline now utilizes a safe snapshot array when iterating RevealedObjects during complex skill triggers.
- Advanced Actor Diagnostics: enhanced internal logging within the actor loading system. Future entity calculation failures (such as ID 218810) will now output complete stack traces rather than truncated coordinate metadata.
World Generator Refinements
- Dynamic Dungeon Continuity: fixed a world generator failure when initializing procedural rifts that contain preserved scene chunks but lack explicit DRLG parameters, preventing map loading deadlocks.
Expected gameplay impact
- Unbreakable Customization: enchant high-tier items or die in dense battles without risking database write failures or item corruption.
- Fluid Combat Execution: significant relief in network micro-stutters during massive multiplayer battles due to thread-safe entity lookups.
If you notice instability, please report hero name, zone, UTC time, and whether .offline was active in Support.
- Zethrone Team