游戏出现负分,频繁进行游戏币存取导致负分。

1.受影响版本:6603平台,休闲平台,经典平台等

2.入侵方式:玩家可通过特定设计操作手段导致用户游戏数据出现异常错误。

将金币库“离开房间”脚本代码中的代码片段:
-- 锁定解除
DELETE GameScoreLocker WHERE UserID=@dwUserID AND ServerID=@wServerID


修改为:
-- 锁定解除
IF @dwLeaveReason<>0x03
BEGIN
   DELETE GameScoreLocker WHERE UserID=@dwUserID AND ServerID=@wServerID
END
即:在解除锁定前加个条件判断,离开原因不为,用户拥挤。方可解除锁定。

你可能感兴趣的:(棋牌游戏)