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

Schnellantwort

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

Aktive Nephalem (Letzte 30 Tage)

Gesamt: 313
Zethrone
Zethrone
Lilith
Lilith
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
NephalemHero
NephalemHero
chrizt
chrizt
germz1986
germz1986
Zhaza1117
Zhaza1117
mr39rus
mr39rus
Shenity
Shenity
kiroshiva
kiroshiva
Romano00
Romano00
Komissar
Komissar
AziriVerze
AziriVerze
Azazelka
Azazelka
Giyu
Giyu
WhaleWarrior
WhaleWarrior
Dynia
Dynia
Nikola
Nikola
David
David
Asildur
Asildur
Jogebye
Jogebye
jujuna
jujuna
Er3buZ
Er3buZ
Prai
Prai
butrely
butrely
Febra
Febra
sauronnn
sauronnn
ishimura19
ishimura19
shiftey
shiftey
Addreven
Addreven
Marcello3
Marcello3
Antihero
Antihero
themlikeme
themlikeme
othic
othic
Gawkanana@002
Gawkanana@002
sierra
sierra
shannhica
shannhica
mourningstar
mourningstar
Bannmeister
Bannmeister
chr0nos
chr0nos
DECO_27
DECO_27
limpopo
limpopo
tommy87
tommy87
BeeKitchen
BeeKitchen
LAWREAPU
LAWREAPU
gasoline
gasoline
TheLegendaryElk
TheLegendaryElk
Awnil
Awnil
Rekkemis
Rekkemis
Lia
Lia
bettyboopers
bettyboopers
Denary
Denary
KaedeSan
KaedeSan
Viktoriana
Viktoriana
Negotio
Negotio
lordmart
lordmart
SeuZe
SeuZe
Calmoran
Calmoran
Salsashark
Salsashark
Arthas-Menethil
Arthas-Menethil
Jeronimo
Jeronimo
Puman
Puman
Arigoc
Arigoc
Иллидан
Иллидан
soseon
soseon
OMGAD
OMGAD
Manohino
Manohino
Dimon174
Dimon174
Png
Png
NorteDeWell
NorteDeWell
Secretive
Secretive
BABAYAGA
BABAYAGA
Dub
Dub
Kapraill
Kapraill
Redcaps
Redcaps
kalendyla
kalendyla
Amelia
Amelia
ElinDoorn
ElinDoorn
Gospoendos
Gospoendos
Shikai
Shikai
x3n7
x3n7
Penguin
Penguin
DINETH
DINETH
DVS
DVS
princedragonni
princedragonni
laberge56
laberge56
KaynSoturo
KaynSoturo
Kronos
Kronos
Bydlodevice
Bydlodevice
EviL_Knight
EviL_Knight
yanzrexxar
yanzrexxar
Daavoo
Daavoo
Zhildark
Zhildark
mmomilan
mmomilan
elitot
elitot
EnhantoN
EnhantoN
ViniCota
ViniCota
gremory
gremory
Viator
Viator
Projectns
Projectns
zmodsfallz
zmodsfallz
mauro19
mauro19
bordski
bordski
nsk10
nsk10
wizzy
wizzy
Looper
Looper
steko
steko
kuandry
kuandry
Koki
Koki
axellon
axellon
k9oen
k9oen
Hamid
Hamid
lhfslucass
lhfslucass
Sekiel
Sekiel
Fcknslaughter
Fcknslaughter
Eggsharp
Eggsharp
Cardinal
Cardinal
IvanRU34
IvanRU34
Pupupu
Pupupu
Alex
Alex
cafe
cafe
Leo Sky
Leo Sky
Akyan
Akyan
Toddy
Toddy
Rustos123
Rustos123
no_name_ekb
no_name_ekb
Saga_boi
Saga_boi
saiko33
saiko33
Fixpos
Fixpos
Klipos
Klipos
BryanD
BryanD
psyferum
psyferum
dainese33
dainese33
Kjub
Kjub
smally
smally
ArbitorOFDeath
ArbitorOFDeath
frostbroken
frostbroken
Belbereth
Belbereth
unqsacru
unqsacru
Feldream
Feldream
rex
rex
Mendorai
Mendorai
heven
heven
djsuge
djsuge
sergey prokhorov
sergey prokhorov
Laki
Laki
Aaron
Aaron
peymankha
peymankha
God Slayer
God Slayer
cleorus
cleorus
NAHUM
NAHUM
Mmally
Mmally
SchattenWolf
SchattenWolf
Rafadjow
Rafadjow
bobi
bobi
Med_mjrr
Med_mjrr
asap
asap
Nix
Nix
Lordik12
Lordik12
Lordik
Lordik
homer
homer
PapoBG
PapoBG
AnNyeong
AnNyeong
didi48
didi48
Blade
Blade
SandraArt
SandraArt
Peku
Peku
dawarka
dawarka
FraG
FraG
Darkpool
Darkpool
onkelglatze
onkelglatze
paudasnow
paudasnow
Slybad
Slybad
Uthroben
Uthroben
Alexios
Alexios
Nikolay
Nikolay
Marcos
Marcos
GrandSive
GrandSive
KOr111YN
KOr111YN
Dorian
Dorian
far
far
Lord Nate
Lord Nate
marek
marek
xmodspawn
xmodspawn
sansan
sansan
Old_King_Cinder
Old_King_Cinder
bonmatct
bonmatct
belu
belu
MatheuxHenrix
MatheuxHenrix
Eliot
Eliot
cheed
cheed
AntiNoob
AntiNoob
SKILINE08
SKILINE08
voidmaster
voidmaster
Neevely
Neevely
Kerzon
Kerzon
ojox
ojox
Xenatrionix
Xenatrionix
Evercent
Evercent
Khaostryx
Khaostryx
bulotz089823
bulotz089823
celldvveller
celldvveller
ORBTT
ORBTT
Bobina O Grande
Bobina O Grande
Luminen
Luminen
Lexxx210
Lexxx210
Wariatt
Wariatt
Flaperin1034
Flaperin1034
Stokkel
Stokkel
maestro888
maestro888
akiptogel
akiptogel
Cypher01
Cypher01
Sergo123
Sergo123
Denzza
Denzza
SteelRat
SteelRat
AndariellMozi
AndariellMozi
Dewa
Dewa
BaziCew
BaziCew
RisenSeeker
RisenSeeker
Lachdanan
Lachdanan
Eirena
Eirena
Albrecht
Albrecht
Ghom
Ghom
Imperius
Imperius
Myriam
Myriam
DreadSage
DreadSage
DreadMaster
DreadMaster
Adria
Adria
RunWitch
RunWitch
Peppin
Peppin
Warriv
Warriv
ArcaneFist
ArcaneFist
Cain
Cain
RisenHunter
RisenHunter
Isendra
Isendra
Cydaea
Cydaea
LightTouch
LightTouch
Andariel
Andariel
Belial
Belial
Gillian
Gillian
Jazreth
Jazreth
BoneHold
BoneHold
WraithWolf
WraithWolf
FallenStrike
FallenStrike
Ogden
Ogden
Kadala
Kadala
Baal
Baal
FallenGaze
FallenGaze
Wirt
Wirt
FrostBane
FrostBane
HeavenFang
HeavenFang
RageKeep
RageKeep
BrutalKnight
BrutalKnight
Zoltun
Zoltun
ArcaneSeeker
ArcaneSeeker
Izual
Izual
Orek
Orek
ThunderStrike
ThunderStrike
VoidShade
VoidShade
Tyrael
Tyrael
GhostSage
GhostSage
Gheed
Gheed
Kormac
Kormac
LightSage
LightSage
BattleClaw
BattleClaw
ShadowAvenger
ShadowAvenger
BloodHowl
BloodHowl
Azmodan
Azmodan
Aidan
Aidan
WraithSoul
WraithSoul
FireMaster
FireMaster
DarkRunner
DarkRunner
ThunderWeaver
ThunderWeaver
Kashya
Kashya
DarkConqueror
DarkConqueror
WildBane
WildBane
ArcaneReaper
ArcaneReaper
RisenGaze
RisenGaze
NobleCry
NobleCry
PrimalStrike
PrimalStrike
SilentBlade
SilentBlade
Lyndon
Lyndon
DarkShade
DarkShade
FierceProtector
FierceProtector
ShadowKing
ShadowKing
StarKeep
StarKeep
SoulAvenger
SoulAvenger
MoonSlayer
MoonSlayer
Maghda
Maghda
ShadowSentinel
ShadowSentinel
DeadlySeeker
DeadlySeeker
Moreina
Moreina
Marius
Marius
BloodKeep
BloodKeep
RisenWolf
RisenWolf
ArcaneRunner
ArcaneRunner
StormSoul
StormSoul
StormProtector
StormProtector
Leah
Leah
Farnham
Farnham
FierceCry
FierceCry
Malthael
Malthael
Haedrig
Haedrig
SpiritFist
SpiritFist
Leoric
Leoric
WraithProtector
WraithProtector
BoneSentinel
BoneSentinel
Akara
Akara
StormQueen
StormQueen
Rangenfarben
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend