Files
ft/CodexOutput/upserver/B3BatchMigration/M2/M2-本人LevelB与登录时间KV存储用户裁决-2026-09-30.md
Liubing\LB 6813da149a feat(upserver): 保存M2客户端KV迁移至本人统计写检查点
保存独立KV用户服务、固定会话存档与原业务接线,以及C3d资料缓存和C3e本人统计写。
保留原PF/AGG路线、业务公式和时序;榜单读取、好友资料、公告、匹配及首场景闸仍待完成。

验证:ServiceHost两条件各33组646断言;Unity CLI Loop编译0错误269警告。
包含相关方案、评审裁决、测试及状态文档。未操作服务器、正式账号或打包。
2026-09-30 19:19:05 +08:00

18 lines
1.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 本人LevelB与登录时间KV存储用户裁决
2026-09-30。用户明确:“LevelB 和 LastLogin 自己的时候可以存储到 KV”。
## 已确定
- 本人的LevelB和登录时间可以存入本人KV,不再作为是否允许存储的未决问题。
- LevelB承接原统计值:保持原计算、上限、统计名及更新触发点,不定义为额外临时副本,不改业务流程。
- 登录时间已有KV键LastLoginTimeUtc及读写实现;沿现有命名和先消费旧值、再保存当前值的顺序,暂不新增同义LastLogin键或提前更新。这里区分业务称呼与实际存储键名,不将用户称呼视为要求重命名。
- 本人KV以当前认证会话确定归属,不传玩家目标ID,不需要新增本人统计专用服务器路由来取得本人KV写入权限。
- 该裁决不改变跨账号隔离:好友和其他玩家仍通过服务端公开资料/好友接口取得对应数据,不直接读取他人私有KV。
## 留给完整审查的内容
本人写入方向已定。后续只对齐具体写入/失败合同、服务端读取相同键值及公开字段/榜单映射,不再次询问这两个值是否能存KV。现有登录时间实现不等于好友接口已返回该字段,当前正式样例缺值的事实保留。
用户先前“所有相关内容完整审核通过后才编码”要求继续有效,本条不是局部先编码的例外。当前LevelB新增写入尚未实施;本轮仅记录用户裁决,没有生产/测试/服务器修改或正式KV写入。