关于踢人上线操作的建议

[复制链接]
642 |3
窜稀大仙 发表于 2024-3-6 15:31:11 | 显示全部楼层 |阅读模式
目前233平台用第二个设备登陆在线账号时,踢人和上线是瞬间完成或几乎没有延迟,这个存在很大隐患.
数据中心会每隔一段时间向远端服务器存储玩家信息,如果在执行了一些涉及存档的操作,而服务器还没有执行存储时,此时的数据变化在被踢下后上线是没有同步的.会造成一些比较严重的bug.
轻度的有领取双份活动奖励或登录奖励: 点领取完马上在数据存储的间隙用另一个设备登录,这是读取的存档还是没领取前的存档,还能再领取,此时之前旧服务器执行存储,奖励就会多一份.
严重的情况就是交易:当前号交易或把道具丢弃在地上,利用存储间隙,另一个号马上登录一定概率会发现道具还在包里,而之前交易掉或扔的道具在旧服务器不会消失.
另外如果出了内购,内购获得的高价值货币,比如钻石元宝类,用这种方法卡bug会获得更大收益.

目前主流网游的方法就是在玩家上线时,要确保玩家在所有其他游戏实例中下线,并添加一定延迟再上线,所以在一些MMORPG里,踢人上线比直接登陆上线要在登陆界面停留更长时间.
这个时间需要和数据存储的逻辑挂钩.
回复

使用道具 举报

杨大小 发表于 2024-3-7 09:53:10 | 显示全部楼层
谢谢反馈!正在思考影响中
回复

使用道具 举报

复读机读复读机 发表于 2024-3-7 09:56:56 | 显示全部楼层
收到,感谢反馈,我们尝试复现修复一下,请问有具体的游戏复现场景吗,我们录一段操作视频
回复

使用道具 举报

杨大小 发表于 2024-9-30 09:51:40 | 显示全部楼层
已经修复 同游戏中 同一账号的另外一个设备进入的时候会等待之前设备在服务端下线后 继续进入游戏流程
回复

使用道具 举报

72小时热榜
热门版块
快速回复 返回顶部 返回列表