Forum / Note e aggiornamenti sulla patch / [v1.6.1] Update: Watchdog Diagnostics, Gear Score Calculation & World Dynamic Recovery

[v1.6.1] Update: Watchdog Diagnostics, Gear Score Calculation & World Dynamic Recovery

Avatar
#1
Zethrone
admin
Messaggi: 125
Punti: 99999
Jun 12, 2026 #1
Nephalem,

We have deployed v1.6.1, a backend optimization and stability patch. Following a comprehensive memory dump and log analysis of over 100 structural world failures, this update cleans up diagnostic file generation, resolves mathematical overflows, and implements a powerful self-healing layer for dynamic dungeon generation.

Server Watchdog & Diagnostic Refinements
  • Scheduled Restart Isolation: overhauled the ServerWatchdog signature paths. Automated daily maintenance restarts (06:00 UTC) will now generate lightweight restart logs instead of forcing heavy, multi-gigabyte panic memory dumps (freeze-*.dmp), preserving disk health and clarity.
  • True Freeze Captures: hard world stalls (such as the 65-second thread lock analyzed in Act V marshes) will still accurately trigger complete stack traces and diagnostic crash reports.

Inventory, Equipment & Gear Score Fixes
  • Gear Score Overflow Guard: resolved over 30 OverflowExceptions inside the inventory calculation system. Massive item attributes and paragon scaling can no longer break the calculation loop, forcing safe long-integer summing and clamping instead.
  • Safe Unequip Pipelines: implemented rigorous null-verifications during item swaps and rapid equipment changes, entirely eliminating disconnection crashes when dragging or replacing socketed gear.
  • Actor Asset Resolution: corrected an environment asset assignment where a Monster profile (ID 218810) was mismapped into an Actor slot. Switched to its real structural companion ID (218807) to prevent map compilation errors.

Dynamic World Hardening & Combat Safety
  • Autonomous DRLG Template Resolution: eliminated 117 critical world generation failures ("no DRLG params and no original scene chunks") and 84 empty world rehydration crashes. Incomplete dynamic worlds no longer depend on broad global remaps; the engine now dynamically sources verified layout templates based on the world's family type.
  • MPQ Layout Preservation: the system safely copies raw MPQ structural blueprints into the generator template while strictly preserving your requested WorldSNO destination, completely restoring broken waypoints and portals.
  • DRLG Optimization Cache: cached the presence of all database-backed DRLG containers, completely eliminating redundant, performance-heavy queries during rapid world materialization.
  • Late Projectile Impact Guards: added safety context evaluations within HitPayload and PowerAction routines to stop exceptions when spells arrive late after their caster or context has already been destroyed.

Expected gameplay impact
  • Unbreakable Map Generation: dynamic rifts, zones, and random dungeons will always find a compatible structural layout template to load, preventing endless loading screens or broken waypoints.
  • Accurate Equipment Sheets: character profiles and inventory values update instantly without mathematical calculation locks.
  • Sustained Server Performance: optimized database querying for dungeon files and reduced disk space bloat from logs.

If you notice instability, please report hero name, zone, UTC time, and whether .offline was active in Support.

- Zethrone Team

Risposta Rapida

Devi registrarti per rispondere in questo board.

Nephalem Attivi (Ultimi 30 Giorni)

Totale: 232
Zethrone
Zethrone
Lilith
Lilith
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Laki
Laki
NephalemHero
NephalemHero
Thassarian
Thassarian
Arsakgg
Arsakgg
niqora
niqora
SantosDom
SantosDom
ancientoten
ancientoten
Ténébreux
Ténébreux
bettyboopers
bettyboopers
WhaleWarrior
WhaleWarrior
shakiratar
shakiratar
SandraArt
SandraArt
PaulinDoBailao
PaulinDoBailao
Thazpoa
Thazpoa
ruse037
ruse037
Victorskyyy1
Victorskyyy1
OOCCPoo
OOCCPoo
leandro
leandro
Tekata1984
Tekata1984
Aquele Sus o Amongus
Aquele Sus o Amongus
Talrasha22
Talrasha22
Иллидан
Иллидан
Jidix
Jidix
Yuri1
Yuri1
AudReS
AudReS
jdy
jdy
xScotty1
xScotty1
Sokorol
Sokorol
Flanger
Flanger
brindeds
brindeds
Шурави
Шурави
Lirex
Lirex
Kikimora
Kikimora
Revelationns
Revelationns
leomina
leomina
Alucardo
Alucardo
João
João
Thrago
Thrago
mohamed chaieb
mohamed chaieb
19_CCCP_89
19_CCCP_89
Parapsycho
Parapsycho
GabyXDXD
GabyXDXD
Emanoreh
Emanoreh
Slav4eg
Slav4eg
Viego
Viego
flaviork97
flaviork97
Twimmer
Twimmer
AkiraShimada
AkiraShimada
Vulkan
Vulkan
zenos
zenos
qnko
qnko
Joshius
Joshius
GH 450
GH 450
Magewtfhoho
Magewtfhoho
Antimage
Antimage
KroniK
KroniK
Gregorysaiko
Gregorysaiko
tjhao
tjhao
Aratorn98
Aratorn98
Tofu
Tofu
lanski99
lanski99
shinto
shinto
Trigers
Trigers
chrizt
chrizt
MrLechero
MrLechero
xTrancGuarDx
xTrancGuarDx
.(.k.23:K:45.k.).
.(.k.23:K:45.k.).
Naitsirc
Naitsirc
elfollacabras69
elfollacabras69
Jujusao
Jujusao
Johnny21Walker
Johnny21Walker
VitorStein
VitorStein
Ichaival
Ichaival
Eguls
Eguls
Jograt
Jograt
PATTO55
PATTO55
Glassy
Glassy
MSECA69
MSECA69
Shouya
Shouya
maucar
maucar
kira
kira
PizzaMan
PizzaMan
Ocomeia
Ocomeia
blackgell10
blackgell10
rinengan
rinengan
lulla
lulla
RPPR
RPPR
Ryolait
Ryolait
valk
valk
Aliya1414
Aliya1414
Holopop
Holopop
EricStf
EricStf
Vem_Tranquilo_Bixo
Vem_Tranquilo_Bixo
LancerKAGE
LancerKAGE
Kalathi
Kalathi
senpaiplzx
senpaiplzx
Rolgarn
Rolgarn
Marian
Marian
Mr.Zalupa
Mr.Zalupa
Ramso
Ramso
Bufinha
Bufinha
Gorbit
Gorbit
slim underscore
slim underscore
Zbyniekpl
Zbyniekpl
Romius
Romius
PeYoorR
PeYoorR
g00lpe
g00lpe
DalekShark
DalekShark
Tokisada
Tokisada
Collapse
Collapse
Szalki
Szalki
Tyanbasco
Tyanbasco
Luffy
Luffy
Sun
Sun
Satambira
Satambira
zero92
zero92
queensnix
queensnix
Spadellix
Spadellix
Igor
Igor
otonny
otonny
Quidway
Quidway
pepe071726
pepe071726
ilboy
ilboy
mayorovv
mayorovv
Bayern551
Bayern551
Cheburekk
Cheburekk
Cheburek
Cheburek
JohnWaiters
JohnWaiters
Rachmann
Rachmann
Mihes
Mihes
donsim
donsim
fs
fs
Tsuhecir
Tsuhecir
Pedrinnc
Pedrinnc
makkks1980
makkks1980
AsmodeUs
AsmodeUs
aMPhosphere
aMPhosphere
Neevely
Neevely
Akara
Akara
Cydaea
Cydaea
Baal
Baal
Moreina
Moreina
Aidan
Aidan
RunConqueror
RunConqueror
VoidBorn
VoidBorn
Farnham
Farnham
Haedrig
Haedrig
Covetous
Covetous
Diablo
Diablo
BrutalAvenger
BrutalAvenger
Andariel
Andariel
Leoric
Leoric
Cain
Cain
Maghda
Maghda
Auriel
Auriel
WraithWhisper
WraithWhisper
Kashya
Kashya
Kormac
Kormac
Gillian
Gillian
Myriam
Myriam
Tyrael
Tyrael
DeathHowl
DeathHowl
Imperius
Imperius
Lachdanan
Lachdanan
BattleCaster
BattleCaster
Griswold
Griswold
Adria
Adria
DarkBlade
DarkBlade
SavageWitch
SavageWitch
Itherael
Itherael
Urshi
Urshi
HellKing
HellKing
FallenWitch
FallenWitch
GrimRoar
GrimRoar
Marius
Marius
DoomWalker
DoomWalker
TrueDestroyer
TrueDestroyer
Mephisto
Mephisto
Warriv
Warriv
DeathSentinel
DeathSentinel
RageDestroyer
RageDestroyer
AncientMancer
AncientMancer
GhostRunner
GhostRunner
NetherStrike
NetherStrike
SilentKnight
SilentKnight
Belial
Belial
DreadTouch
DreadTouch
Peppin
Peppin
FierceStrike
FierceStrike
Lyndon
Lyndon
Albrecht
Albrecht
VenomConqueror
VenomConqueror
Ogden
Ogden
ChaosBlade
ChaosBlade
Eirena
Eirena
DarkKnight
DarkKnight
SilentSentinel
SilentSentinel
Wirt
Wirt
Deckard
Deckard
Kadala
Kadala
DarkWeaver
DarkWeaver
Azmodan
Azmodan
Ghom
Ghom
HellGaze
HellGaze
HolyFang
HolyFang
FireLord
FireLord
WildSlayer
WildSlayer
ShadowMancer
ShadowMancer
FierceBorn
FierceBorn
Gheed
Gheed
Zoltun
Zoltun
RisenBreaker
RisenBreaker
VenomReaper
VenomReaper
SilentFang
SilentFang
Isendra
Isendra
DeadlyHunter
DeadlyHunter
PrimalGuard
PrimalGuard
MoonHawk
MoonHawk
ChaosSeeker
ChaosSeeker
DoomRoar
DoomRoar
Malthael
Malthael
Charsi
Charsi
FierceRunner
FierceRunner
SoulSlayer
SoulSlayer
BoneKing
BoneKing
Colori dei ranghi
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend