知道什么叫智能掉落吗?知道为什么掉的都是同一部位吗?
暗黑3吧
全部回复
仅看楼主
level 14
rockmmm 楼主
各位,你们知道什么叫智能掉落吗?
有的人猛掉同一部位,有的人套装其它部位都全了,差一两个部位就是出不来,我来告诉你,这就是正宗的智能掉落!
为了延长游戏时间,智能掉落是必须的,哪里能让你那么轻松就收集齐想要的套装呢?
也就是因为这个智能掉落,导致现在服务器的计算负担更重了,其结果表现在:
1.小地图出星星后,约1秒的时候,才会出现光柱,这1秒的时间,就是在计算给你掉什么?
你是什么职业、已掉给你了哪些装备、你身上穿了什么装备、你最希望掉落什么装备……
通过一系列的复杂计算后,生成每一个传奇装备的掉落机率(没掉过的算出来的机率当然是最低了)
再然后生成掉落。可能你觉得算这个东西要1秒这么久?你要知道,游戏中不只是你一个人,很多人都在智能掉落。
2.游戏中的每时每刻都有人在掉落,因此智能掉落会在不停地计算,导致的结果就是服务器变得比以前卡了,卡技能、卡包裹、卡聊天、卡辨识、卡附魔……等等
接下来,再从程序员的角度给你分析一下这个:
每个人进游戏后,服务器都会给你列到一个智能掉落的线程中,来处理你的智能掉落的情况,可能一人一个掉落线程,也有可能,一个线程处理一个房间的掉落情况,也有可能一个线程处理好几个或好几十个人的掉落情况,可以肯定的一点就是,这个线程的个数肯定是不会少的。
线程越多,而由于智能掉落计算的复杂度高,所消耗的系统资源和CPU时间片就越多,服务器就会越卡,这也就是游戏低峰时,相对来说没有那么卡的其中一个原因。
回想2.0之前的版本,服务器不像如今这么卡吧,至少不会卡什么包裹、锻造之类的,那是因为之前的掉落是无序的或者相对任意的,掉落规则也不会这么复杂,因为计算速度是比较快的,因为计算快,所以线程运算完后,会快速地释放资源,对于玩家而言,游戏的流畅体验当然会好得多了。
再说一点题外话:
暗黑初始版本发布后,会有一部份高级开发人员,会释放到其它的游戏工作组中,保留一部份高级开发人员,再吸纳一些初级的开发资源,这样做有利于节约成本。可能肯定,新版本2.0,肯定有一批新的开发人员,加入到开发队伍中来,这些人由于水平的原因,导致了现在游戏中的一些莫免其妙的漏洞的出现,同时,也是因为水平的原因,游戏中的很多优化工作都没有办法做到让人满意。
不知道大家有没有发现,进密境的时候,会比进剧情地图卡,有时候还会直接掉出去,这就不难理解了,因为密境是后加的mod,是一帮新人弄的,优化问题肯定不如原版那帮人弄的好。
我不是否定暴雪的技术能力,我否定的是新来的这帮人,在游戏游戏畅体验性的解决能力。
2014年04月29日 14点04分 1
level 14
rockmmm 楼主
技术类的分析,果然是无人问津啦[汗]
2014年04月29日 14点04分 2
[喷]请问层主签名出处。。。。。
2014年04月29日 15点04分
level 10
有想法,
2014年04月29日 14点04分 3
level 7
不论你的理论 只想想说用了代理 只有别人上线 跳成就 有时候会卡 其他时候都不卡
2014年04月29日 14点04分 4
level 9
你懂得!
2014年04月29日 14点04分 5
level 13
第1条很扯,那是你网络好只在资料片后才体验到卡。当初资料片前就已经有过卡时先星后光中间延迟了
2014年04月29日 14点04分 7
level 13
楼主下来吧!我们答应给你回帖了。
    ------从早到晚,你们都在厚颜无耻的刷经验,还刷的这么俗不可耐,对于这种丧心病狂令人发指的行为,对于你们这些人,我只想送你们四个字:请带上我。~
2014年04月29日 14点04分 8
下来了[花心]
2014年04月30日 03点04分
level 9
我只能说你该插黄宝石了[喷]
2014年04月29日 14点04分 9
你还有更高端的骗经验的方法吗?[滑稽]
2014年04月30日 03点04分
level 6
我就知道我刚才和我猎人队友秘境,我逗教掉了一条他的绿裤子
2014年04月29日 14点04分 10
level 11
楼主半吊子程序员,transaction懂么?会先出星星再判定掉落?那一秒是有个物品掉落动画好么!
2014年04月29日 14点04分 11
你的理解是掉落时间是有服务端来决定的,但有没有可能,时间由客户端来决定?然后再交给服务器来掉落品质和装备?当然你肯定会说,这么做风险太大,暴雪会这么干吗?我想说的是,暴雪会不会这么干咱们都是猜测,谁也无法证明!所以也不要轻易去否定
2014年04月30日 03点04分
回复 rockmmm :把你电脑配置提高一个档次再说话 这都能叫技术帖?
2014年04月30日 03点04分
level 12
我想问楼主工作没?虽然不是程序员,看到第一句“这一秒计算给你掉什么”直接喷了。一共就调用2张表的事情,需要一秒?真以为是小霸王?
2014年04月29日 14点04分 12
给2张表跪了,你真是叼,请问能不能把表字段给我列一下[笑眼]
2014年04月30日 03点04分
level 8
先出现星星然后再有光柱不是很早以前的事情了吗,物品有个掉落动画,当这个动画完成时才会出现下个动画,而传奇的出现在怪物掉落的那一瞬间就已经决定,所以与之相应的就是地图上出现小星星。所以才会有所谓一秒的延迟,这只是播放画面的1秒时间而已。要证明其实很简单,把随便一个已经拾取过的传奇再往地上丢,一直到装备落到地面后才出现光柱,难道这还重新判定属性了?还有就是,如果不这么做,在出现传奇的那一刻就有光柱,那么就会是,一道光柱出现,但是对应的装备却从怪(如果是箱子的话更明显)身上飞出来,装备与光就完全不契合了。
综上所述,楼主的第一条理论,不成立。
至于第二条,卡包裹之类的事是2.04才发生的,属于内部程序bug,据蓝贴介绍正在修复。而智能掉落是从2.0就开始了,那么请问,为什么不是从2.0开始卡的
2014年04月29日 14点04分 13
你如果有一台电脑,之前能勉强跑起1.08的话,现在2.0直接跑不动...你再来说卡不卡的事
2014年04月30日 03点04分
level 13
发图证明
2014年04月30日 03点04分 15
[滑稽]
2014年04月30日 03点04分
level 13
防毕业系统吗
---一切有为法 如梦幻泡影 如露亦如电 应作如是观
2014年04月30日 03点04分 16
[真棒]
2014年04月30日 03点04分
level 14
真做这么个及时判定,服务器扛不抗得住不好说,至少1秒的延迟是不够的,这么多玩家,卡个十分钟再给你掉落也是正常的
2014年04月30日 03点04分 17
反正结果就是比以前卡了,这是最直观的体验,具体原因,咱们都是个人猜测.
2014年04月30日 03点04分
回复 rockmmm :我擦 个人猜测也敢说技术贴
2014年04月30日 03点04分
回复 往远点 :今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
level 7
游戏卡?你去问问台服本土人卡不卡。。。
2014年04月30日 03点04分 18
今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
level 5
楼主你去各种面试能过么………作急啊
2014年04月30日 03点04分 19
今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
今天经验满了,大家不用再回复了,谢谢[勉强]
2014年04月30日 03点04分
level 1
猛掉同一装备的 怎么说。。。
2014年04月30日 03点04分 20
1 2 尾页