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已经很可观,但具体的临界值,并没有工夫计算,请其他有兴趣的人补充。