level 14
rockmmm
楼主
各位,你们知道什么叫智能掉落吗?
有的人猛掉同一部位,有的人套装其它部位都全了,差一两个部位就是出不来,我来告诉你,这就是正宗的智能掉落!
为了延长游戏时间,智能掉落是必须的,哪里能让你那么轻松就收集齐想要的套装呢?
也就是因为这个智能掉落,导致现在服务器的计算负担更重了,其结果表现在:
1.小地图出星星后,约1秒的时候,才会出现光柱,这1秒的时间,就是在计算给你掉什么?
你是什么职业、已掉给你了哪些装备、你身上穿了什么装备、你最希望掉落什么装备……
通过一系列的复杂计算后,生成每一个传奇装备的掉落机率(没掉过的算出来的机率当然是最低了)
再然后生成掉落。可能你觉得算这个东西要1秒这么久?你要知道,游戏中不只是你一个人,很多人都在智能掉落。
2.游戏中的每时每刻都有人在掉落,因此智能掉落会在不停地计算,导致的结果就是服务器变得比以前卡了,卡技能、卡包裹、卡聊天、卡辨识、卡附魔……等等
接下来,再从程序员的角度给你分析一下这个:
每个人进游戏后,服务器都会给你列到一个智能掉落的线程中,来处理你的智能掉落的情况,可能一人一个掉落线程,也有可能,一个线程处理一个房间的掉落情况,也有可能一个线程处理好几个或好几十个人的掉落情况,可以肯定的一点就是,这个线程的个数肯定是不会少的。
线程越多,而由于智能掉落计算的复杂度高,所消耗的系统资源和CPU时间片就越多,服务器就会越卡,这也就是游戏低峰时,相对来说没有那么卡的其中一个原因。
回想2.0之前的版本,服务器不像如今这么卡吧,至少不会卡什么包裹、锻造之类的,那是因为之前的掉落是无序的或者相对任意的,掉落规则也不会这么复杂,因为计算速度是比较快的,因为计算快,所以线程运算完后,会快速地释放资源,对于玩家而言,游戏的流畅体验当然会好得多了。
再说一点题外话:
暗黑初始版本发布后,会有一部份高级开发人员,会释放到其它的游戏工作组中,保留一部份高级开发人员,再吸纳一些初级的开发资源,这样做有利于节约成本。可能肯定,新版本2.0,肯定有一批新的开发人员,加入到开发队伍中来,这些人由于水平的原因,导致了现在游戏中的一些莫免其妙的漏洞的出现,同时,也是因为水平的原因,游戏中的很多优化工作都没有办法做到让人满意。
不知道大家有没有发现,进密境的时候,会比进剧情地图卡,有时候还会直接掉出去,这就不难理解了,因为密境是后加的mod,是一帮新人弄的,优化问题肯定不如原版那帮人弄的好。
我不是否定暴雪的技术能力,我否定的是新来的这帮人,在游戏游戏畅体验性的解决能力。
2014年04月29日 14点04分
1
有的人猛掉同一部位,有的人套装其它部位都全了,差一两个部位就是出不来,我来告诉你,这就是正宗的智能掉落!
为了延长游戏时间,智能掉落是必须的,哪里能让你那么轻松就收集齐想要的套装呢?
也就是因为这个智能掉落,导致现在服务器的计算负担更重了,其结果表现在:
1.小地图出星星后,约1秒的时候,才会出现光柱,这1秒的时间,就是在计算给你掉什么?
你是什么职业、已掉给你了哪些装备、你身上穿了什么装备、你最希望掉落什么装备……
通过一系列的复杂计算后,生成每一个传奇装备的掉落机率(没掉过的算出来的机率当然是最低了)
再然后生成掉落。可能你觉得算这个东西要1秒这么久?你要知道,游戏中不只是你一个人,很多人都在智能掉落。
2.游戏中的每时每刻都有人在掉落,因此智能掉落会在不停地计算,导致的结果就是服务器变得比以前卡了,卡技能、卡包裹、卡聊天、卡辨识、卡附魔……等等
接下来,再从程序员的角度给你分析一下这个:
每个人进游戏后,服务器都会给你列到一个智能掉落的线程中,来处理你的智能掉落的情况,可能一人一个掉落线程,也有可能,一个线程处理一个房间的掉落情况,也有可能一个线程处理好几个或好几十个人的掉落情况,可以肯定的一点就是,这个线程的个数肯定是不会少的。
线程越多,而由于智能掉落计算的复杂度高,所消耗的系统资源和CPU时间片就越多,服务器就会越卡,这也就是游戏低峰时,相对来说没有那么卡的其中一个原因。
回想2.0之前的版本,服务器不像如今这么卡吧,至少不会卡什么包裹、锻造之类的,那是因为之前的掉落是无序的或者相对任意的,掉落规则也不会这么复杂,因为计算速度是比较快的,因为计算快,所以线程运算完后,会快速地释放资源,对于玩家而言,游戏的流畅体验当然会好得多了。
再说一点题外话:
暗黑初始版本发布后,会有一部份高级开发人员,会释放到其它的游戏工作组中,保留一部份高级开发人员,再吸纳一些初级的开发资源,这样做有利于节约成本。可能肯定,新版本2.0,肯定有一批新的开发人员,加入到开发队伍中来,这些人由于水平的原因,导致了现在游戏中的一些莫免其妙的漏洞的出现,同时,也是因为水平的原因,游戏中的很多优化工作都没有办法做到让人满意。
不知道大家有没有发现,进密境的时候,会比进剧情地图卡,有时候还会直接掉出去,这就不难理解了,因为密境是后加的mod,是一帮新人弄的,优化问题肯定不如原版那帮人弄的好。
我不是否定暴雪的技术能力,我否定的是新来的这帮人,在游戏游戏畅体验性的解决能力。
