quarta-feira, 3 de setembro de 2008

Protocolo Inicial do GS ao Cliente

Aqui vai o protocolo da primeira comunicação do GameServer com o Cliente. Nele contém a versão e a "Index" que o usuário vai ter.

C1 = head
0C = lenght
F1 = type
00 = subtype?
01 = ??
1C = LoByte(aIndex)
36 = HiByte(aIndex)
31 = 1ª string da versão (1)
30 = 2ª string da versão (0)
34 = 3ª string da versão (4)
30 = 4ª string da versão (0)
38 = 5ª string da versão (8)

Neste caso, o cliente conecta recebendo "7222" como aIndex (número pelo qual os jogadores, monstros e ainda os outros jogadores são identificados) e recebe a versão "1.04.08" (quando é enviada a versão pro cliente, não contém os "pontos").

Um comentário: