Manchmal sieht man den Wald vor lauter Bäumen nicht mehr oder hat ein Brett vor dem Kopf, lebt im Keller oder … wie auch immer.
Auf GOG.com gibt's alle PC-Spiele meiner Jugend, die ich geliebt habe. Und genau da liegt das Problem: Es sind sehr viele.
Da manche Spiele mehr als 4 GB groß sind, werden sie oft in mehrere .bin-Files aufgeteilt. Dadurch ist man ziemlich viel mit Klicken und dem Anstoßen von Downloads beschäftigt – in meinem Fall für 245 Spiele.
Wer googeln kann, ist klar im Vorteil
Ich habe mir lange Gedanken gemacht, wie ich es anstelle, alles von GOG auf einmal herunterzuladen – es dann aber immer wieder hinausgezögert.
Am 1. Mai kam dann (mehr aus Glück und Langeweile) die Erlösung.
Bei Startpage gab ich "Download all GOG Games" ein und bekam das hier:
Der zweite Link kam mir am seriösesten vor, allerdings hatte ich um 23:30 Uhr keine Lust auf Kompilieren.
Wegen der Bäume, des Bretts und des Kellers …
… stellt sich heraus: Das Tool ist im Repo!
Zumindest in dem von Ubuntu, Debian und AUR.
Beispiel:
sudo apt install lgogdownloader
Einrichtung
Programm starten: lgogdownloader
Es folgt ein Login-Prompt.
Je nachdem ob GOG euren PC schon kennt oder nicht, werdet ihr gebeten die Flag --gui-login mit anzugeben, was wie der Name schon sagt, ein Login-GUI aufruft.
Nutzung
Als Nächstes ist ein Blick in die Man-Page sehr ratsam: lgogdownloader --help.
Die wichtigsten Flags
--login Login
--gui-login Login (force GUI login)
--download Download
--game arg Set regular expression filter
--updated List/download only games with update
--directory
--list
Liste
lgogdownloader --list
Einzel-Download
lgogdownloader --download --directory /media/USER/Games/GOG/ --game metal_slug_3
Massen-Download
lgogdownloader --download --directory /media/USER/Games/GOG/
Nur Upadates laden
lgogdownloader --download --directory /media/USER/Games/GOG/Config-File
Config-File
Einen Blick ist auf jeden Fall das Config-File wert. Das kann den Prompt um einige Zeichen verkürzen. In meinem Fall auf:
lgogdownloader --download --game metal_slug_3
oder:
lgogdownloader --download --directory /media/USER/Games/GOG/
Beispiel (Keine Extras, Download-Pfad, nur 1 Download-Thread)
automatic-xml-creation = true
cache-valid = 2880
chunk-size = 10
curl-verbose = false
directory = /media/USER/Games/GOG/
dlc-list = https://raw.githubusercontent.com/Sude-/lgogdownloader-lists/master/game_has_dlc.txt
exclude = extras
include = all
include-hidden-products = false
info-threads = 4
insecure = false
language = en
limit-rate = 0
lowspeed-rate = 200
lowspeed-timeout = 30
no-color = false
no-duplicate-handling = false
no-remote-xml = false
no-subdirectories = false
no-unicode = false
platform = w+l
progress-interval = 100
retries = 3
save-changelogs = false
save-serials = true
size-only = false
subdir-dlc = dlc/%dlcname%
subdir-extras = extras
subdir-game = %gamename%
subdir-installers =
subdir-language-packs = languagepacks
subdir-patches = patches
threads = 1
timeout = 10
use-cache = false
use-dlc-list = false
verbose = false
wait = 0
Display More
Ja, das Tool kann rein theoretisch auch Spiele mit Wine installieren, aber geht ja ums Backup ![]()
About the Author
Ich nutze Linux seit 2003/04. Meine erste Distribution war SUSE Linux 9.0/9.1. Ab 2012 bin ich für lange Zeit bei Linux Mint geblieben.
Über die Jahre hat es sich ergeben, dass ich den Gnome-Desktop bevorzuge. Vorwiegend nutze ich Ubuntu LTS, aus pragmatischen Gründen. Läuft halt!
Ich bin sehr aktiv in der Raspberry Pi-Szene und programmiere vorwiegend in Python.
All das, was ich über Computer/Windows/Linux weiß, fußt darauf, dass ich es schon mal kaputt gemacht habe und nachlesen musste, wie ich es wieder zum Laufen bringe. ![]()
Traurig aber wahr.
Replies 12