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

Szybka Odpowiedź

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

Aktywni Nephalem (Ostatnie 30 Dni)

Razem: 269
Zethrone
Zethrone
Lilith
Lilith
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
GrandSive
GrandSive
dawarka
dawarka
Rustos123
Rustos123
NephalemHero
NephalemHero
EnhantoN
EnhantoN
nsk10
nsk10
bobi
bobi
KOr111YN
KOr111YN
Saga_boi
Saga_boi
Dorian
Dorian
bettyboopers
bettyboopers
AnNyeong
AnNyeong
Bannmeister
Bannmeister
Иллидан
Иллидан
FraG
FraG
Laki
Laki
far
far
Lord Nate
Lord Nate
marek
marek
xmodspawn
xmodspawn
WhaleWarrior
WhaleWarrior
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
Marcos
Marcos
ORBTT
ORBTT
Bobina O Grande
Bobina O Grande
Luminen
Luminen
Lexxx210
Lexxx210
lhfslucass
lhfslucass
Buharestiks
Buharestiks
Wariatt
Wariatt
SandraArt
SandraArt
Alexios
Alexios
Flaperin1034
Flaperin1034
Stokkel
Stokkel
maestro888
maestro888
akiptogel
akiptogel
Cypher01
Cypher01
Sergo123
Sergo123
Denzza
Denzza
SteelRat
SteelRat
AndariellMozi
AndariellMozi
Dewa
Dewa
BaziCew
BaziCew
one2one
one2one
rranca
rranca
Cancerian
Cancerian
ArianaGlande
ArianaGlande
Shinjuro
Shinjuro
shanksss
shanksss
Noct
Noct
gustaviinx
gustaviinx
stempess
stempess
Cypher02
Cypher02
Alvin
Alvin
fernando
fernando
JohnWaiters
JohnWaiters
Blorpsoda
Blorpsoda
Sy2t3mEnemy
Sy2t3mEnemy
Jhowzinho
Jhowzinho
overlydigital
overlydigital
Sociopath
Sociopath
TheR
TheR
OnkelEiernacken
OnkelEiernacken
okolodka
okolodka
nagisa1337
nagisa1337
Johnny21Walker
Johnny21Walker
Kitibosi
Kitibosi
dodik
dodik
ZeMeR
ZeMeR
thanhuy
thanhuy
VesbarHR
VesbarHR
Saig
Saig
anionexuk3
anionexuk3
Naraku
Naraku
Lexa7480
Lexa7480
Zestiny
Zestiny
Flanger
Flanger
serzile88
serzile88
gothviolence
gothviolence
SeveN
SeveN
PPzhang
PPzhang
Anemon
Anemon
SnoopLooL
SnoopLooL
IH1GAMI
IH1GAMI
AndarieL
AndarieL
karapuzzz
karapuzzz
kilerz
kilerz
onkelglatze
onkelglatze
onkelg
onkelg
kransolo
kransolo
Bubs0n
Bubs0n
жизньцветка
жизньцветка
Aroc
Aroc
Ridliscott
Ridliscott
Heliossec
Heliossec
gnomohabe
gnomohabe
MiDAS
MiDAS
Xaker
Xaker
Drache
Drache
Fanarik3
Fanarik3
Gats1
Gats1
Romzulkin
Romzulkin
cybernox
cybernox
Gurrble
Gurrble
SenhordoEngenho
SenhordoEngenho
masck
masck
ancientoten
ancientoten
Bobotie
Bobotie
Aratorn98
Aratorn98
Lyam
Lyam
Hraesvelgr
Hraesvelgr
Malvinka
Malvinka
Gats
Gats
Haseo
Haseo
jokerudo
jokerudo
Keleborn96
Keleborn96
Saido4ka
Saido4ka
Paragon
Paragon
Maks
Maks
utee
utee
gksz
gksz
waffess
waffess
Xenatrix
Xenatrix
leishen
leishen
SLISKI JOHNNY
SLISKI JOHNNY
morasaquin
morasaquin
djmax1234
djmax1234
cristallyx
cristallyx
Botexus
Botexus
BRONX
BRONX
Nepcalibur
Nepcalibur
BloodCherry
BloodCherry
Leoncius
Leoncius
amigoconvenido
amigoconvenido
Edwin
Edwin
Kornet
Kornet
T4L1
T4L1
MarkiiNTNT
MarkiiNTNT
Danijel
Danijel
Seeko
Seeko
Дима Кемерово
Дима Кемерово
MrZip
MrZip
MrBaks
MrBaks
Kogollones
Kogollones
Waker
Waker
Sokorol
Sokorol
Thassarian
Thassarian
Arsakgg
Arsakgg
niqora
niqora
SantosDom
SantosDom
Ténébreux
Ténébreux
Urshi
Urshi
HellWalker
HellWalker
Mephisto
Mephisto
VoidWitch
VoidWitch
RageMaster
RageMaster
Aidan
Aidan
Lyndon
Lyndon
Leoric
Leoric
Jazreth
Jazreth
Marius
Marius
NightSong
NightSong
SavageSentinel
SavageSentinel
Ogden
Ogden
Diablo
Diablo
LightKnight
LightKnight
Kadala
Kadala
Adria
Adria
IronDestroyer
IronDestroyer
PrimalReaper
PrimalReaper
Albrecht
Albrecht
RisenRider
RisenRider
Rakanoth
Rakanoth
FireLord
FireLord
Myriam
Myriam
DeadlyWeaver
DeadlyWeaver
SteelKeep
SteelKeep
IronGrasp
IronGrasp
Itherael
Itherael
VoidSlayer
VoidSlayer
ThunderRunner
ThunderRunner
RunDestroyer
RunDestroyer
DreadMancer
DreadMancer
Baal
Baal
Eirena
Eirena
Maghda
Maghda
FrostBreaker
FrostBreaker
StarBlade
StarBlade
Gillian
Gillian
Cain
Cain
DoomSlayer
DoomSlayer
NightWatcher
NightWatcher
Griswold
Griswold
SoulHeart
SoulHeart
Ghom
Ghom
ChaosCaster
ChaosCaster
GrimKing
GrimKing
Malthael
Malthael
SavageStrike
SavageStrike
Belial
Belial
BoneWarden
BoneWarden
Akara
Akara
ChaosSoul
ChaosSoul
Azmodan
Azmodan
Lachdanan
Lachdanan
StarGuard
StarGuard
LightAvenger
LightAvenger
Covetous
Covetous
WraithSong
WraithSong
IronRider
IronRider
SilentMaster
SilentMaster
Imperius
Imperius
Wirt
Wirt
HolyProtector
HolyProtector
Charsi
Charsi
DarkConqueror
DarkConqueror
SunWatcher
SunWatcher
Orek
Orek
Tyrael
Tyrael
Isendra
Isendra
WickedWitch
WickedWitch
Peppin
Peppin
Zoltun
Zoltun
DarkKeep
DarkKeep
RunSentinel
RunSentinel
ThunderSentinel
ThunderSentinel
FrostGaze
FrostGaze
StarHowl
StarHowl
BloodRider
BloodRider
IronHold
IronHold
Deckard
Deckard
VoidRoar
VoidRoar
BloodProtector
BloodProtector
FallenRider
FallenRider
HellGrasp
HellGrasp
StarWolf
StarWolf
Kashya
Kashya
BattleWatcher
BattleWatcher
Farnham
Farnham
BloodRoar
BloodRoar
GrimCry
GrimCry
SpiritSage
SpiritSage
DeadlyFang
DeadlyFang
RunLord
RunLord
FierceWarden
FierceWarden
Kolory rang
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend