魔兽世界:达人关于BOSS掉落的一些分析
凤凰
首先副本应该是一个新开启的环境,这个环境完全一模一样(oop),可以算是一个新地图,但是不同的小队如何区分不在相同的地图呢?这个就是所谓暴雪的副本id。比如 pig队在 副本id为001的副本,那么dog队 可能就在副本id为002的副本。这就让他们虽然在同一个地图,但是却彼此没有联系。这个id就是你们点开团队界面的那个副本信息里的副本id。
好,下面开始说一下副本创建以及掉落物品的流程。
当团队里的一个人进入副本后,这个时候game server(游戏服务器)就要通知dataserver(数据服务器)为他的团队分配一个副本id,这个id应该只是存在server cache(缓存)里的,只要你出来重置副本后,这个id会立刻被销毁。如果要是boss被击杀的话,你会提示此副本的进度已经保存。这个时候,服务器会立刻把这个副本id写入data base(数据库)防止停电或者死机的原因,导致内存中的缓存丢失,同时这个团队的所有人员的user id(用户id)也会跟这个副本id去绑定。ok.这是说明一下副本id和大家的关系。下面分析一下掉落。玩家利用游戏外挂这种辅助手段可以轻易得到其他正常用户无法得到、或必须通过长期运行程序才能得到的游戏效果。一款好的游戏工作室外挂 无疑是游戏工作室更好发展的法宝。
按照暴雪蓝帖的说法,当副本id生成后,那boss的掉落就已经确定,其实这是完全不可能的,一个副本加入有10个boss,一个团队就打了1个boss,后面的都没打。就等于说是还有9个boss×3=27件装备 + 各种小怪的掉落。这就等于最少要白白的插入 30条数据记录???(按照他的说法是不可能存缓存的,因为他不知道后面这个团队是不是过了好几天才继续打。不可能浪费这么大的内存去干这个事。)一个团队本就要浪费这么多数据库资源。一个服务器得有多少副本?从怒焰---血色---stsm---sw---十字军?我估计如果按照这个框架去设计,差不多一天就有几百万的垃圾数据。所以暴雪绝对不可能干这样的蠢事。
但是暴雪为什么要这么说呢?我想应该有这么2个原因
1,防止大家上当受骗,或者他不想让大家用bug去获得一些物品。
2,有些团长太黑了,或者摸boss尸体的人手太黑了,暴雪想帮他们解释一下。
好了,经过上面的分析,下面来说一下,比较合理的副本掉落情况。
首先副本id是肯定会生成的,但是装备一定一件都不会生成。装备的掉落,一定是在boss或者小怪死的那一刻出现一个判定值,random(随机数)比如boss一共掉10件装备,那么服务器会根据boss死的那一刻随机生成一个数,比如这个数字是7和3,那么他就会出对应7 和 3 的那两件物品.小怪的掉落是这样的。比如小怪的随机数范围是1-10000,当小怪死的时候也会产生一个随机数,比如 当随机数为300或500的时候出紫色的宝石,那么你杀死一个怪,他的随机数判定为300或者500,你就可以从他身上看到一个紫色的宝石。记住,无论你拿不拿这件装备,他都会把数据写进数据库的,这个是为了bi(商业智能)去统计的,当你拿了的时候,按照wlk以前的标准,就是直接把你的user id跟这件物品的id以及副本id,完全写到一起了,但是wlk后,允许有拾取权限的用户去交易?我想这个就是多了一个判断,如果副本id相同,boss id相同且timediff(时间比较)小于2小时的话,就可以交易。
现在大家应该明白了吧?其实副本是不存在团长黑,或者第一个进副本黑,或者第一个摸boss的黑的。就是boss死的那一刻的随机数,当然这个只是boss的掉落,小副本的掉落也许未必遵循这个规则。专业玩家网提供工作室库存系统,方便游戏工作室找到更好的出货渠道,想要游戏出货的游戏工作室到专业玩家网注册会员就可以享受我们带给你们的方便与快捷。
顺便说一下为什么暴雪那么讨厌无限刷副本的人,现在带yy 血色 stsm的人太多了,导致打的怪都不摸尸体,这些垃圾数据会积攒的特别多,虽然重置副本的时候会清理这些没有拾取的尸体,但是同一时刻刷的太多,还是会对服务器造成很大的数据压力。
当然也有人问我,那蛋刀bug是真的么?就是给阿卡玛上各种buff。说实话,我不信游戏里能有这样的bug?但是也不绝对,按照暴雪的设计,这种 bug应该是不可能存在的,绝不是一两个程序员能留的后门,毕竟他们的代码有专业的人员去管理,去检查,qa(测试),但是也有可能是老外的一时幽默?未尝也不是不可。如果你告诉我,你是反编译client(客户端)看出来的,那我只能说,你赶紧去微软报名吧,年薪上亿没问题。还有一点,wow的 server端你是看不到源代码的,外面的私服全是老外天天闲着蛋疼,通过抓取客户端的包,来分析,做了一个服务器端的模拟器罢了。跟真的server差距那不是一点两点。vpn代理是您进入外服游戏的通行证关系到封号等诸多问题,所以选择一个好的vpn代理显得尤为的重要。
恩,再说一点吧。比如以前stsm踩箱子开门刷马,呵呵 这个就是运营商害怕不开wlk没人玩,故意给大家做出来的。让大家每天都有事可以做。而且类似 菲米斯 zg老虎的bug,这些都是内部人员流出来的,他可不想太多的人没事可做,或者没有信心打下去了。至于他是如何知道大家在菲米斯灭的那么惨,这个就是我上面提到的数据仓库统计(bi).