《毁灭战士》运行两年崩溃:数值溢出漏洞被触发
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年,更接近明基声称的"两年半"。
无论如何,这个意外实验揭示了游戏史上一个冷知识:让《毁灭战士》不间断运行两年是个"危险"举动。那些想挑战极限的玩家们,或许该三思而后行了。
相关攻略
1月11日消息,有屏幕的地方,就有Doom!《毁灭战士》(Doom)这款游戏一直以来都是“奇怪设备移植”的热门对象,此前就曾在割草机、验孕棒、甚至电子烟上运行。近日,一位技术大神展示了自己在一台电压
12 月 14 日消息,《毁灭战士》在“整活界”的含金量还在提升,2024 年引发全网热议的“老鼠玩《毁灭战士 2》”项目迎来全新升级。四年后,项目团队发布了升级版本,使实验系统从概念性演示发展为
9 月 18 日消息,1993 年 12 月《毁灭战士》(Doom)正式发布,该游戏不仅奠定了新兴的第一人称射击(FPS)游戏类型的标准,其受欢迎程度更是达到了“毁灭战士克隆品”(Doom clo
8 月 23 日消息,博主 Aaron Christophel 发文,展示其成功将经典第一人称射击游戏《毁灭战士(DOOM)》移植至安克 Prime Charger 带屏桌面充电器上运行。Aaro
2025年最佳PS5游戏之一的《毁灭战士:黑暗时代》近日迎来了其在PlayStation商店上的首次促销。PS5和PS5 Pro玩家现在可以享受75折优惠,以52 49美元的价格购买这款第一人称射击
热门专题
热门推荐
近日,数码博主“RD观测”曝光的数据显示,截至2026年第12周,iPhone 17系列在中国市场的销量已接近2600万台,达到约2598 22万台。这一数字远超同期国产旗舰机型的表现,例如小米17
小红书聚光平台最新登录网址为https: ad xiaohongshu com,需通过App扫码授权登录,首次使用须提交企业资质审核,支持新建推广计划、多维人群定向、创意素材上传
IT之家 3 月 31 日消息,启境汽车最新微博今日重新发布了答网友问(第 7 期),针对华为乾崑 | 启境 GT7 新一代智能猎装车上市交付时间安排进行了调整。启境汽车最新表示,启境 GT7 计划
3月31日,“大模型第一股”智谱(2513 HK)发布上市后首份年度业绩公告。财报显示,智谱2025年总营业收入7 24亿元,同比增长131 9%;年内亏损47 18亿元,同比扩大59 5%;经调整
AI在支付领域又有新应用。3月31日,支付宝发布 "支付宝支付集成Skill ",让开发者无需编写代码,就能在VibeCoding中通过自然语言,利用AI帮忙快速接入支付宝当面付、预授权支付、商家扣款等





