Форумы / Примечания к обновлениям и обновлениям / [v1.2.2] Update: Party state hardening + per-player quest sync + missing map repopulation

[v1.2.2] Update: Party state hardening + per-player quest sync + missing map repopulation

Avatar
#1
Zethrone
admin
Сообщения: 113
Очки: 99999
Apr 1, 2026 #1
Nephalem,

We have deployed v1.2.2, focused on party reliability, per-player quest handling, world-generation safeguards and broad spawn coverage restoration across missing maps, bounty override targets and sub-areas.

This update builds directly on v1.2.1 by tightening multiplayer state transitions, reducing reconnect-related edge cases, improving quest isolation in MMO flows and restoring monster population coverage in areas that could previously feel empty, incomplete or unstable during exploration, bounties and live sessions.

What is new vs v1.2.1

Party State & Multiplayer Stability
  • Boss encounter popups are now scoped to actual party members only
  • Totem popups are now party-scoped as well
  • Party auto-dissolve flow was hardened so leftover solo states clean up more reliably
  • Party card teardown logic was stabilized to reduce stale or broken roster states
  • Pending party invites no longer create false allied / party state before acceptance
  • Reconnect handling was reinforced to reduce unanswered invite leakage into later sessions
  • Inviter-side cleanup on disconnect was improved for pending party invites
  • Additional battle, channel and matchmaking safety checks were added around reconnect and game-start flows

Per-Player Quest & Objective Improvements
  • MMO quest progression now tracks current quest and step per player instead of relying on one shared live state
  • Quest sync broadcasts were narrowed so players receive only the quest audience relevant to them
  • Quest markers now filter against each player’s effective quest state
  • Quest and objective flow in shared MMO sessions is now more resistant to cross-player state bleed

Portal, World & Runtime Hardening
  • Portal continuity was hardened to avoid empty-world and re-entry race issues
  • Shadow of Diablo portal progression was fixed in Act IV
  • World generation now guards null entrance-tile / layout edge cases instead of crashing
  • Town Portal lookup no longer crashes when expected portal state is missing
  • Several NullReference paths were fixed in gameplay, summon, brain and worldgen flows
  • Unsupported map-zoom client traffic is now safely ignored instead of creating unnecessary fault paths

Spawn Coverage Restoration
  • Missing spawn layouts were restored across previously unpopulated or incompletely covered LevelAreas
  • Bounty kill flows that rely on LevelArea overrides now have the required monster layouts behind them
  • Bounty repopulation checks now validate missing LevelArea spawn keys safely before attempting monster refill
  • This update restores broad monster coverage across campaign sub-areas, random cellars, bounty targets and endgame environments

Complete list of repopulated maps:

Act I:
  • Old Tristram
  • Cemetery Crypt Variant 3
  • Cemetery Crypt Variant 4
  • Cemetery Crypt Special 01
  • Forlorn Farm
  • Goatman Graveyard
  • Leoric’s Manor Exterior
  • Cursed Hold Cells
  • Jar of Souls Crypt
  • Forsaken Grounds
  • Secluded Grove

Act II:
  • Borderlands Khamsin
  • Khamsin Mine
  • Alcarnus Tier 2
  • Caldeum Sewers (alternate)
  • Campaign Aqueducts (Oasis)

Act III:
  • Bridge Interior Random 01
  • Keep Random Cellar 03

Act V:
  • Pandemonium Fortress Level 02
  • Pandemonium Outlands

Bounty Override Target Coverage:
  • Battlefields of Eternity
  • Pandemonium Fortress Level 1
  • Pandemonium Fortress Level 2
  • Westmarch Commons
  • Southern Highlands
  • Northern Highlands
  • Alcarnus

Additional Restored Sub-Areas:
  • Skeleton King’s Chamber
  • Wortham Chapel Cellar
  • Blacksmith’s Cellar (Haedrig)
  • Abandoned Servant House
  • Bates Farm / Scavenged Scabbard Cellar
  • Old Mill
  • Corpse House
  • Family Tree
  • Old Tristram Tree Cave
  • Oasis Random Cellar 2
  • Oasis Random Cellar 4
  • Zakarwa Merchant Cellar
  • ZK Timed Dungeon Entrance
  • Alcarnus Cellar Main
  • DogBite Cellar
  • Oasis Sub-Area
  • Portal Roulette (ZK Archives)

Additional Rift / Tileset Spawn Coverage Expanded During This Cycle:
  • Westmarch tileset
  • Fortress Large tileset
  • Zolt Ruins tileset
  • Hexmaze tileset
  • Ice Cave tileset
  • Crypt tileset
  • Corrupt Spire tileset
  • Cathedral tileset
  • Leoric’s tileset
  • Root Cave tileset
  • Worm Caves tileset
  • Zolt Archives tileset
  • Flooded Cave tileset
  • Sewers tileset
  • Cesspools Small tileset
  • Cesspools Large tileset

Additional Stability Fixes Included In This Cycle:
  • Necromancer summon-side null crash protections were added
  • Game tick handling now guards disconnect-time null races
  • World generation now handles invalid adjacent / entrance tile cases more safely
  • Bounty repopulation no longer assumes every overridden LevelArea always has a valid spawn layout
  • General spawn-generation coverage was audited and extended across missing areas

Why this matters for the community:
  • Unaccepted invites no longer behave like accepted parties
  • Quest state is more reliable per player in MMO sessions
  • Bounties and exploration are less likely to land in empty or underpopulated areas
  • Reconnects, portals and world transitions are more stable under live conditions
  • Long-running sessions now have better protection against stale state, missing spawns and edge-case crashes

As always, please report any issue including map, activity, timestamp and reproduction steps.

— Zethrone Team

Быстрый Ответ

Вы должны зарегистрироваться, чтобы отвечать в этом форуме.

Активные Nephalem (Последние 30 Дней)

Итого: 201
Lilith
Lilith
Zethrone
Zethrone
onkelglatze
onkelglatze
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
NephalemHero
NephalemHero
SARWESH
SARWESH
Sendai
Sendai
Mrfareway
Mrfareway
creo13
creo13
Abdahorn
Abdahorn
Kitteh
Kitteh
Luc1ferSam91
Luc1ferSam91
Mihes
Mihes
WhaleWarrior
WhaleWarrior
MrAteniel
MrAteniel
Иллидан
Иллидан
nsk10
nsk10
m1dn1t3
m1dn1t3
lulla
lulla
kate2254
kate2254
Graxy_TV
Graxy_TV
slim underscore
slim underscore
KIRITOxKN
KIRITOxKN
MyBigJuicy
MyBigJuicy
nicoulitch
nicoulitch
slipw90
slipw90
GrozzaXD
GrozzaXD
Arcvnus
Arcvnus
Takachuja
Takachuja
Adamchik2222
Adamchik2222
opsinnerclan
opsinnerclan
DivineHistorian
DivineHistorian
SunKen
SunKen
Kotionstream
Kotionstream
Xost
Xost
Oneshow
Oneshow
ASTEROID
ASTEROID
UZI
UZI
ANGKOLPAK
ANGKOLPAK
jacobiesmash
jacobiesmash
Ray
Ray
Desolation
Desolation
AnimaLity
AnimaLity
areqor
areqor
swybezj
swybezj
Necrid
Necrid
Ares420
Ares420
Ultimus
Ultimus
devilish999
devilish999
kaspiyan
kaspiyan
hnrqnasc
hnrqnasc
kaifman
kaifman
alakaZAPP
alakaZAPP
KohakuSaurus
KohakuSaurus
FINALMINUTES
FINALMINUTES
gritsngore
gritsngore
openush
openush
BABAYAGA
BABAYAGA
kaylon
kaylon
SLISKI JOHNNY
SLISKI JOHNNY
Pizduc
Pizduc
Resrackers
Resrackers
Wannadie
Wannadie
Guhldigger
Guhldigger
Sekiel
Sekiel
kinfuyuki
kinfuyuki
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
Jazreth
Jazreth
ThunderStrike
ThunderStrike
Ogden
Ogden
DarkWalker
DarkWalker
Kadala
Kadala
Ghom
Ghom
FireSlayer
FireSlayer
FrostBreaker
FrostBreaker
Baal
Baal
WraithMancer
WraithMancer
SpiritDestroyer
SpiritDestroyer
WildTouch
WildTouch
Kashya
Kashya
Haedrig
Haedrig
LightQueen
LightQueen
GrimSage
GrimSage
BloodCaster
BloodCaster
TrueWolf
TrueWolf
DreadFist
DreadFist
Tyrael
Tyrael
DeathBreaker
DeathBreaker
Duriel
Duriel
Malthael
Malthael
SpiritProtector
SpiritProtector
Urshi
Urshi
DeathBorn
DeathBorn
Charsi
Charsi
Gheed
Gheed
Azmodan
Azmodan
Imperius
Imperius
RisenAvenger
RisenAvenger
Kormac
Kormac
BloodProtector
BloodProtector
Warriv
Warriv
VoidFang
VoidFang
Zoltun
Zoltun
Lyndon
Lyndon
Leoric
Leoric
Gillian
Gillian
VenomHawk
VenomHawk
Eirena
Eirena
Izual
Izual
Leah
Leah
Cain
Cain
Isendra
Isendra
DeathHeart
DeathHeart
Orek
Orek
Peppin
Peppin
Maghda
Maghda
ChaosHawk
ChaosHawk
Akara
Akara
HolyCaster
HolyCaster
IronWitch
IronWitch
SunHunter
SunHunter
Cydaea
Cydaea
IronCry
IronCry
Diablo
Diablo
Griswold
Griswold
Itherael
Itherael
MoonClaw
MoonClaw
Covetous
Covetous
WarLord
WarLord
FrostDestroyer
FrostDestroyer
Aidan
Aidan
SteelGuard
SteelGuard
StarWarden
StarWarden
AncientGaze
AncientGaze
WraithHowl
WraithHowl
WraithCry
WraithCry
Andariel
Andariel
LightMaster
LightMaster
Albrecht
Albrecht
RunSentinel
RunSentinel
NobleQueen
NobleQueen
WarSeeker
WarSeeker
Farnham
Farnham
Mephisto
Mephisto
WraithTouch
WraithTouch
ThunderKnight
ThunderKnight
DarkWitch
DarkWitch
PrimalMaster
PrimalMaster
FierceBane
FierceBane
AncientGrasp
AncientGrasp
Цвета рангов
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend