Forum / Informacje o aktualizacjach i aktualizacje / [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
Posty: 125
Punkty: 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

Szybka Odpowiedź

Musisz się zarejestrować, aby odpowiadać w tym forum.

Aktywni Nephalem (Ostatnie 30 Dni)

Razem: 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
ShadowQueen
ShadowQueen
GrimGrasp
GrimGrasp
Myriam
Myriam
Zoltun
Zoltun
Moreina
Moreina
Ogden
Ogden
DarkBreaker
DarkBreaker
Rakanoth
Rakanoth
BoneRider
BoneRider
Kormac
Kormac
Kadala
Kadala
Cain
Cain
Marius
Marius
Covetous
Covetous
WildSentinel
WildSentinel
WraithStrike
WraithStrike
Imperius
Imperius
Kashya
Kashya
Malthael
Malthael
Isendra
Isendra
VoidFist
VoidFist
Ghom
Ghom
DeadlyQueen
DeadlyQueen
Azmodan
Azmodan
Orek
Orek
RunBlade
RunBlade
FireHunter
FireHunter
SoulAvenger
SoulAvenger
Gheed
Gheed
Urshi
Urshi
Cydaea
Cydaea
Auriel
Auriel
Duriel
Duriel
ThunderMaster
ThunderMaster
RunKeep
RunKeep
DoomBorn
DoomBorn
NobleHowl
NobleHowl
ChaosRoar
ChaosRoar
SilentReaper
SilentReaper
FrostKing
FrostKing
Jazreth
Jazreth
DarkSong
DarkSong
Wirt
Wirt
FireHeart
FireHeart
Itherael
Itherael
MoonWarden
MoonWarden
GhostGaze
GhostGaze
FallenGrasp
FallenGrasp
Lyndon
Lyndon
DeadlyFang
DeadlyFang
WildWhisper
WildWhisper
ShadowWalker
ShadowWalker
Deckard
Deckard
StarKnight
StarKnight
NightDestroyer
NightDestroyer
Aidan
Aidan
ChaosWhisper
ChaosWhisper
IronWeaver
IronWeaver
Mephisto
Mephisto
Peppin
Peppin
Warriv
Warriv
DarkBlade
DarkBlade
ChaosHold
ChaosHold
Belial
Belial
FierceSage
FierceSage
Izual
Izual
Maghda
Maghda
Baal
Baal
SpiritWeaver
SpiritWeaver
Akara
Akara
RageWhisper
RageWhisper
Eirena
Eirena
BrutalSlayer
BrutalSlayer
WildMancer
WildMancer
Diablo
Diablo
ThunderHeart
ThunderHeart
BloodGuard
BloodGuard
NobleWitch
NobleWitch
Andariel
Andariel
Lachdanan
Lachdanan
Albrecht
Albrecht
Leoric
Leoric
VoidWhisper
VoidWhisper
SavageGaze
SavageGaze
SavageRider
SavageRider
WraithTouch
WraithTouch
DeadlySentinel
DeadlySentinel
Kolory rang
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend