已经通过 Steam 安装了游戏,又在 Epic 拥有同一款游戏时,可以尝试复用本地文件,减少重复下载。下面以《荒野大镖客 2》为例,用目录符号链接把 Epic 的安装路径指向现有游戏目录,再交给 Epic 校验。
这需要目标平台账号已经拥有游戏,启动时仍要完成正常的账号登录和授权验证。不同平台的文件不一定完全相同,校验后仍可能补下载平台专用文件或版本差异。
先让 Epic 创建安装目录
在 Epic 游戏库中开始安装,选择保存位置。等下载开始、安装目录生成后,暂停下载并完全退出 Epic。

打开刚才生成的游戏目录,记下它的完整路径。

目录内会出现 .egstore 文件夹,里面包含 Epic 的安装相关数据。先把整个文件夹复制到游戏目录之外备份。

返回上一层,记下游戏文件夹名称。为之后创建同名链接,先将 Epic 刚生成的 RedDeadRedemption2 文件夹改名备份,或确认其中没有需要保留的数据后移走。这里操作的是刚生成的 Epic 目录,不是已经下载好的 Steam 游戏目录。

找到 Steam 游戏目录
在 Steam 游戏库找到《Red Dead Redemption 2》,右键打开「属性」,进入「已安装文件」。

点击「浏览」,打开游戏根目录。

复制文件管理器地址栏中的完整路径。

下面是示例路径。每个人的盘符和库目录不同,应以自己实际复制的路径为准:
F:\SteamLibrary\steamapps\common\Red Dead Redemption 2
创建目录符号链接
在 Windows 搜索框搜索 cmd,右键「命令提示符」,选择「以管理员身份运行」。也可以按 Win+R 输入 cmd 后,以管理员权限打开。

命令格式如下。第一个路径是要创建的 Epic 游戏目录链接,第二个路径是已经存在的 Steam 游戏根目录;包含空格的路径要保留双引号。
mklink /d "Epic游戏目录的完整路径" "Steam游戏根目录的完整路径"
对应截图的完整示例是:
mklink /d "F:\epic\RedDeadRedemption2\RedDeadRedemption2" "F:\SteamLibrary\steamapps\common\Red Dead Redemption 2"
示例里有两层 RedDeadRedemption2,是因为安装界面最终生成了这样的路径。不要为了照抄而额外增加一层,以 Epic 实际创建的完整路径为准。创建链接时,第一个路径不能已有同名目录。


链接创建后,打开 Epic 路径,确认能看到现有游戏文件,再将刚才备份的 .egstore 放回这个游戏根目录。若目录中已有旧的 .egstore,先单独备份,使用这次 Epic 安装生成的那份。
让 Epic 校验文件
重新打开 Epic,继续刚才的下载或安装。客户端会检查现有文件;进入「正在验证文件」后,等待校验完成,并让它补齐缺失或不匹配的文件。

完成后从 Epic 启动游戏,按正常流程完成授权。若已经显示为已安装,也可以在游戏的「管理」菜单中点击「验证」。
这种做法适合希望减少重复下载、节省磁盘空间的场景。两个路径实际指向同一份文件,一边更新、修复或卸载可能影响另一边,因此不要让两个启动器同时修改这份目录。若两平台版本长期不兼容,改用独立目录更省事。









暂无评论内容