Guides the creation and implementation of Request-Response and Event-based server protocols for the Moorestech game engine.
This skill provides a standardized framework for developers to extend the Moorestech server-client communication layer. It offers precise implementation patterns for both synchronous Request-Response protocols using IPacketResponse and asynchronous Event-based notifications. By leveraging MessagePack for serialization and UniRx for event handling, the skill ensures that new game features—such as player actions or factory state changes—are communicated efficiently and consistently across the network architecture. It includes specific instructions for dependency injection, tag registration, and automated testing integration.
주요 기능
01UniRx subscription patterns for server-side event broadcasting
02Template generation for IPacketResponse and EventPacket classes
03Automated registration steps for PacketResponseCreator integration
04Standardized MessagePack serialization patterns for network packets
0574 GitHub stars
06Integrated testing workflows for verifying protocol integrity
사용 사례
01Implementing new player-initiated requests like item crafting or building placement
02Creating real-time server notifications for global game state updates
03Extending existing network packets to include additional metadata or gameplay data