Dota 2 录像不可用:重试前先检查什么
排查 Dota 2 录像缺失:区分请求等待、OpenDota 故障、下载失败和解析错误,再尝试使用已保存的录像文件。

一场 Dota 2 比赛可能有比分页面,但录像仍不可用。比赛统计与可下载的录像文件是不同的数据来源。先确认自己遇到的是等待录像地址、无法连接查询服务,还是文件下载或解析失败;这些问题各有不同的后续处理方式。
确认失败的是哪一步
如果还需要先查比赛编号,可参阅比赛 ID 指南(如何查找 Dota 2 比赛 ID)。其他网站能显示比分,并不能证明它仍保存着录像文件。
- 核对比赛 ID 是否对应你想复盘的比赛,同时检查英雄和日期。
- 尝试在 Dota 2 客户端下载录像,记下是没有下载选项,还是实际下载失败。
- 保留 ReplayDojo 显示的完整导入提示。请求等待处理与报错是两回事。
- 如果已经保存过录像文件,尝试上传该副本,不必再次通过 ID 查找下载地址。
比赛存在,但录像仍在等待处理
如果 OpenDota 返回比赛信息却没有录像地址,ReplayDojo 会请求处理,并返回等待中的状态。先给这次请求一些时间,再考虑重新导入。这是向上游服务发出的请求,因此等待提示并不保证文件会在一分钟内可用。
OpenDota 常见问题(https://blog.opendota.com/2014/08/01/faq/)解释了为什么可能存在基础比赛数据,却没有从录像解析出的数据,以及 API 或 Game Coordinator 的问题如何阻碍录像获取。该页面发布于 2014 年,其中对保留时长的估计只是历史参考,并非 Valve 当前对下载可用性的保证。
无法连接 OpenDota
ReplayDojo 通过 OpenDota 查询比赛 ID 对应的录像地址。如果查询服务无法连接,请稍后重试。如果已经有完整的 Valve 录像下载地址,也可以直接粘贴到导入框中,这会跳过 OpenDota 查询。但前提仍是 Valve 继续提供该文件。
下载失败或解析失败
如果 Valve 已不再提供文件,重新查询比赛 ID 也无法重建录像。检查电脑中是否有已保存的副本,或问队友是否下载过。上传副本可以绕过远程下载,但不能保证所有版本的录像都能被解析。
目前 ReplayDojo 会把几种文件获取错误统一显示为“已不可用”(no longer available)。应把它理解为获取失败,不能据此断定具体原因或文件有多旧。如果客户端能下载同一份录像,报告问题时请保留文件和错误原文。如果上传成功却在解析时失败,应记录比赛 ID 和解析器报错,而不是反复请求重新下载。
提前保存副本
想复盘的比赛,应在录像还能下载时保存。保留原始文件,并在文件名中注明比赛 ID 和日期。本地副本的位置可参阅录像存储指南(Dota 2 录像保存在哪里,还能下载多久)。保存的比赛页面或记分板截图可以补充背景,但二者都不包含录像数据流。
尝试使用比赛 ID、已有的 Valve 录像地址,或自己保存的录像文件。
输入 Dota 2 比赛 ID,即可在浏览器中免费观看 3D 回放。
打开比赛