Forums / Patch Notes & Updates / [v1.7.4] Update: Challenge Rift Character Swap Engine, Protocol Encoding Alignment & High-Speed Logger

[v1.7.4] Update: Challenge Rift Character Swap Engine, Protocol Encoding Alignment & High-Speed Logger

Avatar
#1
Zethrone
admin
Posts: 125
Points: 99999
Jul 10, 2026 #1
Nephalem,

We have deployed v1.7.4, a major structural infrastructure update. By conducting a forensic review of packet timing sequences and wire contracts rather than static text traces, this update enforces structural compliance with the client interface, corrects a critical loading gate restriction, and guarantees the immediate rendering of quest markers.

Challenge Rift "Pairwise" Swap Engine
  • Synchronized Equipment Flush: overhauled how the server mirrors the donor character's gear. Replaced unstable inventory routines with a native pairwise tracking architecture: for each equipment slot, the server executes an immediate destroy/reveal sequence in coordinated pairs, completely bypassing background item transit lag.
  • Dynamic ID Quarantine: implemented a temporal quarantine system for Dynamic IDs (`_crSwapQuarantinedDynIds`). Network handles released during a character swap are strictly vetoed from being reused in the same tick. This forces the server to assign fresh Actor Network Numbers (ANNs), preventing data overlaps on the client.
Protocol Encoding & Access Violation Resolution
  • Morph Mesh Optimization: resolved a critical client-side crash (ACCESS_VIOLATION) during Challenge Rift gameplay. The client was executing up to 40,000 failed data lookups per frame after a character appearance morph. The server now bypasses the redundant asset morph if the donor shares your same class and gender, permanently killing the memory leak trigger.
  • Secondary Resource Bounds Alignment: fixed the critical out-of-bounds crash ("Decoded field is outside of MinMax bounds!") affecting classes without secondary resources (such as the Crusader). Reconfigured Attributes 148 and 149 to utilize precise IntMinMax encoding, translating negative baseline parameters into valid client-readable bit lengths.
  • Challenge Rift Difficulty Display: resolved an interface display bug where the floor indicator rendered as "-I". The server now explicitly binds and initializes Tiered_Loot_Run_Key_Level across all 5 Challenge Rift entry points, aligning the UI text with official parameters.
  • Weapon Stamp Suppressions: removed over 27 non-native weapon type flags that were unsafely injected into player and item asset streams. Stripping these corrupt bitmasks prevents frame breaks without impacting skill hotbar validation rules.
World Generation & Portal Sincronization
  • Early Transition Reveal Repair: fixed missing clickable portals and unrendered gateway icons when changing floors. The client previously discarded portal actors sent during active loading screens. The server now executes a mandatory, clean destroy-and-recreate pass immediately after the LoadComplete event clears.
  • DRLG Database Mapping Rules: completed an exhaustive audit proving that modern dynamic rift maps require explicit server-side layouts. Stabilized the operational map pool to look up and rotate exclusively between the 7 verified high-quality database configurations (Cathedral, Crypt, Westmarch, etc.) while cleanly rejecting incomplete files.
High-Speed Async Logger
  • Burst Logging & Timestamps: completely re-engineered the server's logging pipeline (FileTarget). Removed the legacy 1ms thread sleep restriction that throttled text printing to just 64 lines per second. Logs are now drained in non-blocking asynchronous bursts, stamping accurate microsecond timestamps immediately upon queuing to guarantee complete packet captures.

Expected gameplay impact
  • Flawless Challenge Rift Swaps: seamless transitions when copying and playing as the weekly donor character, completely eliminating sudden client disconnects or loading screens lockups.
  • Stable Client Performance: eradication of silent client-side buffer frame leaks, resulting in a healthier game interface during active multiplayer sessions.
  • Flawless Level Traversal: transit gateways and floor selectors will always be clickable, visible, and properly localized.

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

- Zethrone Team

Quick Reply

You must register to reply in this board.

Active Nephalem (Last 30 Days)

Total: 237
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
Mephisto
Mephisto
Haedrig
Haedrig
Diablo
Diablo
Urshi
Urshi
Ghom
Ghom
Andariel
Andariel
Imperius
Imperius
Gheed
Gheed
NobleWolf
NobleWolf
Peppin
Peppin
Marius
Marius
Adria
Adria
MoonTouch
MoonTouch
TrueKnight
TrueKnight
WildCry
WildCry
SilentCry
SilentCry
Malthael
Malthael
AncientLord
AncientLord
Cydaea
Cydaea
Auriel
Auriel
LightCry
LightCry
Leoric
Leoric
Wirt
Wirt
HolyDestroyer
HolyDestroyer
LightFang
LightFang
DeathSentinel
DeathSentinel
Zoltun
Zoltun
Kashya
Kashya
FrostSeeker
FrostSeeker
SunRunner
SunRunner
Isendra
Isendra
Lachdanan
Lachdanan
SilentKing
SilentKing
Lyndon
Lyndon
SavageKing
SavageKing
Kormac
Kormac
HeavenProtector
HeavenProtector
Jazreth
Jazreth
Covetous
Covetous
BloodHold
BloodHold
RisenMancer
RisenMancer
WickedBlade
WickedBlade
StarGuard
StarGuard
DeathWalker
DeathWalker
RisenShade
RisenShade
SilentWatcher
SilentWatcher
NightHeart
NightHeart
FallenWhisper
FallenWhisper
HolyWalker
HolyWalker
LightGuard
LightGuard
IronWolf
IronWolf
Warriv
Warriv
RageCaster
RageCaster
Rakanoth
Rakanoth
BoneWatcher
BoneWatcher
Albrecht
Albrecht
Maghda
Maghda
Ogden
Ogden
Itherael
Itherael
ArcaneHawk
ArcaneHawk
Myriam
Myriam
PrimalBreaker
PrimalBreaker
GhostSage
GhostSage
WildWalker
WildWalker
HolyReaper
HolyReaper
Farnham
Farnham
DeathCry
DeathCry
Tyrael
Tyrael
Eirena
Eirena
Duriel
Duriel
Azmodan
Azmodan
Leah
Leah
Gillian
Gillian
FallenBlade
FallenBlade
StormGuard
StormGuard
FireDestroyer
FireDestroyer
SoulAvenger
SoulAvenger
BloodBorn
BloodBorn
Deckard
Deckard
Akara
Akara
PrimalFist
PrimalFist
ShadowSage
ShadowSage
FallenWolf
FallenWolf
Kadala
Kadala
PrimalWhisper
PrimalWhisper
RisenDestroyer
RisenDestroyer
Baal
Baal
WildHunter
WildHunter
DreadSoul
DreadSoul
Aidan
Aidan
TrueSong
TrueSong
RisenWalker
RisenWalker
Rank colors
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend