odota / web

React web interface for the OpenDota platform
https://www.opendota.com
MIT License
1.08k stars 390 forks source link

Parse request for match_id's from greater than 11 days ago do not parse #3091

Closed hainej96 closed 11 months ago

hainej96 commented 1 year ago

Current Behavior You should be able to request a match_id to be parsed however i have noticed that it is not working.

Expected behavior/code Take match_id=7122342910 for example I have requested for this to be parsed, the request returns successful however if i go to the following link https://www.opendota.com/matches/7122342910 it will still say it has not been parsed.

I have done this for other matches less than 11 ago and it has worked with no problems.

Console Output Not needed as i have put the link.

Environment

coreymaher commented 1 year ago

This likely means the replay is no longer available from valve so there's nothing for opendota to parse. See: https://blog.opendota.com/2014/08/01/faq/

hainej96 commented 1 year ago

Yes you are correct, just viewed this in dota2 itself and the replay is pending. Would you happen to the approximate times a that a replay would be available? or will it just be stuck on pending indefinitely?

hainej96 commented 1 year ago

Don't worry the link you provided has answered my question it says "Since replays generally expire after 10 days" which means this coincides with my requests for >10days. Thanks for improving my understanding!