Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Packets MU Online  (Visto 1219 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline 日メリーのRu Posteado: July 14, 2019, 07:29:17 AM

  • C++ Coder
  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 111
  • Gracias recibida: 556
  • jp
Dejo esto para aquellos que estén aprendiendo programación en el área de MU Online, y quieran saber que tipos de bytes recibe y envía tanto servidor <-> cliente, esta explicación no es mía, sin embargo ayuda a muchos a aclarar algunas cosas...

Paquetes es la palabra que usamos para describir los bytes enviados del Cliente al Servidor y del Servidor al Cliente.
El formato de paquete de Mu Online es muy simple.
Tiene paquetes de 1 byte (C1 y C3) y paquetes de 2 bytes (C2 y C4).

La estructura principal del paquete es:
código tamaño tipo

"tipo" es C1, C2, C3 o C4
"tamaño" es la longitud del paquete, siendo 1 byte para C1 y C3 y 2 bytes para C2 y C4.
"código" es el identificador del paquete que se usa en el núcleo del protocolo.

Este es un ejemplo de un paquete C1:
0xC1 0x04 0xF1 0x01

0xC1 -> tipo de paquete.
0x04 -> longitud del paquete.
0xF1 -> código de paquete.
0x01 -> paquete de datos. A veces, estos datos pueden ser un identificador secundario.

Este es un ejemplo de un paquete C2:
0xC2 0x00 0x05 0xF1 0x01

0xC2 -> tipo de paquete.
0x00 -> este es el byte alto de la longitud del paquete.
0x05 -> este es el byte bajo de la longitud del paquete. Una explicación simple de cómo obtener la longitud del paquete completo sería HighByte * 256 + LowByte. En este caso es 0x00 * 256 + 0x05 = 0x05
0xF1 -> identificador de paquete
0x01 -> paquete de datos. A veces, estos datos pueden ser un identificador secundario.

Los paquetes C3 son iguales que los paquetes C1 pero encriptados.
Los paquetes C4 son iguales que los paquetes C2 pero encriptados.

Esta fue una explicación muy básica sobre los paquetes de mu online.

Cabe destacar que este tipo de guia o orientación ayuda a muchos iniciantes

Gracias:


Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate


 

Related Topics

  Subject / Started by Replies Last post
1 Replies
2028 Views
Last post June 14, 2017, 05:39:47 PM
by melo920
0 Replies
725 Views
Last post May 07, 2018, 03:49:20 PM
by frankox_m
7 Replies
1131 Views
Last post August 23, 2018, 10:37:13 PM
by Gaboo;
2 Replies
3182 Views
Last post October 03, 2018, 05:47:55 PM
by dakosmu
0 Replies
696 Views
Last post October 29, 2018, 11:30:24 PM
by lordicus