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: 128
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: 234
Zethrone
Zethrone
Lilith
Lilith
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Aratorn98
Aratorn98
NephalemHero
NephalemHero
Xenatrix
Xenatrix
bettyboopers
bettyboopers
Иллидан
Иллидан
leishen
leishen
SLISKI JOHNNY
SLISKI JOHNNY
Laki
Laki
morasaquin
morasaquin
WhaleWarrior
WhaleWarrior
djmax1234
djmax1234
SandraArt
SandraArt
cristallyx
cristallyx
Botexus
Botexus
Flaperin1034
Flaperin1034
ancientoten
ancientoten
BRONX
BRONX
Nepcalibur
Nepcalibur
Saido4ka
Saido4ka
BloodCherry
BloodCherry
Leoncius
Leoncius
amigoconvenido
amigoconvenido
Edwin
Edwin
Kornet
Kornet
T4L1
T4L1
MarkiiNTNT
MarkiiNTNT
Danijel
Danijel
Seeko
Seeko
Дима Кемерово
Дима Кемерово
MrZip
MrZip
MrBaks
MrBaks
Kogollones
Kogollones
Waker
Waker
Sokorol
Sokorol
Thassarian
Thassarian
Arsakgg
Arsakgg
niqora
niqora
SantosDom
SantosDom
Ténébreux
Ténébreux
shakiratar
shakiratar
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
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
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
Deckard
Deckard
SteelGaze
SteelGaze
Belial
Belial
Adria
Adria
ArcaneWatcher
ArcaneWatcher
Andariel
Andariel
Myriam
Myriam
Moreina
Moreina
Rakanoth
Rakanoth
Ghom
Ghom
Tyrael
Tyrael
WarWitch
WarWitch
Covetous
Covetous
ArcaneHunter
ArcaneHunter
Lachdanan
Lachdanan
TrueGrasp
TrueGrasp
Zoltun
Zoltun
Urshi
Urshi
FireCry
FireCry
HeavenKing
HeavenKing
Wirt
Wirt
Cain
Cain
SavageProtector
SavageProtector
NobleRoar
NobleRoar
Cydaea
Cydaea
WickedShade
WickedShade
BoneHunter
BoneHunter
MoonSlayer
MoonSlayer
Diablo
Diablo
Peppin
Peppin
Leah
Leah
Auriel
Auriel
Gillian
Gillian
NetherRunner
NetherRunner
Marius
Marius
DeathQueen
DeathQueen
HeavenGuard
HeavenGuard
Azmodan
Azmodan
Albrecht
Albrecht
Orek
Orek
TrueReaper
TrueReaper
Charsi
Charsi
RisenReaper
RisenReaper
WildQueen
WildQueen
Aidan
Aidan
Griswold
Griswold
NightSlayer
NightSlayer
Gheed
Gheed
Kashya
Kashya
SoulHold
SoulHold
Haedrig
Haedrig
Jazreth
Jazreth
HellWatcher
HellWatcher
Maghda
Maghda
SteelHold
SteelHold
HolyWatcher
HolyWatcher
Isendra
Isendra
Farnham
Farnham
StormSentinel
StormSentinel
FallenRoar
FallenRoar
MoonHawk
MoonHawk
SoulSlayer
SoulSlayer
ChaosHowl
ChaosHowl
Itherael
Itherael
PrimalWalker
PrimalWalker
GhostCaster
GhostCaster
ThunderSeeker
ThunderSeeker
SwiftGrasp
SwiftGrasp
SunMaster
SunMaster
PrimalHawk
PrimalHawk
AncientSage
AncientSage
Izual
Izual
PrimalBlade
PrimalBlade
SunHunter
SunHunter
Warriv
Warriv
SteelRoar
SteelRoar
Leoric
Leoric
Duriel
Duriel
RageProtector
RageProtector
PrimalRider
PrimalRider
Kormac
Kormac
StormGrasp
StormGrasp
VoidLord
VoidLord
VoidWitch
VoidWitch
LightProtector
LightProtector
LightRunner
LightRunner
WildBane
WildBane
SavageLord
SavageLord
Imperius
Imperius
Rank colors
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend