7pv 发表于 2019-12-22 18:52:17

史上最古老的“强制交易”,卖家:钱没看到,装备没了

交易是游戏中必不可少的环节,不过在早期的MUD网络游戏中,这种交易方式还很不健全,交易真正的在网络游戏中兴起,还要从以热血传奇为代表的第二代网络游戏说起。通过交易,玩家之间可以互通有无,而运营方也可以让物资在游戏中流通,其实游戏就像一个小的社会,资金永远不会平均,一定是流向一小部分人手中就和现实社会一样,这样也可以让剩下的人继续长时间在线游戏以赚取游戏“货币”,所以交易对一款早期网络游戏是非常重要的内容。

不过热血传奇的运营在交易这部分却吃了不少亏,早在2003年传奇就发生了有一个影响很大的BUG,也是最早的一个有关于交易的BUG,这就是“强制交易”。这里简单的给大家讲解一下这个BUG的过程,比如贝斯手现在要从玩家手中购买10000金币的物品,那么我们就在身上放上10001的金币,多余的都存到仓库里。

然后在交易的时候,先将10000金币放到交易栏,等待对方放入交易物品后,只需要在将金币改为10001就会收到提示:告诉玩家背包中金币不能为0,这是传奇游戏中的一个设定,这时候由于这个设定就会把所有钱退回到玩家背包内。而由于某些BUG导致的不同步,交易的另一方却还是显示10000金币,此时交易成功对方得到的金币为0,而贝斯手则可以免费拿到这个物品。

这就好比是强制对方交易一样,钱没看到装备没了,这个BUG实在是太恶性了,而且贝斯手举的例子只是10000金币而已,如果是数额更大的高价值装备交易,那损失可能就非常大了。不过发生这个BUG最基本的原因还是这个很中二的设定,那就是不允许玩家身上的金币数量为0,否则就会触发系统提示,而后BUG也自然就发生了。其实还有很多BUG是和这个金币不允许为0有关系,很多老玩家应该都还经历过。

下面再说一个刷金币的BUG,那就是沙巴克刷钱,其实也非常简单,就是沙巴克城主只要点击沙巴克使者NPC,然后选择存入一定数量的金币,如果输入负数,那么包袱里就多出同样数量的金币,这个BUG在现在看来简直是弱智,但是在当年却成为热血传奇随处可见的BUG之一。而这些BUG的起因大多数都跟金币数值的设定和玩家允许持有的金币数量有关,可能涉及到热血传奇游戏底层的设计,可以说这是1.76版之前BUG层出不穷的主要原因。

而且早期盛大的对服务器端的没有很高的权限,如果要彻底修补这些漏洞只有求助韩国方面,手续非常麻烦,也只有采用回档和没收金币这种“硬办法”来解决。至于很多玩家认为盛大处理BUG不力,实在是有点冤枉盛大了。

页: [1]
查看完整版本: 史上最古老的“强制交易”,卖家:钱没看到,装备没了