玩《龙之谷》玩得正嗨,突然就弹出来“out of memory”的错误,直接就把我给踢出了游戏。那时候气得我差点把键盘都砸了。一开始我还以为是我自己电脑不行,觉得是不是内存不够?立马就去网上看教程,又是重装系统,又是优化启动项,甚至还真去加了两条内存条,折腾了个遍。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
你猜怎么着?结果还是老样子,玩着玩着就“内存不足”,直接黑屏闪退。别提多糟心了。那时候真是每天都跟游戏较劲,本来是想放松的,结果反倒搞得自己一肚子火。每次快要打完副本,快要拿到稀有物品的时候,它就来这么一出,好几次我差点就把鼠标给摔了。
我为啥知道这些破事儿?
这事儿,得从我毕业那会儿说起。那时候工作不顺心,找了好久才找到一份不怎么对口的工作,心里挺郁闷的。回家之后就靠着玩游戏解压,那时候《龙之谷》就是我的精神寄托。结果这游戏老给我掉链子,一天到晚“out of memory”。我当时真是玩命地在网上找答案,熬夜泡各种论坛,什么贴、NGA,甚至是外服的讨论区,能看的我都看了。
天天研究各种所谓的“补丁”,“优化工具”,甚至怀疑是不是显卡烧了,或者主板出了问题。那段时间真是心力交瘁,钱也花了不少在这些所谓的“升级”上。有一次,我跟一个老同学吃饭,他以前做过一些游戏引擎的小项目,虽然现在改行了,但对这些东西多少有些了解。我跟他抱怨《龙之谷》这破事儿,说我电脑配置明明够,为啥老是报错。
他当时就夹了口菜,漫不经心地说了一句:“你那游戏是不是32位的?老游戏很多都这样,内存寻址空间不够,玩久了或者进大场景就容易爆。” 我当时就懵了,32位?内存寻址?啥玩意儿?那时候我只知道我的电脑是64位的系统,游戏也是装在64位的系统里,哪知道还有32位游戏客户端这码事儿。
他这随口一说,给我点醒了。我赶紧回家,一头扎进电脑前,开始深入地查。果不其然,网上好多人都在说《龙之谷》就是32位客户端的毛病,尤其是在主城人多的地方,或者打一些比较吃资源的大型副本时,玩时间长了,内存占用就蹭蹭往上涨,很快就顶到32位程序能用的内存上限,也就是大概2G或者4G的样子,然后就“out of memory”了。
我这才明白,原来不是我电脑垃圾,也不是游戏真的内存泄漏到不可救药,而是它天生就瘸腿,先天不足。那些什么重装系统,加内存条,根本都是治标不治本,花冤枉钱还瞎折腾。找到了病根,我就开始想办法治病。
找到治病的药方:LAA
查了一圈,我发现网上流传着一个叫“LAA补丁”的东西,全名是Large Address Aware,直译过来就是“大内存寻址”。这玩意儿听起来挺玄乎的,但原理就是修改32位游戏的exe文件,让它能利用超过4G的内存。因为在32位系统或者32位程序里,默认能用的内存是有限制的,通常就是2G或者4G。一旦程序试图申请超过这个限制的内存,就会直接报错。而LAA就是告诉程序:哥们儿,你现在可以看更远了,别老盯着眼前的这点地儿,外面还有一大片内存地盘!
这东西简直就是给老游戏续命的灵丹妙药。既然原理明白了,我就开始动手找工具了。
我的操作过程,也简单
-
第一步:找工具。 我先是在网上找了一个比较靠谱的LAA工具,这东西就是个小软件,很多老玩家分享的论坛里都能找到。记住,找那些口碑大家都说安全的版本。下载下来之后,一般都是一个小exe文件。
-
第二步:找到游戏主程序。 然后我定位到《龙之谷》的游戏安装目录,找到客户端的主程序exe文件。通常就是那个启动游戏的执行文件,比如叫“*”或者类似的。
-
第三步:备份!备份!备份! 这步特别重要。为了保险起见,我特意把原始的exe文件复制了一份,重命名成“DragonNest_*”或者其他什么名字。万一出了什么岔子,或者工具改坏了,还能还原回去,不至于游戏都玩不了了。
-
第四步:打补丁。 我打开下载来的LAA工具。大部分LAA工具的界面都挺简单的,通常就是让你选择要修改的exe文件。我把刚才找到的《龙之谷》主程序exe文件拖到工具的界面里,或者点浏览按钮选择它。
-
第五步:应用修改。 在工具里,一般会有一个选项框或者按钮,上面写着“Large Address Aware”或者“启用LAA”,你就把它勾选上,然后点一下“应用”或者“保存”之类的按钮。工具会提示你成功修改。整个过程可能就几秒钟,非常快。
弄完这些,我赶紧重新进了游戏。刚开始还心惊胆战的,生怕哪里搞错了。玩了一会儿,尤其是在之前经常出问题的副本或者主城人多的地方,我特意多跑了几圈,多刷了几个怪。以前不到半小时就得报错闪退,现在玩了两三个小时,一点毛病都没有!
我当时还特意开了任务管理器看了看,内存占用也能看到明显超过了2G甚至3G的限制,稳定多了。那种感觉,就像是憋了很久的一口气终于吐了出来,整个世界都清净了。从那以后,玩《龙之谷》再也没遇到过“out of memory”的报错了,游戏体验一下子就上去了,别提多痛快了。
真是印证了那句话,很多时候不是你不行,也不是硬件不行,而是压根儿没找到症结所在。这个方法,简直就是老游戏的救星。