从大概去年10月开始玩补丁,到现在已经4个多月了。之前一直实现的补丁效果,都是改变客户端的表现,比如蓝天白云改成星辰满布啦,猥琐公爵改成阿尔杰塔啦,把NPC语音替换成自己录制的语音文件啦等等……总而言之,只有自己能看到,别人看不到。所以大家戏称为“自慰”补丁,自我安慰,确实如此。
但最近的一些补丁,似乎已经能够实现影响他人、影响游戏实际内容的效果。特别是前天GPBeta大大发布的龙之谷Ext编辑器,我当时第一感觉回复“我感觉这个工具为补丁制作打开了新的大门。”经过两天的研究,现在已经证实补丁可以影响游戏中的其他玩家,以及游戏实际内容。
从理论上来说,补丁对他人对游戏内容有影响并非不可能。这取决于龙之谷C/S架构对客户端的依赖,以及服务器端的数据验证。试想象:如果龙之谷的大部分计算都是在客户端完成的,并且服务器端也不加验证或者很少验证从客户端传来数据的合法性,那只要找到窍门,弄清客户端的工作方式,补丁即可实现影响游戏的效果。
至今为止我至少已经亲自验证过两例补丁影响他人或影响游戏内容的事务。
一例是前不久在多玩下载的骑宠替换补丁,其中作者一个没有提到的效果是加快移动速度,替换后鸟人移动的速度远比任何一匹马都要快。换言之,这就是在可以骑马的地方实现了瞬移外挂的效果。
第二例是刚做出来的补丁,可以实现祭司40级大招奇迹之手以极短的冷却时间(0.9秒)施放。虽然只有第一次是真正能够释放出奇迹之手的,其他几次只是空放,但释放时的动画效果都是正常出现,并且,最重要的是:其他玩家也能看到。我自己大号和小号双开(两台电脑,其中大号所在的电脑放了补丁)组队进皇宫,小号能够看到大号连续施放奇迹之手的样子。玩过祭司出过奇迹之手的都知道,祭司的奇迹之手在城内施放的时候正是不插棒子但有施放动画的。也就是说当一个玩家使用这个补丁在城内街头演示效果的时候,在别人眼里他就是一个可以无时间限制使用奇迹之手的祭司!此外,虽然对战斗数值没有影响(因为只有第一次能释放出圣物),但若是在PK场上做出这样连续的动画效果,也够震慑敌方的了。若是魔导师的重力球,或者是狮蝎的漩涡技能,几十个连续放,也够能影响别人的战斗视线了。
在这样补丁逐渐能影响到他人,影响到游戏内容的情况下,更应当呼吁补丁制作者和其他工具研究者的自律。当然也要求盛大加强对服务器端数据传输的验证。