- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
BUG分析Joycezhang实例一BUG描述:玩家投诉,删除物品时,错误的删掉其他物品大厅如何删除物品分析过程第一步,猜测1、从玩家的描述,我们猜测可能是前后台同物品ID对应的物品不同2、从玩家提供的物品,基本上都是系统赠送的新推出道具,如魅力秀,猜测可能是新道具属性引出的问题多方验证,未果,回到起点。分析过程所幸有同事也发生同类问题,更幸运的是有日志!!第二步,查看日志。从日志中,可以看到在大厅通知SVR删除物品时,物品ID已经出错。可以确定是大厅处理错误!分析过程第三步,推断1、从删除操作到通知SVR前,跟玩家行为相关的只有物品选择。2、玩家可触发删除操作的有两处:右键菜单和物品格的“丢弃:按钮。分析过程3、右键的处理过程:点击右键→移动焦点框→弹出菜单→选择丢弃。回想起右键有提过一个bug,点击后,未移动焦点框4、那么,会不会是丢弃按钮未处理选择焦点引起的问题?汗重现bug果然,当身上穿着物品A,玩家焦点框选择物品B,点击物品A格的丢弃按钮,焦点框未移动到物品A上!继续操作,bug出现。。。疑问为什么一定要是穿在身上的物品?原因就在于,身上物品要先脱下、保存形象,然后去界面获取物品ID,而获取物品ID的位子就是焦点框!总结其实我们可以更早发现这个bug其实我们应该在发现右键处理有问题的时候,同时检查同类操作,比如丢弃、续费实例二BUG描述:大厅重构后,在外网有玩家投诉,火拼斗地主坐下后,看不到牌,也不能托管,离开时没有逃跑提示,但是被扣钱。火拼斗地主的房间特点:混战房间:防止作弊,由系统为玩家分配座位。(排除玩家误操作等干扰)房间限制:不允许低版本的大厅、游戏进入。(排除版本兼容性)版本更新情况:Mainsvr:外网没有更新版本;游戏:外网没有更新版本;大厅:发布重构后的第一个版本。回顾下大厅和SVR之间通过房间事件来同步玩家的状态信息,间隔为一秒。混战房间,SVR撮合成功一桌,会立即发一个坐下的Response给大厅一秒的间隔可以发生什么事情呢?清桌房间事件房间事件内容:1.A被踢5.D坐到1号桌2.B被踢6.E坐到1号桌3.C被踢7.F坐到1号桌4.1号桌游戏结束问题产生大厅收到Response消息,准备把D安排到1号桌上,发现1号桌上D要坐的位子上还坐着A1、不做更换2、大厅启动游戏,向游戏发送桌子上的玩家列表A、B、C大厅收到房间事件1、向游戏发送A、B、C被踢(此时踢空了)2、E、F坐下,D是自己,不处理问题出现在新大厅的处理方式下:1、游戏SO那边就只有E、F两个人2、D看不到牌,不能托管,是因为游戏不认为D是一个“玩家”。3、D退出,客户端认为是非游戏状态,所以不弹提示,但是报到SO,SO认为D是“玩家”,OK,扣钱了修改方案1在Response回来的状态与当前状态冲突时,以Response为准2在回来的房间事件与当前状态冲突时,以当前状态为准总结1秒的间隔在真实环境中也可以发生很多事情,房间房间事件的执行顺序是我们的关注重点如果mainsvr压力过大,房件事件不能及时推送,时序上的错乱会导致更多问题。。。QA谢谢老大厅处理方案Response消息:1、强行把桌子上的A改成D2、大厅启动游戏,向游戏发送桌子上的玩家列表M、B、C房间事件:1、向游戏发送B、C被踢,A因为与当前位子上的a不同,所以不处理。2、b、c坐下,a是自己,不处理补充方案:清桌后*秒后才可以重新安排坐位同类问题:1、房间内4人进行游戏;2、游戏结束后,一人离开游戏;3、另一玩家进入游戏(四人已经齐了),系统不显示玩家进来。但游戏开始已经发牌了;4、大概打两张牌的时间,系统才显示玩家进入;5、这时候系统出现“开始”6、谁点击“开始”就出现扣游戏币原因:1、坐下是一个房间事件,SVR1秒钟处理一次房间时间,游戏开始是由so直接处理的。2、玩家设定了自动开始,当so收到开始的消息就直接发牌3、这时客户端又收到玩家坐下的消息4、客户端有玩家坐下是会整个清桌,重新亮起开始按钮。5、玩家点开始,但是so是游戏中的状态,不响应玩家的状态,过会没开始玩家自己点退出了,so认为是逃跑,所以扣钱了。
您可能关注的文档
- 路边奇闻分级读物作者torran anderson roadside odditiesl45奇事.pdf
- 测试报告编号期共8 can14ec.pdf
- le management quete de sens寻找意义管理.pdf
- 三板差错更正新材.pdf
- 使用前检查sts nfc 1104-242 open security stack开放安全堆栈.pdf
- 抗疟疾药物靶标十四烷基转移酶确证.pptx
- 历史两极对峙格局形成岳麓版必修.pdf
- 溶胶稳定性聚沉作用课件胶体化学.pdf
- rk ibt开发配置参考说明for android4.pdf
- 2024年一轮复习模拟押题卷(重庆专用)(原卷版).docx
- 2024年一轮复习模拟押题卷(河南专用)(解析版).docx
- 2024年一轮复习模拟押题卷(湖北武汉专用)(解析版).docx
- 2024年一轮复习模拟押题卷(湖南省卷专用)(解析版).docx
- 地理丨江苏省南京市六校联合体2025届高三10月联合调研地理试卷及答案.pdf
- 2024年高考《物理真题题源解密》专项突破-专题01 直线运动(原卷版).pdf
- 2024年一轮复习模拟押题卷(广西专用)(原卷版).docx
- 2024年一轮复习模拟押题卷(天津专用)(解析版).docx
- 物理丨广西壮族自治区七市(柳州、贵港、梧州、贺州、钦州、百色 、北海等)2025届高三10月联合考试物理试卷及答案.pdf
- 2024年高考《数学真题题源解密》专项突破-专题15 椭圆(含答案及解析).pdf
- 2024年高考《物理真题题源解密》专项突破-专题03 动态平衡及平衡中的临界问题(原卷版).pdf
文档评论(0)