我相信不少用Win10打LOL的朋友都撞见过这个鬼东西:早上起来兴冲冲开一把,选完英雄读条进游戏,画面卡了两秒,啪,一个窗口弹出来,上面写着BUGSPLATRC,然后游戏没了,你得重连。最气人的是,这破事往往只出现在你开机之后的头一把,后面再玩就没啥事,仿佛游戏在跟你玩试探。
这个现象太普遍了,查了下论坛和贴吧,从2018年Win10大规模普及那会儿就有人反馈,到今天都没被完全解决。你说拳头和腾讯不干活吗?其实他们修过很多次,但这问题属于底层系统兼容性的隐疾,不是简单更新个游戏版本就能根除的。我自己的电脑,一台老的i5加GTX1060,一台新的R5加RTX3060,都出现过这情况,配置高低通吃,跟硬件性能没太大关系。
要说原因,最核心的其实是一个叫“内存映射文件”的东西。Windows系统从Win7到Win10,对内存管理的策略变了很多,尤其是引入了快速启动之后,开机会把一部分内核数据写到硬盘上的休眠文件里,下次开机直接读回来。这就导致你第一次启动LOL的时候,它的反作弊系统和游戏引擎要去申请一段已经被系统“睡过”的内存空间,如果这段空间里有残留的脏数据,冲突就来了。
具体点讲,LOL的引擎是个老古董,它底层调用的DirectX9老接口在Win10上本来就不是原生支持的,全靠微软的兼容层在硬顶。第一次启动,它要把大量着色器文件、模型文件载入显存和内存,一旦跟快速启动存下来的那些零碎数据撞上,读取出错,BUGSPLATRC就出来了。但你重开游戏第二次进,内存已经被游戏自己整理过一遍,系统也把那些残渣清干净了,自然就顺了。
还有个帮凶是显卡驱动的第一帧延迟。很多显卡驱动默认在开机后的一段时间内不会满载运行,处于低功耗状态。LOL的登录界面其实不怎么吃显卡,但进入游戏对局的那一瞬,要渲染整个地图的阴影和特效,显卡得瞬间从低频飚到高频,如果时机刚好卡在系统还在恢复初始化状态,驱动就容易掉线。掉线之后游戏引擎干等没反应,误判为崩溃,弹窗走人。

我自己试过好几个方案,有些确实管用。最立竿见影的办法是把Win10的快速启动关掉。操作很简单,控制面板里找到电源选项,选“选择电源按钮的功能”,然后点“更改当前不可用的设置”,把“启用快速启动”前面的勾去掉,重启。这做完之后,我电脑上那个首局必蹦的毛病基本消失了,代价是开机速度慢个几秒钟,但跟游戏崩溃比起来,完全可以接受。
另外一个辅助手段是到LOL的游戏目录里,找到“Config”文件夹,里面有个“game.cfg”文件,用记事本打开,在末尾加上一行“DX11BetaTest=1”。这是强制让游戏走DX11渲染,绕过那个老掉牙的DX9兼容层。现在的电脑哪怕是集成显卡都能带得动DX11,所以不用担心性能问题。我拿朋友的旧笔记本试过,加了这一行之后,虽然不是百分百解决,但崩溃的概率至少降了一半。
还有个小细节,如果装的是WeGame版本,可以把WeGame里的叫“游戏修复”工具用一下。那个工具会扫描游戏文件的完整性,有时候首局崩溃是因为某个数据文件在下载更新时没写干净,校验一遍重新下载能修掉一些隐藏的坏档。如果你用的是拳头官方的国际服客户端,那就没有这个选项了,只能手动检查文件,不过国际服本身崩溃概率就比国服低挺多,可能跟WeGame的注入层有关系。
说到底,这个BUGSPLATRC的本质,就是Win10那套不太老实的内存和电源管理机制碰上了老游戏引擎的冤魂。微软为了开机快省电搞出来的快速启动,副作用远不止这个,很多外设失灵、声音爆音、程序白屏都跟它有关。拳头那边也不是不上心,但他们的引擎改一改动全身,为了老玩家手里的十年老账号能跟新版本无缝衔接,有些底层的东西不敢推倒重来。
所以你要是现在还被这个问题折磨,按照上面说的关掉快速启动,再改一下配置文件,基本能解决八成问题。剩下的两成,可能就是驱动版本太新或者系统补丁抽风了,去显卡官网装个上一版稳定驱动,或者等下一次Win10大版本更新完再看。这游戏都火十几年了,BUGSPLATRC陪着它一起成了老玩家记忆里的一部分,好在它不算绝症,动动手就能治。