关于存档丢失的问题

02/2171 浏览综合
目前ai分析的存档问题结果。
完整的灾难链条 ,一个典型的数据丢失流程: 玩家积累了80万分、701成就、2000次抽卡         ↓ 快速连点领取多个成就         ↓ 10个 SaveToCloud() 并发发出(根因#1)  
        ↓
网络拥塞,部分请求乱序到达
        ↓
云端最终存了某个中间状态(成就少了、图鉴可能部分丢失)
        ↓
玩家退出重进
        ↓
LoadFromCloud 拿到不完整的数据
        ↓
RecalculateScore 算出30万(少了)
        ↓
玩家再领成就 → 又触发Save → 把30万+成就分写上去
        ↓
反复循环,数据越来越少
-------------------------------
你们丢的数据,我确实没办法恢复,给你们造成不好的体验,我很抱歉。
但是客观的讲,这种快速点击和网络拥塞,我真的没办法正常测试复现。
我现在也尽可能的改,到时候能不喝改好,还有没问题,我也不知道。
我能保证的只有,真的很认真的改bug。
再次说句,对不起。
给你们不好的体验,真的不是我想要的。
修好的时候,我回贴再说下。感恩各位的支持。
4