Странно, вроде смог победить чексумм, но вылезла новая проблема....
Вот это отправляет клиент:
2A 00 07 C4 F8 36 19 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1E C4 F8 36 00 00 00 00 00 00 00 00 00 00 00 00
или
2A 00 07 47 B9 AE 4B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4C 47 B9 AE 00 00 00 00 00 00 00 00 00 00 00 00
Это отправляю я:
2A 00 07 3A 97 AF 4E 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 49 3A 97 AF 00 00 00 00 00 00 00 00 00 00 00 00
или
2A 00 07 28 B6 C1 26 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 21 28 B6 C1 00 00 00 00 00 00 00 00 00 00 00 00
Вроде всё должно быть нормально и правильно, но сервер отвечает на мой пакет:
Wrong checksum from client: [127.0.0.1]
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at com.l2j.netcore.MMOConnection.close(MMOConnection. java:293)
at com.l2j.netcore.MMOConnection.close(MMOConnection. java:260)
at com.l2j.loginserver.L2LoginClient.decrypt(L2LoginC lient.java:130)
at com.l2j.netcore.SelectorThread.parseClientPacket(S electorThread.java:433)
at com.l2j.netcore.SelectorThread.tryReadPacket(Selec torThread.java:379)
at com.l2j.netcore.SelectorThread.readPacket(Selector Thread.java:309)
at com.l2j.netcore.SelectorThread.run(SelectorThread. java:179)
DISCONNECTED: [127.0.0.1]
А на эмулятор клиента не ругается, всё норм (la2_client_emu, тут его в этой теме вроде выкладывали).
|