Network 与 TurnBased¶
Network 扩展提供传输抽象、消息载体、序列化、通道、校验、同步快照和契约生成。TurnBased 扩展提供通用阶段推进和行动解析流程。它们都只定义框架级基础设施,不内置服务器、房间、账号、鉴权、同步策略、参与者字段或行动效果。
阅读入口¶
- Network 传输抽象:
GFNetworkUtility、后端、session、serializer、WebSocket、channel 和 rate limiter。 - Network 固定 tick、快照与历史:
GFFixedTickClock、GFNetworkSnapshot、GFNetworkHistoryBuffer和字段序列化 schema。 - Network 契约、生成器与重连策略:
GFNetworkContract、消息契约、辅助类生成、重连退避和包体大小限制。 - TurnBased 通用回合流程:
GFTurnFlowSystem、阶段、行动队列、排序和异步阶段安全等待。
使用边界¶
Network 只提供可替换传输边界和通用消息结构。项目层负责连接、鉴权、重连恢复、房间、presence、服务器权威、预测、回滚、实体复制和安全过滤。TurnBased 只提供阶段与行动解析骨架,不定义卡牌、战棋、回合制 RPG 或任何具体玩法规则。
API Reference¶
完整 API 见 Network API Reference 与 TurnBased API Reference。