Facilitates the creation and implementation of Request-Response and Event-based communication protocols for the Moorestech game server.
This skill provides a structured framework for developers to implement server-client communication within the Moorestech open-world factory game. It guides users through the creation of both IPacketResponse (Request-Response) and EventPacket (Server-to-Client) systems using MessagePack serialization. By standardizing protocol registration, tag management, and UniRx-based event handling, it ensures that new network functionality is implemented consistently, following the project's specific architecture and testing requirements.
主要功能
01Automated registration workflows for PacketResponseCreator
0269 GitHub stars
03Standardized MessagePack serialization for server-client data
04UniRx integration for robust server-side event subscription
05Guidance for creating corresponding combined server tests
06Template generation for IPacketResponse and EventPacket classes
使用场景
01Adding server-side notifications for world state changes like block placement or machine updates
02Expanding the Moorestech network API to support new gameplay mechanics
03Implementing new client-initiated actions like inventory requests or crafting commands