Valve两款游戏源代码遭泄露,玩家要不要继续玩是个问题

记者 | 彭新

编辑 |

近日,据Arstechnica报道称,运营PC游戏平台Steam和开发了《反恐精英》《DOTA2》等游戏的Valve公司发生了源代码泄露事件。在发给媒体的声明中,Valve承认旗下正在运营的两款在线游戏《反恐精英:全球攻势》和《军团要塞2》源代码遭到泄露。

泄露的源代码于本周二在海外论坛4chan上公开发布。专注于Valve公司相关消息的“Valve新闻网”负责人Tyler McVicker承认他对此次泄密内容知情,表示泄露的源代码一直在一些开发者手中小范围流通,但否认泄密与他有关。

源代码是游戏最核心的资产,游戏需要经过源代码编译后才能实现相应功能。因此,即使在开发公司内部,对源代码的访问也受到严格控制,仅限于部分核心人士。

源代码泄露的风险在于,外界可通过阅读源代码了解游戏程序运行的机制和逻辑,以致新出现大量作弊和利用漏洞的行为,包括远程代码执行等严重安全风险。这意味着,黑客将可以更容易开发出外挂程序,对运行游戏的电脑进行攻击。

对此,外界担心泄露的两款游戏源代码将产生安全风险。有开发者公开呼吁,在更多信息得到披露之前,应该立即停止玩《反恐精英:全球攻势》和《军团要塞2》,或者其他由Valve开发的游戏。因为Valve的游戏使用Source游戏引擎,数据共享的程度很高,在一款游戏里经常能发现另一款游戏的代码。所以尽管只有两款游戏的源代码泄露,但采用了Source引擎的所有Valve游戏可能都会受到影响。

Valve表示,他们已经审查了遭到泄露的源代码,并认为这些代码泄露于2018年,来源为2017年底Valve向合作伙伴发放的有限《反恐精英:全球攻势》引擎代码。经过审查后,Valve称安全风险并不大,无需向玩家预警,或让玩家停止当前版本的游戏。

Valve同时提及,出于安全性考虑,建议玩家在官方服务器上进行游戏,从而保证最大的安全性。

但Valve并没有提及对《军团要塞2》的影响,这让一些该游戏的玩家感到担忧。由于没有官方进一步澄清消息,部分《军团要塞2》的玩家社区游戏服务器已经无限期关停。

软件没源码开发费等于打水漂!定制软件为什么一定要求源码交付?

首先要搞清楚源代码是什么?

源代码是组成软件最基础的分子,最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。通俗地说,如果把软件比做电影,那么源代码就是剧本上的文字,而编译的过程就是拍摄的过程。电影依据剧本进行创作,然后把美和震撼带给大家。软件通过源代码来实现功能,用高效和方便来满足开发者的需求。

那么定制软件者为什么一定要软件开发公司移交源代码呢?移交源码有什么作用?主要出于以下三点考虑:

1.源代码就是软件的核心价值。源代码是一种原创的标识,是属于拥有者的知识版权。拥有源代码可以进行软件著作权登记,软件著作权人享有软件的发表权、署名权、修改权、复制权、发行权、出租权、络传播权、翻译权及应当由软件著作权人享有的其他权利。也是申请高新企业的资质,同时是享受增值税即征即退、软件企业税收优惠等税收减免的必要条件。拥有源代码,就拥有了包括盗版追究在内的所有权益,可以把软件的价值发挥到最大。

2.源代码是软件二次自主开发的必要条件。软件的运营是一个漫长的完善过程,在软件的运营中,可以检测系统的稳定性、流畅性。并且随着管理和营销的升级,软件必不可免的需要丰富现有功能。而系统的完善与升级,功能的丰富与补充,是拥有源代码才能进行的。如果没有源代码,则不能进行升级与修改。

3.源代码是掌握软件主动权的钥匙。拥有源代码,就掌握了软件的主动权。如果在后期运维和软件完善过程中,开发公司漫天要价的话,就可以拿着源代码去选择价格合适的公司进行升级和完善。如果没有源代码,要么老老实实地挨宰,要么重新进行定制。

所以说大家在选择软件定制公司的时候,一定要注意合同条款上是否注明了交付源代码。近年来随着行业的发展,正规的软件开发公司都有移交源代码的承诺。例如我们“象过河软件”,不仅移交源代码,还负责客户的软件著作权登记,并且提供各平台软件商城的上架服务,至于后期运营指导,那更是我们一直做的。

尴尬!因源代码丢失,《冰风谷2》重制版开发陷入停滞,游戏粉已哭晕

7月7日,外媒Kotaku报道称,制作了《博德之门》和《异域镇魂曲:折磨》重制版的加拿大开发商Beamdog近日正准备重制《冰风谷2》,但近日他们发现,原作的源代码似乎找不着了。

Beamdog的CEO Trent Oster表示,没有这份源代码,他们不可能开发出《冰风谷2》的重制版。

Oster在邮件中向Kotaku的记者透露,“我们查找了所有我们能够查找的数据,包括Atari交给Wizards of the Coast的数据,但找不到《冰风谷2》的源代码。我们还向Obsidian的朋友们寻求帮助,他们之中很多人曾参与《冰风谷2》的开发,但是他们也没有保存源代码。除非我们能找到源代码,否则这个项目的开发就没办法继续了。现在我们已经将工作重心转移到其他项目。”

《冰风谷2》发布于2002年,是基于BioWare的Inifinity Engine开发的最后一款游戏。游戏发售后一年,黑岛工作室倒闭,部分成员重组了Obsidian。也许正是因此,《冰风谷2》的源代码才会遗失。

Beamdog此前重制《博德之门》、《异域镇魂曲:折磨》和《冰风谷》时都从BioWare处直接获得了源代码。但当他们寻找《冰风谷2》源代码时却一无所获,甚至连内部测试版代码都找不到。

现在在GOG上依然可以买到《冰风谷2》,但游戏的代码经过压缩,几乎不可能从中反编译得到源代码。

【来源:Kotaku 记者:Jason Schreier 游戏葡萄编译】

【原标题:《冰风谷2》源代码丢失,重制版开发陷入停滞】

本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com

点赞 0
收藏 0

文章为作者独立观点不代本网立场,未经允许不得转载。