最近有玩家发现太空模拟游戏“坎巴拉太空计划2”自发售以来就存在一个可能损坏Windows系统的BUG。游戏过程中,主程序会不断访问Windows 注册表(加载/保存或区域间移动时),在此期间会不断写入新的和不必要的数据注册表。
游戏的社区管理者和开发者已经在游戏的官方论坛和Steam社区的讨论中对此做出了回应,称开发者现在已经意识到了这个问题,正在修复:“目前正在测试。我们的目标是引入补丁。谢谢提醒!”
在Reddit论坛上,有对软件开发的理解,可能是因为开发者把注册表文件作为临时数据转储了。也有人说这更像是将设置存储在一个常量变量下,但实际上它应该是一个动态变量:“这是一个非常基本的错误,每个开发者在职业生涯的某个阶段都犯过这个错误。”
目前玩这款游戏的玩家的Windows 注册表中会出现大量条目,可能导致玩家系统出现问题,游戏加载时出现“PlayerPrefsExcepion”错误。但如果玩家自行删除整个注册表,或者删除错误的文件,是有一定风险的。根据PCgamer的报告,游戏在玩了14个小时后,增加了1548条注册信息,论坛上甚至有人说删除了1.65GB不必要的数据。
