포럼 / 패치 노트 및 업데이트 / [v1.8.10] Update: Asynchronous Outbound Network Queue, Actor Visibility Resync & TCP Framing Shield

[v1.8.10] Update: Asynchronous Outbound Network Queue, Actor Visibility Resync & TCP Framing Shield

Avatar
#1
Zethrone
admin
게시물: 145
포인트: 99999
Sep 21, 2026 #1
Nephalem,

We have deployed v1.8.10, a foundational networking and infrastructure update. By executing deep TCP buffer stress tests and reviewing packet loss anomalies during area transitions, this update introduces a fully asynchronous outbound connection queue, completely eradicating the data-drop glitches that caused world doors, followers, and summoned minions to turn permanently invisible.

Asynchronous Outbound Connection Queues & TCP Shielding
  • Eradication of Silent Packet Drops: discovered a structural flaw inside the legacy Connection.Send pipeline where temporary socket congestion or latency spikes forced the main thread to discard queued bytes or completely mute outbound transmissions for 250ms without closing the socket. Because the server marked these missing actors as already revealed, clients remained permanently blind to crucial world elements.
  • Dedicated Asynchronous Writer Threads: implemented an independent FIFO (First-In, First-Out) memory queue per connection. The game loop thread now seamlessly offloads outbound messages to a dedicated asynchronous network worker, completely removing socket polling and network blockages from the main world tick thread.
  • Absolute TCP Framing Protection: by ensuring that partial packets are never dropped mid-stream, the engine safely preserves strict TCP data stream framing. This prevents the downstream corruption of gameplay packets when hopping rapidly between towns and dungeons.
  • Bounded Queue Safeguards: enforced hard memory limitations capped at 16 MiB (ClientSendQueueMaxBytes) and 16,384 packets (ClientSendQueueMaxPackets) per user session. Breaching either threshold will immediately drop the lagging socket safely via the [OutboundQueue] handler to protect global server stability.
World Entry, Follower & Minion Synchronization
  • Flawless Transition Visibility: completely resolved the issue where followers (Templar), Necromancer skeletons, Golems, and quest doors vanished when returning to main hubs or crossing into cathedral areas. Visibility registries are now perfectly retained up to their physical delivery point.
  • Recursive Network Call Cleanup: removed a hazardous data loop where partially transmitted packets could trigger recursive network warning alerts. This eliminates a critical edge-case where warning logs would accidentally splice into active outbound data frames, corrupting client visualization arrays.

Expected gameplay impact
  • Seamless Area Transitions: complete structural awareness when moving through portals, world doors, and waypoints; town elements, followers, and minions will consistently render instantly upon arrival.
  • Buttery Smooth Game Loop: severe micro-stutter relief during heavy zone loads as network packet formatting is entirely uncoupled from game tick processing.
  • Isolate Connection Stability: individual player latency spikes or slow client responses will remain entirely sandboxed, preventing high-ping users from dragging down server tick performance for the rest of the party.

If you notice instability, please report hero name, zone, UTC time, and whether .offline was active in Support.

- Zethrone Team

빠른 답글

이 게시판에 답글을 달려면 등록해야 합니다.

활성 네팔렘 (최근 30일)

총계: 277
Zethrone
Zethrone
Prime
Prime
Raúl
Raúl
ROSSWAG
ROSSWAG
Shtilkata
Shtilkata
Slevin
Slevin
Knoken
Knoken
ThunderJet
ThunderJet
Death
Death
NephalemHero
NephalemHero
Azazelka
Azazelka
DEH4UK
DEH4UK
Yomb
Yomb
SoggyCum
SoggyCum
Cvasquez1983
Cvasquez1983
WhaleWarrior
WhaleWarrior
Brieen
Brieen
Tiken
Tiken
DarkOcean
DarkOcean
Zukii
Zukii
Kusanagich
Kusanagich
DrkPhnX
DrkPhnX
vanvi
vanvi
UNKNOWN
UNKNOWN
zcc
zcc
Ganzalles
Ganzalles
Deadrae
Deadrae
Nyaka
Nyaka
McKulka
McKulka
McMisiek
McMisiek
Khala
Khala
wolflan
wolflan
БЛАЖЬ
БЛАЖЬ
Lynx
Lynx
zoominzoomout
zoominzoomout
tmh.france@gmail.com
tmh.france@gmail.com
Andrey
Andrey
Fisher2106
Fisher2106
Aratron
Aratron
Tearte
Tearte
Skimed
Skimed
arunasLTU
arunasLTU
azgard
azgard
Fidi
Fidi
AtomixBlazer
AtomixBlazer
Sauron
Sauron
mavrikk
mavrikk
Mik4
Mik4
KundiHrabka
KundiHrabka
VAASS
VAASS
elfollacabras69
elfollacabras69
the wd23
the wd23
2Cmba
2Cmba
Aleksei
Aleksei
Fangus
Fangus
qhoenix
qhoenix
Carlos
Carlos
Other
Other
Stozza
Stozza
VictorAmazing
VictorAmazing
HolyDiver
HolyDiver
Gramm74
Gramm74
Havana7
Havana7
Silver
Silver
Шиза
Шиза
Wirefredd95
Wirefredd95
Tate
Tate
openush
openush
scarface
scarface
surios
surios
Armapisec
Armapisec
SandraArt
SandraArt
Multik
Multik
Arthur
Arthur
Tonk0
Tonk0
ezMan
ezMan
Mykeal
Mykeal
WANDAL
WANDAL
Disharmony
Disharmony
BlackWhale
BlackWhale
Fizzonherashe
Fizzonherashe
Gotuuu
Gotuuu
Dynia
Dynia
Faster113
Faster113
masid
masid
Jovan
Jovan
Beck
Beck
megamorf
megamorf
Castiel
Castiel
Sapoibn
Sapoibn
ANTARES
ANTARES
SARWESH
SARWESH
Nygus
Nygus
kuandry
kuandry
Lothean
Lothean
SatanCum
SatanCum
lastatin
lastatin
bokuzeus
bokuzeus
Bannmeister
Bannmeister
sergyljfan
sergyljfan
pepega123qaz
pepega123qaz
AkioDragon
AkioDragon
Enpisi
Enpisi
kamisama
kamisama
GrubyWor
GrubyWor
Sowaha
Sowaha
BadUnderwear
BadUnderwear
YoloWarrior
YoloWarrior
eios
eios
prosef
prosef
Empatic
Empatic
SpaM
SpaM
HugoBergeron
HugoBergeron
qnko
qnko
p3tarz
p3tarz
astrafica
astrafica
Fezalion
Fezalion
Doda
Doda
ZDU
ZDU
Rohan
Rohan
flaviork97
flaviork97
Мерлин
Мерлин
aeoxoboe
aeoxoboe
tolgaersatir
tolgaersatir
butrely
butrely
amin123
amin123
Shenity
Shenity
Akeldama223
Akeldama223
barbariskas
barbariskas
Natellis
Natellis
SoldiersLive
SoldiersLive
Washan
Washan
Entheos
Entheos
DubTeddy
DubTeddy
Antibiotik
Antibiotik
WorldKillers
WorldKillers
qhtjdzoq
qhtjdzoq
yejc
yejc
KCEJIJIOC
KCEJIJIOC
NasaPNG
NasaPNG
Alakosta
Alakosta
Robull
Robull
TheSecondBirth
TheSecondBirth
Giyu
Giyu
NETOARAUJO
NETOARAUJO
Apocalypse
Apocalypse
DimaV
DimaV
soldger
soldger
h4xg0d
h4xg0d
rock
rock
bettyboopers
bettyboopers
GufcioPL
GufcioPL
jujuna
jujuna
Abedeen
Abedeen
Onelight1997
Onelight1997
Karma
Karma
XAKCAH
XAKCAH
colombina
colombina
Sergo123
Sergo123
purplehusky
purplehusky
KozmikPulse
KozmikPulse
SheiipaO
SheiipaO
Gringouposki
Gringouposki
Komissar
Komissar
_Saimon_
_Saimon_
uny
uny
chrizt
chrizt
ne1166sk
ne1166sk
Talrasha22
Talrasha22
Anzar
Anzar
Milaneske
Milaneske
WoodyPiker
WoodyPiker
DerTod
DerTod
diabolii
diabolii
BIlly Gates
BIlly Gates
pepievroto
pepievroto
ALUCARD
ALUCARD
RT7
RT7
Barbossa
Barbossa
vasseloth
vasseloth
from125
from125
Altair
Altair
Zuzpeqt
Zuzpeqt
Исенхатор
Исенхатор
LAWREAPU
LAWREAPU
Nepcalibur
Nepcalibur
Кровососня
Кровососня
dema
dema
Vempari
Vempari
Odyssey
Odyssey
aidathecursednartanherohanui
aidathecursednartanherohanui
WarCrafT
WarCrafT
Влад
Влад
Diablo
Diablo
IronSentinel
IronSentinel
Eirena
Eirena
RageFang
RageFang
Marius
Marius
Wirt
Wirt
Albrecht
Albrecht
ShadowWeaver
ShadowWeaver
Kashya
Kashya
Imperius
Imperius
GhostWarden
GhostWarden
Andariel
Andariel
Rakanoth
Rakanoth
Mephisto
Mephisto
Warriv
Warriv
Cydaea
Cydaea
StormCry
StormCry
Kormac
Kormac
Cain
Cain
DarkWatcher
DarkWatcher
Itherael
Itherael
Farnham
Farnham
VoidMaster
VoidMaster
PrimalWalker
PrimalWalker
Deckard
Deckard
Peppin
Peppin
TrueBlade
TrueBlade
Azmodan
Azmodan
Isendra
Isendra
Covetous
Covetous
Akara
Akara
Myriam
Myriam
Maghda
Maghda
Belial
Belial
Zoltun
Zoltun
IronRoar
IronRoar
Kadala
Kadala
Malthael
Malthael
DeadlyTouch
DeadlyTouch
Gheed
Gheed
Leoric
Leoric
Gillian
Gillian
HellGrasp
HellGrasp
GhostMancer
GhostMancer
SoulWolf
SoulWolf
DeathWalker
DeathWalker
AncientRunner
AncientRunner
GhostSoul
GhostSoul
FallenRider
FallenRider
Orek
Orek
LightSlayer
LightSlayer
NetherBlade
NetherBlade
DeadlyHowl
DeadlyHowl
Charsi
Charsi
Ogden
Ogden
DeadlyClaw
DeadlyClaw
Aidan
Aidan
Lyndon
Lyndon
DarkKing
DarkKing
StormWitch
StormWitch
Izual
Izual
FireFang
FireFang
Duriel
Duriel
Adria
Adria
ShadowLord
ShadowLord
SavageKing
SavageKing
DreadRunner
DreadRunner
Ghom
Ghom
LightWalker
LightWalker
GrimSentinel
GrimSentinel
Urshi
Urshi
NobleBreaker
NobleBreaker
SwiftSage
SwiftSage
BoneReaper
BoneReaper
HolySeeker
HolySeeker
RisenHawk
RisenHawk
SteelMaster
SteelMaster
Leah
Leah
FallenFist
FallenFist
ShadowStrike
ShadowStrike
HellReaper
HellReaper
BattleTouch
BattleTouch
DreadKnight
DreadKnight
Tyrael
Tyrael
등급 색상
■ Admin ■ Game Master ■ Nephalem ■ Adept ■ Veteran ■ Champion ■ Legend