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: 111
Puntos: 99999
Yesterday, 7:19 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: 221
Lilith
Lilith
Zethrone
Zethrone
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Ray
Ray
Desolation
Desolation
Xost
Xost
NephalemHero
NephalemHero
AnimaLity
AnimaLity
ASTEROID
ASTEROID
Mihes
Mihes
areqor
areqor
WhaleWarrior
WhaleWarrior
swybezj
swybezj
Иллидан
Иллидан
jacobiesmash
jacobiesmash
SunKen
SunKen
Necrid
Necrid
Ares420
Ares420
Ultimus
Ultimus
Adamchik2222
Adamchik2222
devilish999
devilish999
kaspiyan
kaspiyan
hnrqnasc
hnrqnasc
Oneshow
Oneshow
kaifman
kaifman
alakaZAPP
alakaZAPP
KohakuSaurus
KohakuSaurus
FINALMINUTES
FINALMINUTES
gritsngore
gritsngore
openush
openush
BABAYAGA
BABAYAGA
kaylon
kaylon
SLISKI JOHNNY
SLISKI JOHNNY
creo13
creo13
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
Rakanoth
Rakanoth
HellWalker
HellWalker
Gillian
Gillian
Duriel
Duriel
Lachdanan
Lachdanan
Myriam
Myriam
Warriv
Warriv
FireAvenger
FireAvenger
HeavenFang
HeavenFang
HellKnight
HellKnight
Akara
Akara
Andariel
Andariel
Mephisto
Mephisto
SteelWitch
SteelWitch
Diablo
Diablo
Maghda
Maghda
Cydaea
Cydaea
ShadowReaper
ShadowReaper
Auriel
Auriel
DreadSong
DreadSong
Itherael
Itherael
Lyndon
Lyndon
WarHunter
WarHunter
Isendra
Isendra
Wirt
Wirt
BloodWarden
BloodWarden
Kormac
Kormac
Belial
Belial
ChaosReaper
ChaosReaper
AncientAvenger
AncientAvenger
BattleBorn
BattleBorn
BattleGrasp
BattleGrasp
DarkClaw
DarkClaw
Kadala
Kadala
ThunderRoar
ThunderRoar
SavageFang
SavageFang
Deckard
Deckard
Marius
Marius
Zoltun
Zoltun
StormKnight
StormKnight
RageWeaver
RageWeaver
IronWolf
IronWolf
Moreina
Moreina
BloodSentinel
BloodSentinel
FireKnight
FireKnight
Eirena
Eirena
StormGrasp
StormGrasp
HeavenFist
HeavenFist
Griswold
Griswold
WildFist
WildFist
SilentHeart
SilentHeart
BloodHawk
BloodHawk
Adria
Adria
DeathClaw
DeathClaw
Kashya
Kashya
Jazreth
Jazreth
ThunderStrike
ThunderStrike
Aidan
Aidan
ShadowAvenger
ShadowAvenger
GhostSoul
GhostSoul
Izual
Izual
Urshi
Urshi
BoneKnight
BoneKnight
Albrecht
Albrecht
Leah
Leah
LightSeeker
LightSeeker
DreadClaw
DreadClaw
Covetous
Covetous
Baal
Baal
Cain
Cain
FireReaper
FireReaper
ThunderQueen
ThunderQueen
HeavenWarden
HeavenWarden
Azmodan
Azmodan
IronHold
IronHold
Gheed
Gheed
BoneSentinel
BoneSentinel
StarClaw
StarClaw
RunHawk
RunHawk
Tyrael
Tyrael
RageBorn
RageBorn
Ogden
Ogden
TrueBane
TrueBane
BoneHowl
BoneHowl
BrutalBreaker
BrutalBreaker
FallenGrasp
FallenGrasp
TrueRoar
TrueRoar
RunSentinel
RunSentinel
Ghom
Ghom
HeavenCaster
HeavenCaster
AncientCaster
AncientCaster
VenomSeeker
VenomSeeker
WickedHowl
WickedHowl
BattleKnight
BattleKnight
Malthael
Malthael
Colores de rango
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend