NAS游戏自动化终于有了新选择
NAS上做自动化资源管理的玩法已经流行好几年了,影视、音乐、书籍都有对应的工具,唯独游戏这块一直没什么动静。原因也很简单,游戏资源站点分散,而且很多需要登录或验证,自动化的门槛更高。不过Questarr这个项目打破了僵局,它把游戏资源的管理也拉进了"All in One"的轨道。


Questarr是一个免费开源、可自托管的游戏管理与自动下载工具,设计思路明显参考了Sonarr、Radarr这类媒体管理工具。它要做的事情很简单:让用户不用再手动去论坛找资源、复制磁力链接、再跑到下载器里粘贴。只要把游戏加进库,后面所有环节都由Questarr调度。

不只是下载器:Questarr的核心功能
游戏发现方面,Questarr接入了IGDB数据库,可以浏览热门游戏、新作和待发售作品,还支持同步Steam愿望清单。库管理方面,每个游戏都可以设置"想要""已拥有""正在玩""已通关"等状态,也能打自己的评分和备注。下载自动化方面,它集成了Prowlarr/Torznab/Newznab索引器,兼容主流的BT客户端和Usenet客户端,索引器一旦发现匹配资源,就会自动推送到下载器。


元数据聚合是另一个亮点,封面、简介、攻略链接甚至热门Mod信息都会从IGDB、Steam、HowLongToBeat、PCGamingWiki、NexusMods等来源抓取回来。另外还有黑名单过滤、首选发布组设置、Apprise通知等进阶功能。

部署前需要搞清的三件事
第一,Questarr不是单打独斗的工具,为了完整体验,需要和Prowlarr、qBittorrent配合。Prowlarr负责集中管理索引器,把搜索请求广播给各个资源站;qBittorrent负责实际下载。第二,游戏信息库依赖IGDB,所以需要去申请API Key。IGDB是Twitch旗下的游戏数据库平台,申请免费,但双重验证需要手机号,国内用户可能要想点办法。第三,整个过程依赖互联网,索引器需要能访问外部站点,如果网络环境不允许,这个项目基本跑不起来。


用Compose快速搭建三个容器
下面以极空间NAS为例。先在文件管理器的Docker目录下新建一个名为Questarr的文件夹,用来存放配置。接着打开极空间的Docker应用,进入Compose功能,新增一个项目。项目名称自定义,存储位置选择刚才创建的文件夹,权限建议勾选所有合规文件夹最大读写权限。然后在Compose配置里填入三个服务:questarr、prowlarr、qbittorrent。

镜像拉取需要解决网络问题,配置粘贴之前最好先用AI工具整理一下缩进和格式,避免因格式错误导致部署失败。创建完成后,看到三个容器都显示"运行中",说明环境已经就绪。


先配置Prowlarr,把索引源备好
浏览器输入极空间IP加Prowlarr映射的端口,进入初始化页面。认证方式选择Forms,然后设置用户名和密码。Prowlarr支持中文,在设置里切换即可。接下来要做的是添加索引器。在左侧菜单找到"索引器",点击"添加索引器",搜索"game"就能看到一批游戏资源站点。

建议优先选择公开站点,逐个点击"测试",如果返回绿色的勾,说明可以正常连接,保存即可。多添加几个可用站点,可下载的资源会更丰富。全部添加完,记下"设置---通用"里的API密钥,后面Questarr同步要用。


qBittorrent需要一点小调整
qBittorrent官方容器直接用IP访问会被拦截,报Unauthorized。解决办法是在映射出来的qBittorrent.conf文件末尾加上两行配置:WebUICSRFProtection=false和WebUIHostHeaderValidation=false,保存后重启容器。

重启后打开日志,能看到初始的用户名和密码。用这组凭据登录Web界面,先把语言改成简体中文,再到"设置---WebUI---验证"里改成自己的用户名和密码,方便以后登录。


最后配置Questarr,连接一切
打开Questarr的Web界面,首次进入需要创建管理员账户,并且填入之前申请的IGDB客户端ID和密钥。Questarr目前还没有中文UI,可以用浏览器翻译插件辅助,但翻译后游戏名可能很生硬,建议直接保持英文。进入主界面后,先到"Indexers"选项卡,点击"Sync Prowlarr",填写Prowlarr的访问地址和API密钥,同步成功后,之前在Prowlarr添加的站点就会自动出现在这里。

接着到"Downloaders"里添加下载器,选择qBittorrent,填入主机地址、端口、用户名和密码,点击"Test Connection"测试连通性,通过后保存。添加游戏也很简单,在搜索框输入想玩的游戏完整英文名,如果索引器里有资源,下方会直接显示匹配项,点击Add就把游戏纳入了库。进入游戏详情页,可以看到聚合的元数据,点击Download按钮会弹出可用资源列表,选择合适的资源点击下载。之后在"Downloads"页面能看到进度,qBittorrent也会同步开始下载。


几个实用建议
Questarr的可玩性比较高,除了上面提到的功能,还支持黑名单过滤、首发发布组、状态标签管理、通知推送等。对于游戏玩家来说,这套部署完成之后,只需要维护好愿望清单,剩下的搜资源、下载、入库都可以自动完成。不过也要提醒几点:公开索引器的资源质量参差不齐,建议下载前看下种子数;IGDB API请求有频率限制,别一次添加太多游戏;如果遇到下载不了的情况,先检查Prowlarr里站点是否测试通过,再检查网络环境。

整体来看,Questarr让NAS在游戏领域的价值又进了一步,值得游戏佬们折腾一番。

