feat: integrate room framework and isolated subgame bundles

Complete room UI and protocol integration, move game definitions and resources behind bundle entries, publish authoritative version XML, and document single-game builds. Include all current resource changes and experiment artifacts.
This commit is contained in:
2026-09-09 03:13:18 +08:00
parent a7ec8aa6a7
commit 35216f75e7
1028 changed files with 835556 additions and 21415 deletions
@@ -0,0 +1,20 @@
# 平台网络协议
返回[框架目录](../README.md)。这些协议内容已整合在本目录,无需跳转外部文档。
1. [框架架构](00-框架架构设计.md)
2. [传输层与架构](01-传输层与架构.md)
3. [agent 路由](02-协议-agent路由.md)
4. [room 路由](03-协议-room路由.md)
5. [数据结构](04-数据结构.md)
6. [游戏内协议与桥接](05-游戏内协议与桥接.md)
7. [历史子游戏开发模式与 Cocos 方案](06-子游戏开发模式与Cocos方案.md)
8. [RPC 清单](07-RPC全量清单.md)
## 阅读约束
协议保留既有服务器信封与字段;不得为了前端便利改变服务器。历史文档中的原工程类名用于追溯,不要求调用旧实现。
早期 agent 表将 version 标为 string,但实包登录字段必须是数值 versionCode,详见数据结构中的登录校验记录。早期 create_room 的数组 roomtype 描述针对模板;通用平台保存与转发目标游戏实际的配置形态,二七王按[二七王协议](../../subgames/erqiwang/protocol/packet_protocol.md)使用字符串。
设计文档中的未来接入方式不能替代[当前实施状态](../architecture/current-status.md)。