• Welcome to ComeFromChina Community (CFC中文网)! We are the largest Chinese Canadian community forum in Ottawa. Please to participate in discussions, post topics, view images, and access full community features. Join us today! 欢迎来到CFC中文网。请登录以参与讨论、发布主题并查看图片。

暴雪蓝贴:Roll外挂并不存在及Roll的运作原理

贫僧法号梦遗

左手爱右手
VIP
注册
2005-02-12
消息
2,138
荣誉分数
17
声望点数
148
Roll点数的决定因素一直是玩家讨论的话题,在各种试图对Roll点原理进行解释的行为中,也一直有人宣称存在着某种外挂,可以影响玩家Roll的点数,不过至今根本没有确实的证据——而暴雪终于在这种论调甚嚣尘上的时候也发布了一个蓝贴,解释WOW中的Roll点原理,并声明Roll外挂这种东西目前还不存在。

  
  以下是暴雪蓝贴内容:

  许多玩家对“Roll外挂”提出疑问,表现出严重的关心与忧虑。所以我想给你们解释一下Roll系统的有关知识:

  * Roll会在服务器上产生一个随机点数,跟客户端没关系;

  * 对拾取物品ROOL的数据包含有以下信息:什么尸体、什么物品、玩家是决定掷点还是放弃;跟点数和多少人Roll点什么的没关系;

  * 也没有什么“重新掷点”的设计。你对服务器发送你决定选择Roll的信息,服务器就给你生成一个随机数字。网络和客户端也都没办法重新改变它。如果你要求再次Roll,系统会判断出你刚才已经Roll过了,阻止你的再次尝试;

  * 服务器向所有团队成员发送刚才得出的Roll结果(或者玩家“放弃”的行为)。你可以设法妨碍这个数据正确传达到你的客户端上,让自己的客户端显示一个虚假数据,但服务器上仍然保留着你的真实Roll点数,并依据真实点数来分配物品;

  * 由于多人的Roll点数相同引发团队自由拾取的BUG会在下个补丁里修正。如果再发生这种情况,系统会在相同点数的玩家里随机选择一人作为优胜者;

  * 物品分配Roll和随机Roll点的数据不是使用同一个数据封包的。一次随机Roll点的行为只向服务器发送Roll点范围的上限和下限,服务器和客户端会对这个数据进行检测,以确保下限大于等于零,上限大于等于下限,然后给你产生一个随机数。比如下一个补丁中,随机Roll最大值的上限会是1,000,000。(译注:这段话的意思大概是说明:物品拾取时的Roll分配和使用/Roll命令进行可指定数值范围的掷点不是一回事,不能试图用类似后者的方法来影响前者的Roll点数范围。拾取物品的Roll点会采用系统默认的1-100点);

  * 当物品被Roll点分配,每人的Roll点数在且只在(而且仅限一次)服务器上产生,然后发送给玩家和队友(译注:结合上一条,在队长分配时决定用Roll点数判断归属的话,使用/Roll 90-100这种方式来制造高点数也行不通,因为队友也会看到你的Roll范围);

  * Roll点结果会在界面上以黄字显示,与橙色的表情相区分。我们还要更加认真的检查这些信息的显示情况以防伪造虚假Roll信息骗人;

  * WOW现在使用的是IBAA伪随机算法来进行Roll点计算。我们有一个生成器库,随时可以对生成方式进行切换;

  另一个流行的理论是“不正常”。人们总会产生一些无稽的想法。他们也经常愿意拿一些类似的事情做例子,但忽视对其他情况的例证。举例来说:有多少可能性Roll到不小于98的点数?很简单,3%。那一连掷出5次98以上点数的机率呢?大约是四百一十万分之一。如果你只思考到这一步,你就会想,自己见到的一连掷了5次98点的人“一定”在作弊!但不要只想到这一步,游戏中一晚上会有多少次Roll?数以百万计。那么在这么多次Roll点中,会有玩家碰上那微乎其微的概率吗?肯定有可能碰上的。

  我们确实是在用伪随机算法而非真随机算法。而所有的伪随机生成器都有规律可循,最终会发生重复现象。你要知道,它们的周期(在发生重复之间的运算次数)相当长。根据算法不同而不同,但这个周期的长度是一个优秀随机数生成器的关键属性。每个服务器进程都有自己独立的随机数生成器,服务器上的每个玩家都共享这个生成器。所以在不能做到真正意义上的随机算法时,我们也会让它们尽可能随机。

  当第一份关于“Roll外挂”的报告传来,我们就检查了物品的Roll分配代码,没有发现漏洞。我们仍然在记录所有的Roll信息,以便查明其中是否夹杂外挂的干扰。从那时起,我们的检查尚未证实任何一次举报的Roll外挂确有其事。很多时候那些举报一看就不真实。

  简而言之,还没发现什么Roll点外挂,我们会继续监控游戏。
 
后退
顶部
首页 论坛
消息
我的