sc2reader icon indicating copy to clipboard operation
sc2reader copied to clipboard

Downloading Chineese Hosted Maps

Open Kaszanas opened this issue 10 months ago • 3 comments

Based on this piece of code:

https://github.com/ggtracker/sc2reader/blob/c314bfe3081630e96fb8f648cd1a95d560352001/sc2reader/utils.py#L196-L206

There is a capability of downloading maps that are supposed to be hosted on Chinese servers. Unfortunately these are no longer available, is there a workaround that would allow to get such a map from another server?

Test data: 2016_IEM_11_Shanghai.zip

Kaszanas avatar Apr 25 '24 21:04 Kaszanas

Also there is an issue with some replays that are played on a "Public Test" region.

Test data: 2018_WCS_Valencia.zip

Kaszanas avatar Apr 25 '24 21:04 Kaszanas

Hmm, the short answer is I don't know. The last time this came up was https://github.com/ggtracker/sc2reader/pull/154

And I seem to remember vaguely that Blizzard made other changes in the past with how they were hosting content. TBH, I wouldn't be surprised if the data was just deprecated or deleted in the sands of time

StoicLoofah avatar Apr 25 '24 21:04 StoicLoofah

Hmm, the short answer is I don't know. The last time this came up was #154

And I seem to remember vaguely that Blizzard made other changes in the past with how they were hosting content. TBH, I wouldn't be surprised if the data was just deprecated or deleted in the sands of time

See, so now if I want to archive some data, what should be downloaded so that it can be safe, and fare well agains the test of time?

It is easy enough to collect replays, but what about their dependencies? Is there a way to make sure that all of the current replays will work even if Blizzard deletes some more content?

@StoicLoofah My guess is that the cache handles contain all of the dependencies that should be downloaded?

Kaszanas avatar Apr 25 '24 21:04 Kaszanas