In my research to find out what was the procedure for sending packets to the world server, I understood that it was necessary to generate a number and to increment it with each new packet to send.
cf:

To verify this functional, I created a man in the middle between the client and the server to intercept the packets sent
But, as you can see from the code below, the number sequences don't follow each other for the first 3 packets.
Code:
session 38511 [WORLD CLIENT] b'54039 38511' [WORLD CLIENT] b'54040 FR_ACCOUNTNAME GF 2' [WORLD CLIENT] b'54042 c_close 0' [WORLD CLIENT] b'54045 0' [WORLD CLIENT] b'54046 0' [WORLD CLIENT] b'54047 0'
My question is therefore, why this behavior of skipping a sequence and what is the reason for this
Another question, what is this packet 0 which is sent every 10 seconds?
Thank you for your answers






