所谓的前车之辙后车不看,嗯,就是这样
大家都知道剑网 3 这游戏彻彻底底就是抄魔兽世界的,界面,设定,快捷键,魔兽世界有插件,剑网 3 也要有,而且,根据暴雪的要求,所有的魔兽世界插件不能编译(也就是 luac 是不允许用的,当然混淆是可以),一开始有一些插件为了收费混淆了,后来被抨击久了全改成原版代码了。而且,这些插件大量优秀产品,什么 xperl , bartender , dbm ,哪个不是千行万行级别的,有的插件光设置 tab 就七八个。
然后,剑网 3 也搬了这一套,开始做插件,第一次是几乎开放了所有权限,包括 IO ,这意味着什么,我在 lua 里直接操作你本地磁盘,何等卧槽的事情。当然,内测阶段搞插件的也没有干坏事的,金山也不是傻子,很快这些 IO 接口就封闭了。但是后来我们发现, load 和 loadstring 这两个函数还是可以用的,这意味着你可以绕过游戏的沙箱直接调用内部 API 去做一些外挂才能做的事,刚开始也没人拿这个干坏事,只是调用一些 3D 交互函数取一些玩家信息、坐标什么,后面真的有人去开发外挂了,甚至替换剑 3 的 lua 解析器去掉沙箱的屏蔽。
这只是前言而已,剑网 3 一直开放了你想都不敢想的函数,对就是 http 请求,包括 inapp-browser ,这意味着插件可以通过一些机制,合法的上传信息或者接受来自服务器的指令,一开始这也没什么,大家上传一下 dkp 分数,搞一下人口普查,但是别有用心之人在自己的插件里放了操控指令,可以接受远程服务器的喊话,你想,我一条指令下去全服 1/3 的人都在世界频道里艹你娘是个什么感觉。剑网 3 屁事多,若干个玩家爱横情仇(yuan cheng yue pao)不可开交,于是这个事就爆发了,那个插件作者为了自己(xx)之人使用了远程喊话,控制某阵营的所有插件使用者为 xx 道歉。
当然后来这个权限也去掉了,再加上插件白名单机制,剑网 3 花了可能有 3 年的时间,才做到了 wow 他看到的那个样子。
正所谓前车之辙后车不看,明知山有虎,偏要走一走。抄都抄不明白啊~
1
panlilu 2016-11-03 10:59:01 +08:00
好久以前的事了,那时候我还在玩;一群人上线就喊话还是很壮观的。
现在早就 A 了。。 |
2
enenaaa 2016-11-03 11:02:18 +08:00 via iPad
不知道楼主槽点在哪里。我觉得插件系统对剑三是加分,那些破坏性的功能即使没开接口,也会有人去做的,而且更隐晦。
|
3
murmur OP @enenaaa 魔兽世界一开始的底线就是(1)插件不能访问网络(你说网易的集合石这不算,毕竟他自己的游戏他随便搞)(2)插件不能控制 3d 交互(也就是说你只能平面绘图,不能操控摄像机和视角)(3)所有技能必须由用户释放后插件的释放才有效,这是说给动作条的
剑 3 一开始所有的底线都破了,直到后面修修补补才改回 wow 一开始的样子 |
4
hellommd 2016-11-03 11:18:37 +08:00
环境不同?
国内一般都是急于把功能先实现,坑慢慢填。 海外弄个功能都是讨论许久。 |
5
SpicyCat 2016-11-03 11:33:01 +08:00
吐槽啥不好吐槽剑网 3 ,当年剑网 3 绝对是一股清流,月卡制,不卖道具。全抄 WOW ? WOW 以后有不抄 WOW 的游戏吗?再说经脉系统让你忽略了?
如果是为了圈钱,最好的方式是搞免费网游,卖道具,而不是出个月卡制的网游。 |
6
murmur OP @SpicyCat 哦 经脉系统不也改成 wow 的天赋系统了么?我当时戳奇穴戳 9 到 10 也很生气啊,动不动归 0 ,不过我运气好戳出来 3 个 10 呢
|
7
paw 2016-11-03 11:39:09 +08:00
想起来当时我室友新买的笔记本 wow 全特效不卡(团本>30 帧),玩剑 3 卡的简直是看漫画。。。
其他的 没玩过不评价 |
8
shijingshijing 2016-11-03 11:43:24 +08:00
@murmur 卧艹,怎么感觉你啥都懂啊。。。 来来来,相互粉起来。。
|
9
enenaaa 2016-11-03 11:49:11 +08:00 via iPad
我觉得是疏于管理,对安全性认识不足,可以理解。剑三是国内少有学 wow 学得好又接地气的作品,堪称范例。
|