|
放开那三国翻牌奖励详解数据提前反馈告诉大家认真你们就输了,大家有没有注意到,每次进入战斗的时候,有时候会显示链接中?没错,这个就是客户端和服务器在链接,在网络一般的情况下,只要出现这个就表示数据已经交换。
夺宝的时候数据交换几次?告诉你就1次!当你点战斗的时候,你的手机已经将你的胜负情况、胜利后翻牌奖励告诉服务器了!
不服?做个最简单的测试。
进入夺宝,随便找个碎片抢夺,战斗胜利后不要翻牌,直接断网!然后翻牌,你会发现不会出现连接中的情况?你的包裹里也会有这个东西?为什么?为什么你翻出一个宝物你的客户端不会告诉服务器???答案很简单,在你点战斗的瞬间服务器就已经知道你战斗胜利,也知道你获得了什么。
所以告诉大家,翻牌永远是内定!!!如果我猜的没错,大家可以试下,进入夺宝,在翻牌的时候不要翻牌,直接强制关闭游戏,当你进入游戏的时候会发现突然多了个东西。
从技术上来说不可能系统自动翻牌,目前我设计过的抽奖类的软件当中就全部都是在开奖前已经确定奖品的。 目前所有主流的抽奖设计都是这种,应为如果遇到同行反编译或者通过表单欺骗手段获得奖品的返回值,他就可以篡改抽奖的结果(不是最大的漏洞, 最大漏洞是数据部门和产品部会规定每天或者每个时段紫装,紫马,紫书的产出数量)。
还有第二点 系统自动反牌从技术上无法做到,你们技术有多牛逼? 请问把触发点放在那里? 10秒不反自动翻?还是什么?别说放在用户登出上,服务器根本无法知道用户什么时候会非法登出(非常规登出比如,断电,断信号等等)。所以这种抽奖基本在战斗开始,奖品已经决定,而且为了交互速度,服务器一般只会给客户端一个中奖商品再配上客户端里自带的数据随机配2个装饰就行,这个可以减少服务器在数据查询压力和节省用户的2g3g流量。提高用户体验和流畅度。
自动翻盘肯定不现实的,我检查过翻盘的数据流,翻牌的时候客户端没有任何数据流给向服务器,也就是说在战斗的开始阶段客户端已经将翻盘的结果告诉服务器了
既然翻盘是客户端决定的,那么我们就可以更改客户端的数据来强制翻出紫装碎片。这种修改服务器是无法察觉的。只能靠之后人工判断。
|
|