quarta-feira, 3 de setembro de 2008

Protocolo da Lista de Servidores

Bem, esse é um dos pacotes "simples", que é montado e enviado pelo CS - ConnectServer.

Observação:
1. Esse pacote é 0xC2, que não é encriptado, mas possui o tamanho máximo maior do que o 0xC1.
2. Esse pacote é CSC, ou seja, ConnectServer -> Client.

C2 = head
00 = lenght
0B = lenght
F4 = type
06 = subtype
00 = ??
01 = ServersCount

Agora, o resto do pacote, que é a parte que é adicionada a cada servidor da lista.

00 = ??
00 = ServerID
00 = Load (barra de usuários. 0x32 = 100% 0x00 = 0, é definida por DECIMAL de 0~100 apesar de cada byte ser 0~255)
00 = ??

Por exemplo, caso for ter dois servidores na lista, o pacote seria:
C2
00
0B
F4
06
00
02/
00 -> Servidor com ID 0
00
00
00/
01 -> Servidor com ID 1
00
32
00

Nenhum comentário: