《毁灭战士》运行两年崩溃:数值溢出漏洞被触发
1993年12月诞生的《毁灭战士》堪称FPS游戏开山之作,其影响力之深远,甚至让"毁灭战士克隆品"一度成为整个第一人称射击游戏类别的代称。这款经典游戏历经近32年依然活跃,依靠丰富的Mod内容和玩家自制关卡保持着旺盛生命力。不过最近有个令人啼笑皆非的发现:有位玩家意外证实,让游戏持续运行两年多后会出现崩溃现象。
免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈
科技论坛LenOwO的管理员明基分享了这个有趣的实验。他使用一台2003年产的华硕MyPal A620掌上电脑,在这个搭载Windows Mobile系统的古董设备上运行WinDOOM程序。为了让实验顺利进行,明基专门改造了供电系统:为设备安装了18650锂电池组UPS,通过路由器USB接口提供持续稳定的5V电源。这个长期运行的项目一度被他遗忘,直到日前屏幕上突然弹出的程序崩溃提示才让他想起这个实验。
这个看似偶然的崩溃其实早有伏笔。作为基于1997年《毁灭战士》源代码的移植版本,WinDOOM完美继承了原版游戏的诸多特性,包括那个鲜为人知的"演示文件"计时漏洞。游戏在待机演示模式下运行时,名为gametic的内部计时器会以35Hz频率持续累加,却从不会重置。这个32位有符号整型变量在设计之初就被约翰・卡马克刻意保留了这一特性——或许他认为没人会让游戏持续运行近两年。
经过计算可以得知:以每秒35次计,这个计时器将在约1.95年后达到最大值2147483647。在32位系统中,超过这个数值会导致整数溢出变为负值,进而引发程序崩溃。实际运行时间存在偏差的原因可能有两个:这台尘封多年的掌机确切的运行时间难以考证;另一个可能是移植版将计时频率降到了30Hz,这样溢出时间就会延长至2.26年,更接近明基声称的"两年半"。
无论如何,这个意外实验揭示了游戏史上一个冷知识:让《毁灭战士》不间断运行两年是个"危险"举动。那些想挑战极限的玩家们,或许该三思而后行了。
相关攻略
粉丝自制《毁灭战士3》UE5重制版实机演示曝光 最近,游戏圈里有个视频挺火的。YouTube博主François Montagud放出了一段他个人制作的《毁灭战士3》重制版实机演示,足足有5分钟。没错,这个重制版完全基于虚幻引擎5打造,算是给经典IP献上的一份粉丝厚礼。 先来看看视频: 其实,这个项
1月11日消息,有屏幕的地方,就有Doom!《毁灭战士》(Doom)这款游戏一直以来都是“奇怪设备移植”的热门对象,此前就曾在割草机、验孕棒、甚至电子烟上运行。近日,一位技术大神展示了自己在一台电压
12 月 14 日消息,《毁灭战士》在“整活界”的含金量还在提升,2024 年引发全网热议的“老鼠玩《毁灭战士 2》”项目迎来全新升级。四年后,项目团队发布了升级版本,使实验系统从概念性演示发展为
9 月 18 日消息,1993 年 12 月《毁灭战士》(Doom)正式发布,该游戏不仅奠定了新兴的第一人称射击(FPS)游戏类型的标准,其受欢迎程度更是达到了“毁灭战士克隆品”(Doom clo
8 月 23 日消息,博主 Aaron Christophel 发文,展示其成功将经典第一人称射击游戏《毁灭战士(DOOM)》移植至安克 Prime Charger 带屏桌面充电器上运行。Aaro
热门专题
热门推荐
市场情绪显著升温,创业板指盘中涨超2%,报4013点,创2015年6月以来新高。深证成指与上证指数分别上涨1 28%和0 42%,整体表现强劲,超3200只个股上涨。
鸿蒙智行智界FUV高清谍照曝光,定位跨界轿跑,设计运动化。新车采用溜背造型与半隐藏门把手以优化风阻,车尾配备大尺寸尾翼。车顶疑似搭载激光雷达,将具备高阶智能驾驶能力。据悉,该车计划在纽博格林北环赛道进行性能测试,对标海外豪华超跑。
市场情绪回暖,深证成份指数盘中涨幅超1%。部分成份股表现活跃,润泽科技涨超14%,网宿科技、晶盛机电等涨幅均超11%,带动指数走强。市场资金对相关板块关注度提升,反映出结构性机会,后续需观察量能与板块轮动持续性。
岚图知音在京沪线1300公里实测中全程未充电,续航达成率超95%,公开智驾过程在复杂路况下未出现误判或制动异常,展现了高性能传感器与智能系统的协同能力。此次实测以真实场景验证技术可靠性,凸显系统优化对缓解续航与智驾焦虑的关键作用。
面对AI浪潮,职场人需转变思维,从执行转向整合与决策。核心竞争力在于定义问题、整合资源及情感连接。未来属于能融合专业深度、AI素养与人类软技能的“混合型”人才,主动构建AI工作流并发挥人类在创新与价值判断上的优势是关键。





