[core] Allow overriding map metaserver URL and reset downloader cache

- Add custom meta server API.
- Implement override.
- Add reset hook and implement reset.
- Expose reset from Storage.
- Let JNI set URL and reset cache.

Signed-off-by: NoelClick <dev@noel.click>
This commit is contained in:
NoelClick
2025-11-15 19:05:12 -08:00
committed by Konstantin Pastbin
parent b39631fe51
commit 6e7ba078c8
6 changed files with 47 additions and 0 deletions

View File

@@ -268,6 +268,9 @@ public:
/// @return integer version in yyMMdd format.
int32_t IntVersion() const;
/// Set custom meta server url to allow user-defined download servers
void SetCustomMetaServerUrl(std::string const & url);
/// @return url for clients to download maps
std::string MetaServerUrl() const;