I have try to debug the openkore by turn on debugging section in the config.txt. Here is the result (with added comments regarding my understanding about kore-server communications):
Code: Select all
**** Here, I talk to kafra ****
talk 0
Sent packet : 0090 [ 7 bytes] [Talk]
<< Received packet: 01B3 - NPC Image [67 bytes] --> Show NPC image: kafra_05.bmp
<< Received packet: 00B4 - NPC Talk [16 bytes] --> Kafra Staff: [Kafra]
<< Received packet: 00B4 - NPC Talk [87 bytes] --> Kafra Staff: Selamat datang di Kafra Corp.Kami akan selalu bersamamu dimanapun kamu berada.
<< Received packet: 00B4 - NPC Talk [31 bytes] --> Kafra Staff: Ada yang bisa dibantu?
<< Received packet: 00B5 - NPC Continue [ 6 bytes] --> This might be the signal that previous responses is over
Kafra Staff: Auto-continuing talking
Sent packet : 00B9 [ 6 bytes] [Talk Continue]
**** After several auto-continued talk, it shows the menu ****
<< Received packet: 00B7 - NPC Response [107 bytes]
----------Responses-----------
# Response
0 Simpan Posisi
1 Gunakan Storage
2 Gunakan layanan Teleport
3 Sewa Cart
4 Periksa informasi lainnya
5 Batal.
6 Cancel Chat
-------------------------------
Kafra Staff: Type 'talk resp #' to choose a response.
Sent packet : 0360 [ 6 bytes] --> This might be a signal to server that kafra menu is opened
<< Received packet: 007F - Received Sync [ 6 bytes] --> This might be the server's acknowledgement for previous signal (somekind of handsake?)
**** Sending response to open storage ****
talk resp 1
Sent packet : 00B8 [ 7 bytes] [Talk Response]
<< Received packet: 00B0 - Your Status Info [ 8 bytes]
<< Received packet: 00B0 - Your Status Info [ 8 bytes]
<< Received packet: 00B1 - Your Status Info (Exp, Job Exp, Zeny) [ 8 bytes] --> You lost 40 zeny.
<< Received packet: 00B4 - NPC Talk [16 bytes] --> Kafra Staff: [Kafra]
<< Received packet: 00B4 - NPC Talk [41 bytes] --> Kafra Staff: Akan kubuka Storagenya sekarang.
<< Received packet: 00B4 - NPC Talk [49 bytes] --> Kafra Staff: Terima kasih sudah menggunakan jasa ini.
<< Received packet: 00B6 - NPC Cancel [ 6 bytes] --> Kafra Staff: Done talking
**** Sending close dialog ****
Sent packet : 0146 [ 6 bytes] [Talk Cancel]
<< Received packet: 01B3 - NPC Image [67 bytes] --> Hide NPC image: kafra_05.bmp
<< Received packet: 023A [ 4 bytes]
**** I don’t know what these packet do ****
Sent packet : 0000 [36 bytes]
<< Received packet: 01B3 - NPC Image [67 bytes] --> Hide NPC image: kafra_05.bmp
<< Received packet: 00B1 - Your Status Info (Exp, Job Exp, Zeny) [ 8 bytes]
<< Received packet: 00B1 - Your Status Info (Exp, Job Exp, Zeny) [ 8 bytes]
**** Right after this 00B1 packet), the OK always disconnected ****
Disconnected from Map Server, connecting to Account Server in 30 seconds...
I don't know how to fix this so I post it here with hope that maybe someone who have knowledge about this can help.
Thanks in advance.