Foren / Patchnotizen und Updates / [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
Beiträge: 101
Punkte: 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

Schnellantwort

Du musst dich registrieren, um in diesem Board zu antworten.

Aktive Nephalem (Letzte 30 Tage)

Gesamt: 222
Zethrone
Zethrone
Lilith
Lilith
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Иллидан
Иллидан
KIRITOxKN
KIRITOxKN
Mihes
Mihes
NephalemHero
NephalemHero
Resrackers
Resrackers
kinfuyuki
kinfuyuki
minibivi
minibivi
WhaleWarrior
WhaleWarrior
zzmod303
zzmod303
zzmod301
zzmod301
YuriVoyka
YuriVoyka
NETOARAUJO
NETOARAUJO
Suuja
Suuja
BlewYourMind
BlewYourMind
vanhell
vanhell
creo13
creo13
DankChunk
DankChunk
Xenatrix
Xenatrix
deivyfunny
deivyfunny
Mixadens
Mixadens
Grimrock
Grimrock
decaded123
decaded123
Reed
Reed
ElmoMaz00
ElmoMaz00
Shioki
Shioki
Gigantic
Gigantic
Sarevok
Sarevok
Inmo
Inmo
Biglad
Biglad
transwaste
transwaste
Ceqou
Ceqou
mauro19
mauro19
Demonarch
Demonarch
SiRNiK2409
SiRNiK2409
Yanrui
Yanrui
NeonPlay
NeonPlay
mica
mica
rephos1
rephos1
dotcom1999
dotcom1999
nidhogg1
nidhogg1
noabe
noabe
Mehh
Mehh
Avalin
Avalin
Limani
Limani
tomatela
tomatela
andranez
andranez
Roxoruu
Roxoruu
L4FB
L4FB
kenimal
kenimal
Dr0gon
Dr0gon
ghostride2r
ghostride2r
Zyeos
Zyeos
Diodilla
Diodilla
Mendorai
Mendorai
kaifman
kaifman
Adamchik2222
Adamchik2222
gravyyy
gravyyy
alone
alone
Peleken
Peleken
MagoDtrevaz
MagoDtrevaz
TheFurnace
TheFurnace
XAYNIZ
XAYNIZ
ItsAllOgre
ItsAllOgre
БЛАЖЬ
БЛАЖЬ
Void_Queen
Void_Queen
cornbread
cornbread
AlanR
AlanR
xibiu
xibiu
WoodyPiker
WoodyPiker
Piyade
Piyade
tomcu
tomcu
DEFILER
DEFILER
erikvok01
erikvok01
kentosu
kentosu
Rejey
Rejey
SandraArt
SandraArt
eroscacampos
eroscacampos
provo
provo
Elirane
Elirane
cybernox
cybernox
murkeezz
murkeezz
dodik
dodik
wonder
wonder
Redinferno
Redinferno
cheeze
cheeze
phidash
phidash
natonerd
natonerd
Zrit
Zrit
RaLfas
RaLfas
UncleReborn
UncleReborn
Gurgel
Gurgel
Rafalfas
Rafalfas
belikx
belikx
Bullaz
Bullaz
yanzrexxar
yanzrexxar
kiabera
kiabera
Softly
Softly
LostKingBR
LostKingBR
JohnWaiters
JohnWaiters
Dreammodern
Dreammodern
mistro13
mistro13
Zelgames
Zelgames
carloswender22
carloswender22
razesniper64
razesniper64
michelfrt
michelfrt
dav22122
dav22122
silvass
silvass
contacess
contacess
snarky801
snarky801
Friedrich
Friedrich
Ellene
Ellene
Xunim
Xunim
Manohino
Manohino
bakeddean
bakeddean
Orophix
Orophix
Tate
Tate
Kazuyaki
Kazuyaki
Emaow
Emaow
locker27
locker27
jjphat
jjphat
Handresk
Handresk
Morningstar
Morningstar
МихаНовиков
МихаНовиков
Deus92
Deus92
Itherael
Itherael
ArcaneRunner
ArcaneRunner
Mephisto
Mephisto
Leah
Leah
Baal
Baal
DeathSoul
DeathSoul
DreadWhisper
DreadWhisper
Diablo
Diablo
Malthael
Malthael
Belial
Belial
Isendra
Isendra
Charsi
Charsi
Azmodan
Azmodan
Farnham
Farnham
BrutalHawk
BrutalHawk
ChaosMancer
ChaosMancer
GrimHowl
GrimHowl
Cain
Cain
Ogden
Ogden
DarkSlayer
DarkSlayer
Adria
Adria
PrimalQueen
PrimalQueen
RageMancer
RageMancer
Duriel
Duriel
RisenGrasp
RisenGrasp
Gillian
Gillian
Myriam
Myriam
Maghda
Maghda
Lyndon
Lyndon
Wirt
Wirt
Eirena
Eirena
DarkShade
DarkShade
Akara
Akara
DarkSentinel
DarkSentinel
Urshi
Urshi
VenomRoar
VenomRoar
Orek
Orek
StormKnight
StormKnight
FrostHunter
FrostHunter
LightSong
LightSong
Peppin
Peppin
FireGuard
FireGuard
Albrecht
Albrecht
Leoric
Leoric
SoulProtector
SoulProtector
Aidan
Aidan
FierceSeeker
FierceSeeker
VoidRunner
VoidRunner
BloodFist
BloodFist
DoomHeart
DoomHeart
DarkHowl
DarkHowl
VoidSage
VoidSage
DarkMaster
DarkMaster
Marius
Marius
WickedKnight
WickedKnight
Izual
Izual
StormTouch
StormTouch
Zoltun
Zoltun
DeadlyProtector
DeadlyProtector
ShadowQueen
ShadowQueen
AncientSeeker
AncientSeeker
SavageShade
SavageShade
Griswold
Griswold
ThunderWarden
ThunderWarden
WildHunter
WildHunter
Jazreth
Jazreth
HolyMancer
HolyMancer
Ghom
Ghom
RisenSlayer
RisenSlayer
IronWarden
IronWarden
RageRider
RageRider
Tyrael
Tyrael
SilentWatcher
SilentWatcher
Moreina
Moreina
IronAvenger
IronAvenger
FrostDestroyer
FrostDestroyer
Lachdanan
Lachdanan
BrutalShade
BrutalShade
Kormac
Kormac
Auriel
Auriel
Haedrig
Haedrig
BattleWeaver
BattleWeaver
Covetous
Covetous
SoulRunner
SoulRunner
FierceBlade
FierceBlade
HellCaster
HellCaster
IronRoar
IronRoar
SpiritSoul
SpiritSoul
FierceRider
FierceRider
LightHawk
LightHawk
Rangenfarben
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend