在Windows系统里,星际争霸2的安装根目录通常位于战网客户端指定的游戏库路径下,默认为C盘Program Files (x86)里的StarCraft II文件夹。如果当初装游戏时手动改过位置,那就得看各自选择了。打开这个文件夹,里面的结构并不像某些老游戏那样堆满各种看不懂的散文件,而是分门别类地放着几个文件夹和少数几个程序文件,整体看起来还算整齐。
刚进去时,第一眼看见的通常是StarCraft II.exe这个可执行文件。它的大小一般几百MB,这其实就是游戏的主入口,双击它直接启动游戏,会跳过战网客户端。旁边有时还能看到StarCraft II Public Test.exe,那是公共测试服特有的程序,只有单独下载了PTR版本的人才会有。如果只玩正式服,这文件不会出现。根目录下还有卸载程序图标,但那个不是正经名字的exe文件,而是Windows安装程序生成的卸载入口,通常叫Uninstall.exe或者类似的东西,名称随版本会有细微差别,但作用就是彻底清掉游戏本体。
真正重要的是Versions文件夹。整个游戏的运行核心就藏在这里面。因为星际争霸2的更新机制很特别,每个版本更新时不会去覆盖旧文件,而是在Versions下新建一个以数字命名的子文件夹,比如Base83322、Base86708之类的样子。每个子文件夹里都有一个SC2.exe,这个才是实际跑游戏逻辑的主程序,根目录那个StarCraft II.exe其实是个启动器,负责找到最新版本的子文件夹并调用里面的SC2.exe。更新时,老版本文件夹不会立刻删除,只有等战网确定清理时才会移走。所以Versions文件夹的体积随着版本迭代会缓慢膨胀,里面还有一堆.dll和缓存数据,占用的空间不小,但不要手动删任何东西,否则下一次更新可能出问题。
Support文件夹也是固定存在的。里面装着SC2Switcher.exe,这是一个很实用的工具,用来直接以窗口模式或指定语言启动游戏,竞技赛事和直播中经常会用到。此外还有WoW.exe?不对,那是魔兽的。这里主要是些辅助程序,比如Microsoft Visual C++运行库的安装包、系统检测工具、日志收集工具等,都是暴雪预置的,用来排查故障。普通玩家很少动这个文件夹,但缺了它某些功能会失灵。
Maps文件夹是玩家最常接触的。星际争霸2的地图分官方和自定义两种,官方对战地图和合作任务的地图数据往往打包在游戏数据里,但玩家下载的自定义地图、从网上拖回来的民间地图,都会以.SC2Map文件存放在这个文件夹下。它的子结构通常按地图类型分,比如空投、自定义、协作等,也可能是直接平铺。局域网对战或自建游戏时,游戏会优先扫描这里的地图。所以如果想整理地图,打开这个文件夹去替换或删除,能找到对应文件。

Replays文件夹专门存录像。每个战网账号都有独立的子目录,下面又按年份和月份分层次,比如2025-01这样,一盘对战打完,录像自动存到对应的月文件夹里,文件格式是.SC2Replay。这里适合用来备份和回放,不过文件直接拖到游戏窗口也能打开。注意,有些比赛服或测试服的录像跟正式服是分开存的,因为账号不同。
Accounts文件夹和Battle.net文件夹容易混淆。Accounts存放的是当前电脑上登录过账号的本地配置,包括每个账号的快捷键修改、摄像机位置、游戏内的界面设置,甚至包括战斗录影的缓存信息。Battle.net文件夹则主要负责战网进程相关的缓存,比如CDN验证记录、下载临时数据、语音聊天组件等。它俩和根目录下的Logs文件夹(各种游戏日志)一样,都是程序运行痕迹,玩家正常情况下不用管,删了也会在启动时重建,但里面的配置会丢。
此外根目录下还会看到Cache文件夹,里面是些临时缓存文件,小则几十MB,大则几个GB,主要用于节省加载时间。到了新版本,数据文件已经被挪到一个叫Data的文件夹里,暴雪用CASC格式管理游戏数据,这文件夹体积很大,动不动十几二十个GB,里面的东西加密分包,普通用户根本看不出来内容。还有个叫做“版本信息”的文件,比如.ver或.ini之类的,记录着当前构建版本号。
整体算下来,星际争霸2的安装根目录少说也有三四十GB,硬盘空间吃紧时,玩家可以通过战网客户端里的修复和优化功能自动处理垃圾,而不是手动去删文件夹。动手能力强的熟手也只需要关心Maps和Replays,其他部分完全交给程序自行运行。这就是星际争霸2安装根目录的真实样貌,存得够干净,规则也好懂。