保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。 保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。 验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。 包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
1.5 KiB
1.5 KiB
本人LevelB与登录时间KV存储用户裁决
2026-09-30。用户明确:“LevelB 和 LastLogin 自己的时候可以存储到 KV”。
已确定
- 本人的LevelB和登录时间可以存入本人KV,不再作为是否允许存储的未决问题。
- LevelB承接原统计值:保持原计算、上限、统计名及更新触发点,不定义为额外临时副本,不改业务流程。
- 登录时间已有KV键LastLoginTimeUtc及读写实现;沿现有命名和先消费旧值、再保存当前值的顺序,暂不新增同义LastLogin键或提前更新。这里区分业务称呼与实际存储键名,不将用户称呼视为要求重命名。
- 本人KV以当前认证会话确定归属,不传玩家目标ID,不需要新增本人统计专用服务器路由来取得本人KV写入权限。
- 该裁决不改变跨账号隔离:好友和其他玩家仍通过服务端公开资料/好友接口取得对应数据,不直接读取他人私有KV。
留给完整审查的内容
本人写入方向已定。后续只对齐具体写入/失败合同、服务端读取相同键值及公开字段/榜单映射,不再次询问这两个值是否能存KV。现有登录时间实现不等于好友接口已返回该字段,当前正式样例缺值的事实保留。
用户先前“所有相关内容完整审核通过后才编码”要求继续有效,本条不是局部先编码的例外。当前LevelB新增写入尚未实施;本轮仅记录用户裁决,没有生产/测试/服务器修改或正式KV写入。