Skip to content

Shield

Skynet 启发的 Lua-first 游戏服务器运行时

当前口径 ​

Shield 当前文档以 文档地图 为入口。读者应先区分权威契约、运行时语义、参考文档和草案归档,再进入具体专题。

当前实现路径以单节点 Lua service、配置验证、网络 gateway、插件系统 v1 和官方插件为主。官方可选模块 P0 已落地(见 路线图);旧 DI/IoC、annotations、events、middleware chain、旧插件 v0 等方向不再作为兼容目标。

快速入口 ​

目标阅读入口
第一次启动项目快速上手
看产品化差距与已补齐项产品化差距评估
看架构是否合理架构评估
判断文档优先级文档地图
理解模块边界架构总纲
编写 Lua serviceLua API 契约
配置运行时配置运行时语义
了解运维与 Lua 诊断控制台设计运维语义 / Lua 诊断控制台设计
使用数据库、缓存、队列等后端插件参考 / DB 使用纪律
开发第三方插件插件系统 v1
查看当前阶段路线图
跟进 xmldef 设计草案Xmldef Toolchain Design

项目定位 ​

Shield 面向游戏服务器项目,强调显式 wiring、可审计配置和 Lua 业务迭代。CAF、网络、配置、日志和插件加载属于运行时实现细节;业务侧主要面对 shield.* Lua API 和按配置启动的 service。

Apache License 2.0