单节点优先
最小运行路径聚焦单进程/单节点游戏服务,多节点能力通过官方可选模块显式扩展。
Shield 当前文档以 文档地图 为入口。读者应先区分权威契约、运行时语义、参考文档和草案归档,再进入具体专题。
当前实现路径以单节点 Lua service、配置验证、网络 gateway、插件系统 v1 和官方插件为主。官方可选模块 P0 已落地(见 路线图);旧 DI/IoC、annotations、events、middleware chain、旧插件 v0 等方向不再作为兼容目标。
| 目标 | 阅读入口 |
|---|---|
| 第一次启动项目 | 快速上手 |
| 看产品化差距与已补齐项 | 产品化差距评估 |
| 看架构是否合理 | 架构评估 |
| 判断文档优先级 | 文档地图 |
| 理解模块边界 | 架构总纲 |
| 编写 Lua service | Lua API 契约 |
| 配置运行时 | 配置运行时语义 |
| 了解运维与 Lua 诊断控制台设计 | 运维语义 / Lua 诊断控制台设计 |
| 使用数据库、缓存、队列等后端 | 插件参考 / DB 使用纪律 |
| 开发第三方插件 | 插件系统 v1 |
| 查看当前阶段 | 路线图 |
跟进 xmldef 设计草案 | Xmldef Toolchain Design |
Shield 面向游戏服务器项目,强调显式 wiring、可审计配置和 Lua 业务迭代。CAF、网络、配置、日志和插件加载属于运行时实现细节;业务侧主要面对 shield.* Lua API 和按配置启动的 service。