Skip to content

Unable to retrieve .dem files for recent public matches #3329

Description

@zhuliwen

Description

I am encountering an issue where replay files (.dem) are unavailable for matches occurred between 2026-03-09 and 2026-03-10. While match_ids are successfully retrieved via the publicMatches API, the corresponding replay files cannot be downloaded, and the parsing process fails to produce a valid .dem URL.

Steps to Reproduce

  1. Fetch recent matches using the /publicMatches endpoint.
  2. Attempt to retrieve the replay_url for these match_ids.
  3. Request a parse for the matches (if using OpenDOTA/STRATZ).
  4. Observe that the replay file is either missing (404) or the parse request remains pending/fails to locate the source.

Expected Behavior

The API should return a valid .dem URL once the match has concluded, or the parser should be able to fetch the file from Valve's CDN.

Actual Behavior

  • The .dem files are unreachable.
  • Parsing requests do not result in a downloadable replay.
  • Issue persists across multiple match_ids from the last 24 hours.

Sample Data (Example Match IDs)

  • Match ID: [8721530888]
  • Match ID: [8721006601]

Environment

Additional Context

This seems to be a widespread issue for matches in this specific 24-hour window. I am unsure if this is due to a change in Valve's replay storage policy or a temporary downtime in the replay distribution network.


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions