Используйте корректное название темы. Не стоит употреблять в заголовке темы слова с призывами о помощи, вида "срочно, хелп, помогите, ошибка, ошибки сервера, привет и т.д.". Название должно быть информативным
Greetings,
I'd like to ask for your help in resolving the following conundrum:
I'm upscaling a H5 source to a newer client protocol.
However, the Use Agreement, aka LICENSE, can only be successfully passed by clicking ACCEPT with the mouse. If you hit ENTER on the keyboard, the process gets stuck. I've been debugging this for a couple of hours now and I've located the issue, but I have no idea how to resolve it.
When you press ENTER, the game sends twice in quick succession the related opcode (0x05, suitably named RequestL2ServerList() on the source I have), and instead of getting picked up in another thread, it actually uses the same thread and gets stuck right before sending the ServerList(.java) packet to the client. In fact, it does not even reach the write function nor its predecessor in the PacketEncoder/L2LoginServerPacket.
Could anyone help me out with solution ideas, please?
I'd like to ask for your help in resolving the following conundrum:
I'm upscaling a H5 source to a newer client protocol.
However, the Use Agreement, aka LICENSE, can only be successfully passed by clicking ACCEPT with the mouse. If you hit ENTER on the keyboard, the process gets stuck. I've been debugging this for a couple of hours now and I've located the issue, but I have no idea how to resolve it.
When you press ENTER, the game sends twice in quick succession the related opcode (0x05, suitably named RequestL2ServerList() on the source I have), and instead of getting picked up in another thread, it actually uses the same thread and gets stuck right before sending the ServerList(.java) packet to the client. In fact, it does not even reach the write function nor its predecessor in the PacketEncoder/L2LoginServerPacket.
Could anyone help me out with solution ideas, please?