18 游戏漏洞
曾启当然知道什么问题,这个时代的韩国网游大多数都有此类问题,只是情况不严重罢了。这个游戏还算好,可是像经过自己的认真测试,是很容易找出漏洞。
曾启对着那个技术人员说:“你知道战士的暴击怎么算吗,是攻击的随机值*暴击系数,攻击的大小值是客户端随机发出的,服务器并不校验,也就是说,我可以让战士一直用最大攻击,同样,战士的暴击由暴击率决定,是否暴击也是客户端判断,服务器也不校验。这就意味着,如果玩家修改,可以让所有的职业的“平砍“一直是最大的暴击!”
比如玩家的攻击力在10-20浮动,暴击率为20%,暴击系数是2。
那么平均每次攻击数值为15+15*20%/2=16.5
经过修改每次攻击数值为20+20*100%=40
也就是说通过修改,每秒的攻击能提高一倍多……
这还是轻的,有些技能,比如“火鸟”这个技能
技能设计为向指定方向放出一只燃烧的火鸟,火鸟对攻击目标造成伤害。
实际测试发现。服务器仅仅在释放技能时判断玩家是否拥有过该技能,技能等级,技能释放方向,并因此计算出命中和伤害。”
技术人员说:“这还不够吗?
曾启说:“完全不够,服务器并不校验技能释放了几个方向,结论是,我可以同时向八个方向放八只火鸟,对所有周围的人造成杀伤。
服务器向其它同屏玩家发送释放技能时,也并不检查技能的显示(隐藏)属性。
也就是说,如果客户端把火鸟技能的显示属性改成隐藏的话,服务器也会把“隐藏”的火鸟技能转发给附近的玩家,附近的敌对玩家就会被看不到的“火鸟”技能击中。”
简单的说,就是玩家可以放出周围人看不到的火鸟伤害技能。
曾启又说:“还有,当两人交换道具时,甲和乙都把道具放置在交换框里……
…………
曾启补充说:“只要组织足够的玩家用这种方法交换时丢弃道具,有可能引起服务器崩溃,这样会复制出道具,再比如……
够了
运营总监打断了曾启的对话。
对面的韩国负责人也通过翻译说:“这都是一些小人之举,在韩国是不会发生这样的事情。
那个韩国技术人员接着说:“这样的问题,需要专业的人员才能发现,一般的用户,像中国这边的用户,很多电脑都不会用,怎么可能像黑客一样做这样的操作,这是没有基本的游戏精神的。”
曾启争辩道:“只有一个服务器有一个人用漏洞,服务器的平衡遭到破坏。其它那么玩的人都也都会试用漏洞,认真玩游戏的人反而活不下去,最后服务器就没人了。”
运营总监说:“韩方的意见是对的,你这种测试精神太钻牛角尖了,用这种极端情况下的行为说游戏有大问题,真有大问题这游戏还在韩国运营的好好的,你觉得韩国电脑用户怎么可能不如国内专业。”
他不等曾启回答,对黎先生说:“你先带你的测试人员退下去,我们稍后再谈。”
大家走出会议室,老吴拍着曾启说,你关于测试漏洞的挺好,彻底打击了对方的气焰。你这是玩从暗黑破坏神1中学来的吧?”
曾启说:“是的,暗黑1的战网模式玩家的角色信息都是存在本地的,如果修改得当,可以通过检验进入战网,刚开始大家小改,后来大改,整个战网都是变态的要死的人物,就没法玩了。”暗黑破坏神2的角色档案在服务器,本地修改的无法参与战网。”
主程说:“就是我们做单机的RPG游戏,也要对主要角色的技能,经验进行一定的动态加密,防止玩家用简单的内存分析工具,如FPE,金山游侠之类的直接修改数值,这样游戏的乐趣就没有了。”
老吴说:“我以前知道台湾公司的老板说,游戏数值你做多难都没有关系,反正玩家打不过会修改的。
大家都笑了。
曾启说:“可是,我觉得他们并不会接受我的意见啊。
难得黎先生开口说:“他们当然不会接受,就等于承认他们错了。”
黎先生说:“这个网游到时候赚也好,赔也好,和我们没有任何关系。运营方可以退给韩国,推给玩家。
你其实没必要说那么多的意见。再说,既然他们说两个月后就要公测了,真的出什么问题他们能倒退暂停运营吗?
下次再有这样的事情,要么一言不发,要么满嘴夸,说好好好就行了。”
曾启比较近,听得见黎总低低叹了口气,他记得最初认识黎总的时候可不是这样子……
一周后,也就是12月15日,周五。大家接到通知,工资延迟到周一,也就是18日发放。工资延迟个把天发放的事经常发生,要是别的国内游戏公司,都不知道延迟过几个月了
这让本来想着借发工资和大周末出去的同事失望了,更失望的事情也接踵发生。
在总公司要求下,取消了大小礼拜制度,一律为六天工作制,简单的工作计算方法就是996。
黎总跟项目组所有研发人员说:“希望大家再坚持一下,无论怎样,把年末挺过去,如果真的觉得不开心,干不下去,一定坚持到春节后,因为无论台湾的公司如何小气,一顿尾牙,一场抽奖,一点年终礼包过年福利总是有的。
十二月离职并不好找工作,请大家务必忍耐一下,如果谁年后还要离开,他帮着介绍工作都没有问题。
大家对黎总苦口婆心的劝说都非常接受,尤其是用心的研发人员,在还能发着工资,包着食宿的条件下,谁会离开呢?
周六继续上班,然而周一并没有发工资。
行政总监的说法是年底公司大结账,我们分公司这边去年账目没有搞清楚,一些管理人员的账务也没有审核清楚,所以暂不能发放。
行政总监一边看着黎总一边说这句话。
有人问:“那么什么时候能发放呢?
行政总监说:“必须要等对人员账目核查清楚,毫不掩饰的把大家的眼光往黎总那边带。”
黎总强忍着没有发作。