feat: limiting nimbus to cloud only

This commit is contained in:
Chubby Granny Chaser
2025-04-12 21:24:06 +01:00
parent 6e8a844a92
commit 4a11d741eb
8 changed files with 14 additions and 7 deletions

View File

@@ -8,7 +8,7 @@ class HttpDownloader:
self.process = None
self.last_status = None
def start_download(self, url: str, save_path: str, header: str = None, out: str = None, allow_multiple_connections: bool = False, connections_limit: int = 1):
def start_download(self, url: str, save_path: str, header: str = None, allow_multiple_connections: bool = False, connections_limit: int = 1):
cmd = [self.hydra_exe]
cmd.append(url)

View File

@@ -36,7 +36,7 @@ if start_download_payload:
http_downloader = HttpDownloader(hydra_httpdl_bin)
downloads[initial_download['game_id']] = http_downloader
try:
http_downloader.start_download(initial_download['url'], initial_download['save_path'], initial_download.get('header'), initial_download.get("out"))
http_downloader.start_download(initial_download['url'], initial_download['save_path'], initial_download.get('header'), initial_download.get("out"), initial_download.get('allow_multiple_connections', False), initial_download.get('connections_limit', 24))
except Exception as e:
print("Error starting http download", e)