5068儿童新闻中心

讲解DNF师徒系统里的玄机

lcz 2010-12-06 15:23:47 手机版

  DNF师徒系统全解析

  徒弟杀死怪算经验及最后评分的一刻若师傅在线会有经验加成。

  徒弟在线即使不刷PL什么也不干,师傅也会有金钱收益,这忽略,还顶不上电费

  重点是给师傅PL的算法

  结论,10级师徒关系,徒弟每消耗10点PL,小退,那么师傅有几乎100%可能会得到1点PL

  这有三个数据要说明

  临界值——徒弟刷多少PL可能会给师傅1点PL

  缓冲区——徒弟刷的PL在服务器上有个缓冲的数据区,此数据随机计算或因徒弟小退清算(当然包括大退,补充一点,换频道相当于大退,重进了一次游戏)

  清算值——服务器清算时徒弟在师傅在线时刷的PL,如果这个值大于临界值那么给师傅PL,小于则不给.

  具体算法推测为:清算值/临界值,取整数。

  以10级师徒关系为例

  临界值为10PL,徒弟很快刷完10PL,小退师傅几乎100%能得到1点PL。

  个别时会有得不上的情况,解释如下

  因为清算缓冲区的关系,这是个随机的数,不定时清算,所以,在徒弟为师傅刷PL时,他刷的是10点,但在到10点的过程中,服务器已经清算了一次,比如在刷了4点时清算一次,那么最后小退清算时缓冲区的数据实际上只有6点,也就当然不给师傅PL

  因为有这种情况,所以刷10PL清算一次是100%,但具体操作上刷10PL小退是做不到100%的。但刷的越快碰上清算的可能越少,结果越接近100%。

  参考说明论证补充

  一:徒弟很快刷大量PL但服务器一直不清算,所以半天不给师傅不给一点,突然一下全部清算干净给了师傅2点或3点PL(我最高见过5点)

  二:徒弟刷10点PL,但服务器在刷10PL过程中清算一次,徒弟小退时,清算时小于临界值,使师傅得不到PL。

  三:徒弟刷9点PL,小退,清算时小于临界值,师傅得不到,再上来又要从0开始算起,不是再补刷1点就可以的。

  四:缓冲区数据只与徒弟在不在线有关,与师傅无关。徒弟小退前,先师傅先退一次,这情况试过一次没有给上,后来没时间试了,折腾人,这信息也无用。

  五:7级以下不在说明范围内,7级后徒弟给师傅的PL已经很可观,但具体的临界值,并没有工夫计算,请其他有兴趣的人补充。