关于踢人上线操作的建议

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

热门版块
快速回复 返回顶部 返回列表