Foros / Patch Notes & Updates / [v1.3.2] Update: Engine Stability, Concurrency Fixes & Spawn Optimization

[v1.3.2] Update: Engine Stability, Concurrency Fixes & Spawn Optimization

Avatar
#1
Zethrone
admin
Publicaciones: 60
Puntos: 99999
Yesterday, 9:51 PM #1
Nephalem,

We have deployed v1.3.2, a critical stability update addressing the server "freezes" and performance bottlenecks reported over the last 48 hours. This patch focuses on thread safety and optimizing the monster repopulation engine.

What is fixed in v1.3.2
  • Server Freeze Resolution: identified and fixed a major deadlock in the OlympiadSystem caused by thread contention. The system now uses safe collection snapshots to prevent "Collection modified" crashes.
  • Spawn Regeneration Optimization: rewritten the density regeneration logic to prevent CPU spikes. The world now handles monster repopulation in deferred batches rather than heavy synchronous bursts.
  • Combat Target Hardening: fixed multiple NullReferenceExceptions and KeyNotFound errors (ID -1) related to Necromancer skills and projectile targeting.
  • Engine Heartbeat Improvements: optimized the Game.Update loop to maintain the 100ms frequency, drastically reducing "ExecutionDelay" warnings in busy zones.
  • Diagnostic Logging: cleaned up noisy authentication logs (LOBBY_AUTH) to allow Support to isolate real gameplay issues faster.

Technical Improvements
  • Atomic Z-Resolution: refined the spawn placement logic to ensure monsters never spawn inside walls or invalid heights during heavy repopulation cycles.
  • Memory Dump Safeguards: added automated watchdogs to detect stuck ticks (10884/20214) and trigger diagnostic traces before a hard freeze occurs.

Expected gameplay impact
  • Stutter-Free Gameplay: smoother experience in high-density maps like Cursed Hold or Royal Crypts.
  • Reliable Skills: targeting skills will no longer fail or cause client desync when many entities are on screen.
  • Stable Uptime: significant reduction in unplanned server restarts due to thread locking.

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

- Zethrone Team

Respuesta rápida

Debes registrarte para responder en este foro.

Nephalem activos (últimos 30 días)

Total: 214
Zethrone
Zethrone
Lilith
Lilith
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Spuik
Spuik
NephalemHero
NephalemHero
panters
panters
merami05
merami05
Forang
Forang
Mihes
Mihes
demigod
demigod
jayRzzz
jayRzzz
kervald1
kervald1
gremory
gremory
Zig
Zig
WhaleWarrior
WhaleWarrior
sergi64
sergi64
souldadog3
souldadog3
Visteron
Visteron
Batsu
Batsu
Jekis
Jekis
Sarevok
Sarevok
Xixi
Xixi
nsk10
nsk10
zonibox
zonibox
mavrikk
mavrikk
chefjack
chefjack
Manohino
Manohino
Nyx
Nyx
Kvadrax
Kvadrax
Mauriicios
Mauriicios
BlueSpeedy777
BlueSpeedy777
Yxsf
Yxsf
Deftones
Deftones
contacess
contacess
Immoralist
Immoralist
kaspiyan
kaspiyan
Senjumaru
Senjumaru
Nxno
Nxno
boyganz
boyganz
KETTLE
KETTLE
maikale
maikale
Kermatykki
Kermatykki
DoodleViper
DoodleViper
loliboli
loliboli
Rodrigo
Rodrigo
rondinoni
rondinoni
Daniel
Daniel
tooonify
tooonify
QQQ
QQQ
Littleluna
Littleluna
Izha
Izha
VIRUS
VIRUS
Yurapro
Yurapro
razesniper64
razesniper64
Moon
Moon
Zoldayck
Zoldayck
MadMardigan49
MadMardigan49
Akeno
Akeno
Imperator_
Imperator_
Infinitearms
Infinitearms
Vasile
Vasile
Tiki
Tiki
Lexis
Lexis
hawkdog
hawkdog
TheNightman
TheNightman
Peposo
Peposo
rst
rst
burakbas
burakbas
metalmaniac
metalmaniac
SLISKI JOHNNY
SLISKI JOHNNY
FalseHate
FalseHate
Sacrifice
Sacrifice
Falco
Falco
therion
therion
Rakamalekum
Rakamalekum
Volbeat
Volbeat
carter
carter
wholeyone
wholeyone
KSL101
KSL101
Mapley
Mapley
Primes
Primes
Baphomet
Baphomet
Nonoboni64
Nonoboni64
MrPaquet3
MrPaquet3
Nerengot
Nerengot
Maltha
Maltha
MiDAS
MiDAS
SamChelsea
SamChelsea
AlternativA
AlternativA
LuvUrMom
LuvUrMom
sergyljfan
sergyljfan
remmonster94
remmonster94
SneakyWheelzz
SneakyWheelzz
Erzquake
Erzquake
AliCaTe
AliCaTe
MxYa
MxYa
dogmeat
dogmeat
Uniko
Uniko
matero
matero
Zuko
Zuko
Daugava
Daugava
hypr
hypr
MCDIABOLISO
MCDIABOLISO
Nocture
Nocture
vitinhosl
vitinhosl
DFJKJHSF
DFJKJHSF
asigor
asigor
Stich jones
Stich jones
murgiai
murgiai
Orophix
Orophix
ToonifyTR
ToonifyTR
kenimal
kenimal
jeajup
jeajup
killer
killer
바이올렛
바이올렛
fryxon
fryxon
cranicula
cranicula
GetsugaTencho
GetsugaTencho
lghorizon
lghorizon
bitterpearl
bitterpearl
AceeZ
AceeZ
Mephisto
Mephisto
Malthael
Malthael
Albrecht
Albrecht
Lyndon
Lyndon
FrostWitch
FrostWitch
Kormac
Kormac
Belial
Belial
ThunderBreaker
ThunderBreaker
BoneProtector
BoneProtector
DarkSeeker
DarkSeeker
DreadReaper
DreadReaper
Kashya
Kashya
TrueWeaver
TrueWeaver
Azmodan
Azmodan
Moreina
Moreina
Urshi
Urshi
GrimRoar
GrimRoar
Orek
Orek
FrostSoul
FrostSoul
BrutalMancer
BrutalMancer
HellBane
HellBane
Peppin
Peppin
Imperius
Imperius
Maghda
Maghda
Eirena
Eirena
WickedHunter
WickedHunter
GrimGuard
GrimGuard
Isendra
Isendra
Cain
Cain
Itherael
Itherael
Gillian
Gillian
Akara
Akara
DeathGuard
DeathGuard
FrostAvenger
FrostAvenger
Myriam
Myriam
WildAvenger
WildAvenger
GrimGaze
GrimGaze
BrutalConqueror
BrutalConqueror
Auriel
Auriel
Cydaea
Cydaea
SavageRunner
SavageRunner
SavageWeaver
SavageWeaver
Haedrig
Haedrig
Jazreth
Jazreth
Rakanoth
Rakanoth
FrostWarden
FrostWarden
Wirt
Wirt
PrimalShade
PrimalShade
Diablo
Diablo
FireConqueror
FireConqueror
GrimBorn
GrimBorn
RisenShade
RisenShade
ShadowReaper
ShadowReaper
WickedShade
WickedShade
DeathWalker
DeathWalker
Aidan
Aidan
SteelSoul
SteelSoul
AncientSoul
AncientSoul
DreadConqueror
DreadConqueror
FireHold
FireHold
BrutalRunner
BrutalRunner
Kadala
Kadala
BrutalHowl
BrutalHowl
Farnham
Farnham
SpiritRoar
SpiritRoar
Marius
Marius
Charsi
Charsi
DarkHeart
DarkHeart
SteelWitch
SteelWitch
Izual
Izual
ChaosWhisper
ChaosWhisper
SwiftShade
SwiftShade
IronShade
IronShade
RisenHunter
RisenHunter
MoonTouch
MoonTouch
AncientHeart
AncientHeart
Lachdanan
Lachdanan
VoidSage
VoidSage
HolyLord
HolyLord
Baal
Baal
SwiftProtector
SwiftProtector
Warriv
Warriv
SwiftBreaker
SwiftBreaker
Deckard
Deckard
Duriel
Duriel
Adria
Adria
FallenStrike
FallenStrike
SoulConqueror
SoulConqueror
Colores de rango
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend