Packeteds Match Sever Encript
Encript
0x00: int
0x01: uint
0x02: float
0x03: bool
0x04: string
0x05: vector
0x06: position
0x07: direction
0x08: color
0x09: uid
0x0A: blob
0x0B: char
0x0C: uchar
0x0D: short
0x0E: ushort
0x0F: int64
0x10: uint64
/////////////////////////////////////////////////////////////////////////////////////
[x] = BYTE //
[X] = SHORT //
[... ] Size = Variável //
//
Cabeçalho da carga //
[A] [B] [C] [D] [E] [F] [... G ... ] //
//
A //
== //
Informações sobre a versão. //
0x0A para a chave de criptografia / descriptografia //
0x64 para desencript //
0x65 para criptografada //
TODO: criptografia / algoritmo de descriptografia. //
//
B
==
O tamanho do pacote.
NOTA: Isto inclui o tamanho do cabeçalho.
C
==
Checksum do pacote.
Definir para zero, construir o resto do pacote, em seguida, executar todo o pacote através do algoritmo de verificação.
D
==
O tamanho da carga útil do pacote.
Nota: Não incluir o tamanho do cabeçalho.
E
==
A identificação de comando. Excelente para o log! Consulte "dexgod Comando Dump.txt"
F
==
O pacote de identificação.
Começa em zero e é incrementado cada vez que um pacote é en*****.
Usado para verificar a integridade do pacote.
IDEA: Ao enviar pacotes no enganchado enviar e funções recv, manter uma packetID privado e
os dois juntos sempre que um pacote é en*****. Ele começa em zero e é incrementado cada vez que um
pacote é en*****.
G
==
D-sizeof (E)-sizeof (F) bytes.
Os parâmetros para o comando.
///////////////////////////////////////////////////////////////////
Download: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Encript
0x00: int
0x01: uint
0x02: float
0x03: bool
0x04: string
0x05: vector
0x06: position
0x07: direction
0x08: color
0x09: uid
0x0A: blob
0x0B: char
0x0C: uchar
0x0D: short
0x0E: ushort
0x0F: int64
0x10: uint64
/////////////////////////////////////////////////////////////////////////////////////
[x] = BYTE //
[X] = SHORT //
[... ] Size = Variável //
//
Cabeçalho da carga //
[A] [B] [C] [D] [E] [F] [... G ... ] //
//
A //
== //
Informações sobre a versão. //
0x0A para a chave de criptografia / descriptografia //
0x64 para desencript //
0x65 para criptografada //
TODO: criptografia / algoritmo de descriptografia. //
//
B
==
O tamanho do pacote.
NOTA: Isto inclui o tamanho do cabeçalho.
C
==
Checksum do pacote.
Definir para zero, construir o resto do pacote, em seguida, executar todo o pacote através do algoritmo de verificação.
D
==
O tamanho da carga útil do pacote.
Nota: Não incluir o tamanho do cabeçalho.
E
==
A identificação de comando. Excelente para o log! Consulte "dexgod Comando Dump.txt"
F
==
O pacote de identificação.
Começa em zero e é incrementado cada vez que um pacote é en*****.
Usado para verificar a integridade do pacote.
IDEA: Ao enviar pacotes no enganchado enviar e funções recv, manter uma packetID privado e
os dois juntos sempre que um pacote é en*****. Ele começa em zero e é incrementado cada vez que um
pacote é en*****.
G
==
D-sizeof (E)-sizeof (F) bytes.
Os parâmetros para o comando.
///////////////////////////////////////////////////////////////////
Download: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]