GOG、Epic Games 与 Amazon 多平台商店聚合
开启 Stores 侧边栏,登录你的 GOG、Epic 和 Amazon 账户,一键下载并自动将游戏导入 Steam 并同步云存档。
DroidDeck 0.4.0 引入了极具实用价值的 Stores(多商店原生聚合) 架构。在过去,想要在安卓掌机上游玩非 Steam 平台购买的 PC 游戏,玩家通常需要先在电脑上下载离线安装包,再通过数据线或局域网慢速拷贝进安卓目录,过程繁琐且极易出现路径配置错误。
借助 Stores 模块,玩家可以直接在掌机界面中登录自己的 GOG、Epic Games 与 Amazon Games 账户,实现一键远程下载、全自动添加 Steam 快捷方式、抓取高清封面海报,以及无缝同步云端游戏存档。
架构原理:Stores 模块如何工作?
DroidDeck 的 Stores 模块并非简单的内置网页浏览器,而是由深度集成于容器底层的开源认证与下载引擎驱动:
1. 本地沙箱与凭据安全
- 开源协议支持:基于成熟的开源项目(如 Legendary CLI、Heroic 认证协议及 GOG 开放接口)重写了移动端适配层。
- 安全沙箱隔离:用户的账户凭据完全保存在本地 Android 应用私有沙箱目录中,采用本地加密存储,绝不经过任何第三方服务器中转。
2. 全自动化工作流
当你点击安装一款游戏时,Stores 会在后台按序执行以下操作:
- 从官方 CDN 节点多线程并发下载加密数据包。
- 调用容器内的解压与依赖补全脚本完成本地安装。
- 自动扫描可执行文件(
.exe),并将其注册到 Valve Steam 客户端的shortcuts.vdf配置文件中。 - 从 SteamGridDB 自动化获取匹配的高清横幅(Hero)、网格封面(Grid)与透明标题 Logo。
- 自动指定对应的 DroidDeck-Proton 兼容层环境。
开启 Stores 侧边栏入口
为了保证主界面的纯净与低资源开销,默认初始化完成后 Stores 处于收起状态。开启步骤如下:
1. 进入系统配置界面
- 启动 DroidDeck 应用,在顶部或侧边导航栏点击 Setup(设置) 齿轮图标。
- 在左侧设置分类中找到 Stores 选项。
2. 勾选侧边栏展示
- 在 Stores 设置面板中,勾选 Show Stores in the rail(在左侧侧边栏显示商店导航栏)。
- 保存设置后返回主界面,你会发现左侧导航栏中新增了 Stores 专属入口。
登录各大平台账户与安全认证
点击左侧侧边栏的 Stores 标签进入聚合商店大厅。顶部清晰展示了三大主流平台标签页:
1. GOG 账户绑定(无 DRM 游戏库)
- 平台优势:GOG 平台的所有游戏均无数字版权保护(DRM-free),下载后执行效率极高,不依赖任何在线后台校验。
- 登录流程:点击 GOG 标签右侧的 Sign in 按钮,系统会弹出官方登录窗口。输入邮箱与密码,若开启了二次身份验证(2FA),输入邮箱验证码即可完成授权。
2. Epic Games 账户绑定(海量免费喜加一)
- 登录流程:点击 Epic Games 标签并点击 Sign in。
- 授权机制:系统将拉起 Epic 官方安全网页。登录成功后,页面会自动重定向并由 DroidDeck 捕获安全 Access Token。你的 Epic 游戏库(包括历年领取的丰富免费独立大作)将自动全量同步刷新。
3. Amazon Prime Games 账户绑定
- 登录你的 Amazon 账号,即可直接获取并下载 Prime 会员每月赠送的经典与精选 PC 游戏。
游戏下载路径与存储空间规划
在开始下载体积数十 GB 的大型 3A 游戏前,合理规划存储路径至关重要:
1. 内部存储 vs 外置 MicroSD 卡
- 内部闪存路径:默认安装目录位于应用的本地游戏仓储:
text该目录读写延迟最低,推荐安装对加载速度要求苛刻的重型 3A 游戏。
/home/droiddeck/Games/ - 外置存储卡路径:如果你使用的是 Ayn Odin 2 等带有 TF 卡槽的掌机,可以在 Stores 设置中将下载根目录更改为 MicroSD 卡的自定义文件夹(例如
/storage/XXXX-XXXX/PCGames/)。
2. 下载器优化设置
- 多线程加速:进入 Stores 设置,将并发下载线程数设置为 4~8,充分榨干 Wi-Fi 带宽。
- 断点续传:支持暂停与恢复下载;如果在移动网络切换或息屏时意外中断,重新点击即可精准断点续传。
自动导入 Steam 与海报网格抓取
下载完成后,DroidDeck 的自动化管道会接管后续的所有繁琐配置:
1. 自动生成 Steam 快捷方式
无需手动打开桌面模式添加“非 Steam 游戏”,Stores 会自动将游戏可执行文件链接写入 Steam 快捷项列表。当你下一次进入 Steam Big Picture 模式时,新下载的游戏已经赫然列在你的游戏库中!
2. SteamGridDB 封面美化
系统会自动匹配游戏 ID,并下载以下四种格式的高清视觉素材并自动应用:
- 胶囊海报(Capsule Cover):主库列表中的竖版海报。
- 宽幅背景(Wide Hero):进入游戏详情页时顶部的沉浸式背景横幅。
- 透明徽标(Logo):覆盖在背景图上的高分辨率透明游戏标题。
- 方形图标(Icon):小尺寸启动快捷图标。
云存档双向同步技巧
对于支持官方云存档的平台(尤其是 GOG 与 Epic Games):
1. 同步工作机制
- 启动前拉取:在点击游玩前,Stores 守护程序会对比本地存档时间戳与云端时间戳,若云端较新则自动下拉覆盖。
- 退出后回传:在 Steam 中点击【退出游戏】后,系统检测到游戏进程完全关闭,便会自动将生成的最新本地存档打包上传回 GOG 或 Epic 云服务器。
2. 进度无缝流转
这意味着你在卧室台式电脑上通关了一段主线剧情,关机拿起安卓掌机出门,打开 DroidDeck 即可直接读取台式机上的最新进度,享受真正的掌机 PC 一体化体验。
常见问题与报错排查
1. Epic Games 网页登录出现人机验证循环
- 原因:部分网络环境下 Cloudflare 人机验证脚本加载缓慢。
- 解决:在 DroidDeck 设置中清除内置 Web 缓存,或者在连接代理节点后重新尝试登录。
2. 导入的游戏启动后缺少运行库(如 VC++ 运行时报错)
- 解决:进入游戏所在的 Proton 前缀目录,或者在 DroidDeck 的【Tools】工具箱中选择【Install DirectX & VC++ Redists】,一键为全局容器补充安装微软 Visual C++ 2015-2022 运行库。
常见问题解答(FAQ)
Q1: 在 Stores 下载的游戏保存在哪个路径?能直接转移到其他电脑上吗?
默认保存在 /home/droiddeck/Games/<游戏名> 路径下。由于 GOG 与大多数 Epic 游戏已解压为标准 Windows PC 文件结构,你可以随时通过 Dolphin 文件管理器或数据线将其完整拷贝到台式电脑上直接运行。
Q2: Epic Games 账号登录后提示 Token 过期,需要频繁重新登录吗?
不需要。DroidDeck 会将获取的 OAuth Refresh Token 安全加密保存在本地沙箱,并在每次启动 Stores 守护服务时自动在后台静默刷新凭据。只要你没有在 Epic 官网主动点击“注销所有设备会话”,登录状态可持续有效数月。
Q3: 为什么部分 GOG 游戏点击安装后进度条卡在 0%?
这通常是由于本地网络与 GOG 全球 CDN 的特定分发节点连接不稳定。进入 DroidDeck 设置 -> Stores -> 将下载镜像源从自动检测切换为指定节点,或者在连接代理后重新点击暂停并继续,即可恢复满速下载。