- edited description
Quest's onAdvEvent method issue
Issue #344
new
After satisfying finish condition of quest, the client talk to npc and selects an choice to receive the reward. Then the client sends the corresponding quest bypass packet to the server. But if the packet is sent several times with the same content very quickly, server seems to have the possibility to handle this several times. Because server uses thread pool to process client packets, but there is no synchronization in the onAdvEvent or onTalk function call stack. This cause user receive quest’s reward several times.
Comments (2)
-
reporter -
reporter - edited description
- Log in to comment