We have deployed v1.2.9, a targeted stability hotfix focusing on session data integrity and quest synchronization. This update hardens the handshake between the client and database to prevent progress loss when transitioning between the lobby and active games.
- Session reflection reset: the session reflection state now resets when the connected client changes. This prevents stale lobby packets from overwriting current character progress.
- Hardened BGS handshake: the server no longer marks a session as "reflected" until the client’s act and quest data perfectly match the database.
- Lobby echo suppression: non-significant echoes (step <= 0) are now ignored during handshake and matchmaking. This prevents CurrentQuestStepId from being flattened to -1 by lobby noise.
- Hostile boss immunity fix: adjusted quest-friendly actor logic to ensure hostile bosses (TeamID 10) are never accidentally granted immunity. This fixes the "Immune" bug on certain bounty targets.
Expected gameplay impact
- Zero quest regressions: higher reliability when switching between the menu and adventure sessions without losing quest steps.
- Accurate combat mechanics: hostile targets will no longer incorrectly display "Immune" status due to proximity to friendly quest actors.
- Rock-solid matchmaking: joining games through the queue is now protected against data corruption caused by background lobby signals.
If you notice instability, please report hero name, zone, UTC time, and whether .offline was active in Support.
- Zethrone Team