Crear nuevos paquetes

Los datos enviados entre el cliente, el editor y el servidor se env铆an como paquetes. Los paquetes se definen en Intersect (Core)/Network/Packets.

Los paquetes se almacenan en las carpetas Client/Editor/Server en funci贸n del remitente. Por ejemplo, el paquete de inicio de sesi贸n enviado desde el cliente estar谩 en la carpeta del cliente.

Crear nuevos paquetes es tan simple como crear nuevas clases en esas carpetas que hereden de MessagePack y luego escribir c贸digo para la gesti贸n de env铆o de paquetes y el control de los paquetes entrantes.

Enviar paquetes

El cliente, el editor y el servidor tienen cada uno su propia clase PacketSender en la carpeta Networking.

En resumen, necesitas crear una instancia de la clase de tu paquete, y luego pasarla a la funci贸n SendPacket correspondiente.

Controlador de paquetes entrantes

El cliente, el editor y el servidor tambi茅n tienen una clase PacketHandler en la carpeta Networking.

Necesitar谩s crear una funci贸n HandlePacket que acepte la nueva clase de paquete que has creado.

Una vez que hayas creado una nueva clase de paquete, escrito el c贸digo para enviar el paquete, y escrito el controlador de paquetes entrantes, 隆has terminado! 驴F谩cil, verdad?