Turnabout on Character stats concurrency + Null remote IP patch
Cleared the concurrency conflicts that started occuring after the abstract character's listener code was set to run on new thread, potentally leading to several onStatChange mishaps. Added a check for remoteHost being possibly null when opening a new session with the client.
This commit is contained in:
@@ -47,7 +47,6 @@ Missing features list:
|
||||
---------------------------
|
||||
** Packet issues & advanced PQs **
|
||||
- Mystic Doors (won't deploy players properly is some situations, only destination map matches).
|
||||
- Ariant Party Quest
|
||||
- Nett's Pyramid Party Quest
|
||||
---------------------------
|
||||
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
// Missing contents in HeavenMS (as of commit 311), compiled here thanks to ---
|
||||
|
||||
Uncoded features:
|
||||
NX Format
|
||||
Name Change
|
||||
World transfer
|
||||
MTS (v53)
|
||||
|
||||
@@ -1817,4 +1817,7 @@ Ajustado drops de mobs, agora sendo buscado na DB.
|
||||
Ajustado diversas mecânicas da AriantPQ, tais como update visual da pontuação de jogadores (ao dropar itens, ganhar itens, acessar mapa de evento), pontos de batalha persistindo na DB, etc.
|
||||
|
||||
21 Abril 2019,
|
||||
Adicionado debug de packets descrito pelo Atoot.
|
||||
Adicionado debug de packets descrito pelo Atoot.Adicionado debug de packets descrito pelo Atoot.
|
||||
|
||||
22 Abril 2019,
|
||||
Revisado refatoração recente em acesso a valores de stats de jogadores levando a inconsistência nos valores dos mesmos ao colocá-los para rodar em uma nova thread sem proteção concorrente.
|
||||
Reference in New Issue
Block a user