Foros / Notas de parche y actualizaciones / [v1.6.7] Update: Campaign & Adventure Definitive Separation, Lobby Persistence & UI Icon Resync

[v1.6.7] Update: Campaign & Adventure Definitive Separation, Lobby Persistence & UI Icon Resync

Avatar
#1
Zethrone
admin
Publicaciones: 107
Puntos: 99999
Yesterday, 12:37 PM #1
Nephalem,

We have deployed v1.6.7, a masterful structural and synchronization update. This patch serves as a major milestone, delivering a definitive and flawless separation between Campaign and Adventure modes. It eradicates setting contamination in menus and restores missing minimap diamonds and NPC quest icons after logging back into a session.

Flawless Campaign & Adventure Mode Separation
  • Decisive Mode Partitioning: completely overhauled the game creation pipeline inside the GameFactoryManager. When entering an Adventure Mode partition (partition 2), the server now instantly forces and persists the correct parameters (Act 3000, Quest 312429, Step -1) onto your character profile before initializing the world.
  • GameDescriptor Synchronization: since the game creation handler checks the database profile to declare the match parameters, this structural sequence permanently locks your selected mode. If GameCreateParams blobs exist, they are automatically aligned to Adventure matching templates to guarantee 100% data integrity.
  • Stale Handshake Mitigation: optimized the network handshake within the ChannelService layer. The server now tightly limits stale pre-reflection ignores to a single synchronization pass, allowing subsequent menu actions (such as switching from Bounties back to Act I Campaign) to instantly override and persist to the database.
NPC Interface Icons & Marker Alignment
  • Post-Relog Visual Recovery: resolved a persistent issue where quest diamonds and target tracking indicators disappeared from NPCs after a fast relog. Implemented a 3-tier deferred retry sequence (at 0.60s, 1.80s, and 3.20s) post-login to guarantee that your client fully materializes quest states.
  • Robust Target Tracking: the quest mapping engine now prioritizes your personal quest triggers when anchoring minimap markers. If a personal path is uninitialized, it safely queries shared world anchors without breaking the tracking layout.
  • Personal Dialogue Overlays: hardened the conversation resolver (HadConversation) to audit NPC status through dynamic scripts, native asset matrices, and raw MPQ file fallbacks. Clicking an active objective giver now forces a real-time icon refresh using specialized individual packets.

Expected gameplay impact
  • Perfect Mode Isolation: no more mixed data parameters or bugged states when jumping back and forth between Campaign and Adventure Mode in the lobby menu.
  • Reliable Matchmaking: what you select on your game settings screen is exactly what the server initializes when clicking start, completely risk-free.
  • Flawless Quest Navigation: world map indicators, objective tracking arrows, and talking diamonds over artisans or quest-givers will stay active and accurate even after sudden disconnects.

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 tablero.

Nephalem Activo (Últimos 30 Días)

Total: 217
Zethrone
Zethrone
Lilith
Lilith
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
NephalemHero
NephalemHero
Ultimus
Ultimus
Necrid
Necrid
Adamchik2222
Adamchik2222
Иллидан
Иллидан
Mihes
Mihes
devilish999
devilish999
WhaleWarrior
WhaleWarrior
kaspiyan
kaspiyan
hnrqnasc
hnrqnasc
AnimaLity
AnimaLity
Oneshow
Oneshow
Ray
Ray
kaifman
kaifman
alakaZAPP
alakaZAPP
KohakuSaurus
KohakuSaurus
FINALMINUTES
FINALMINUTES
gritsngore
gritsngore
openush
openush
BABAYAGA
BABAYAGA
kaylon
kaylon
SLISKI JOHNNY
SLISKI JOHNNY
creo13
creo13
swybezj
swybezj
Pizduc
Pizduc
Resrackers
Resrackers
Wannadie
Wannadie
Guhldigger
Guhldigger
Sekiel
Sekiel
kinfuyuki
kinfuyuki
KIRITOxKN
KIRITOxKN
minibivi
minibivi
zzmod303
zzmod303
zzmod301
zzmod301
YuriVoyka
YuriVoyka
NETOARAUJO
NETOARAUJO
Suuja
Suuja
BlewYourMind
BlewYourMind
vanhell
vanhell
DankChunk
DankChunk
Xenatrix
Xenatrix
deivyfunny
deivyfunny
Mixadens
Mixadens
Grimrock
Grimrock
decaded123
decaded123
Reed
Reed
ElmoMaz00
ElmoMaz00
Shioki
Shioki
Gigantic
Gigantic
Sarevok
Sarevok
Inmo
Inmo
Biglad
Biglad
transwaste
transwaste
Ceqou
Ceqou
mauro19
mauro19
Demonarch
Demonarch
SiRNiK2409
SiRNiK2409
Yanrui
Yanrui
NeonPlay
NeonPlay
mica
mica
rephos1
rephos1
dotcom1999
dotcom1999
nidhogg1
nidhogg1
noabe
noabe
Mehh
Mehh
Avalin
Avalin
Limani
Limani
tomatela
tomatela
andranez
andranez
Roxoruu
Roxoruu
L4FB
L4FB
kenimal
kenimal
Dr0gon
Dr0gon
ghostride2r
ghostride2r
Zyeos
Zyeos
Diodilla
Diodilla
Mendorai
Mendorai
gravyyy
gravyyy
alone
alone
Peleken
Peleken
MagoDtrevaz
MagoDtrevaz
TheFurnace
TheFurnace
XAYNIZ
XAYNIZ
ItsAllOgre
ItsAllOgre
БЛАЖЬ
БЛАЖЬ
Void_Queen
Void_Queen
cornbread
cornbread
AlanR
AlanR
xibiu
xibiu
WoodyPiker
WoodyPiker
Piyade
Piyade
tomcu
tomcu
DEFILER
DEFILER
erikvok01
erikvok01
kentosu
kentosu
Rejey
Rejey
SandraArt
SandraArt
eroscacampos
eroscacampos
provo
provo
Elirane
Elirane
cybernox
cybernox
murkeezz
murkeezz
dodik
dodik
wonder
wonder
Redinferno
Redinferno
cheeze
cheeze
phidash
phidash
natonerd
natonerd
Zrit
Zrit
RaLfas
RaLfas
UncleReborn
UncleReborn
Gurgel
Gurgel
Rafalfas
Rafalfas
belikx
belikx
Bullaz
Bullaz
yanzrexxar
yanzrexxar
kiabera
kiabera
Softly
Softly
LostKingBR
LostKingBR
JohnWaiters
JohnWaiters
Dreammodern
Dreammodern
mistro13
mistro13
Zelgames
Zelgames
carloswender22
carloswender22
razesniper64
razesniper64
ArcaneDestroyer
ArcaneDestroyer
GrimSong
GrimSong
Lyndon
Lyndon
ThunderBlade
ThunderBlade
Myriam
Myriam
Andariel
Andariel
TrueHawk
TrueHawk
SoulWolf
SoulWolf
Lachdanan
Lachdanan
Itherael
Itherael
WarWarden
WarWarden
Warriv
Warriv
Haedrig
Haedrig
Baal
Baal
Griswold
Griswold
SoulMancer
SoulMancer
Kashya
Kashya
GrimBreaker
GrimBreaker
Isendra
Isendra
Wirt
Wirt
Izual
Izual
Kormac
Kormac
Leah
Leah
Albrecht
Albrecht
Tyrael
Tyrael
Maghda
Maghda
Ghom
Ghom
RageKeep
RageKeep
Covetous
Covetous
AncientGaze
AncientGaze
Rakanoth
Rakanoth
Deckard
Deckard
FallenBreaker
FallenBreaker
Charsi
Charsi
FrostKing
FrostKing
Azmodan
Azmodan
HolyMancer
HolyMancer
LightTouch
LightTouch
AncientAvenger
AncientAvenger
Gheed
Gheed
ChaosKeep
ChaosKeep
DreadSage
DreadSage
AncientMancer
AncientMancer
DarkDestroyer
DarkDestroyer
Akara
Akara
Diablo
Diablo
Imperius
Imperius
Belial
Belial
GhostRider
GhostRider
HellReaper
HellReaper
Adria
Adria
HeavenBreaker
HeavenBreaker
Duriel
Duriel
VenomCry
VenomCry
ThunderWarden
ThunderWarden
Marius
Marius
BrutalProtector
BrutalProtector
NightHowl
NightHowl
Orek
Orek
LightBane
LightBane
AncientWalker
AncientWalker
DeadlyTouch
DeadlyTouch
ShadowBlade
ShadowBlade
Aidan
Aidan
Ogden
Ogden
DreadSoul
DreadSoul
IronSentinel
IronSentinel
StarCaster
StarCaster
DoomStrike
DoomStrike
BloodFist
BloodFist
Cain
Cain
WraithMancer
WraithMancer
SavageKnight
SavageKnight
Peppin
Peppin
DeadlyHunter
DeadlyHunter
Zoltun
Zoltun
FallenSeeker
FallenSeeker
SilentWeaver
SilentWeaver
DarkBreaker
DarkBreaker
BrutalFang
BrutalFang
StormKeep
StormKeep
Mephisto
Mephisto
WildSage
WildSage
Farnham
Farnham
Colores de rango
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend