LGOGDownloader 是開源命令列工具,讓 Linux 使用者登入 GOG.com 帳號、列出擁有遊戲、下載安裝檔/更新檔/語言包/DLC,支援斷點續傳、多執行緒、驗證校驗和,填補 GOG 官方無 Linux 客戶端的空缺。
Ubuntu / Debian (編譯安裝):
sudo apt-get install build-essential libcurl4-openssl-dev liboauth-dev libjsoncpp-dev \
libhtmlcxx-dev libboost-system-dev libboost-filesystem-dev libboost-regex-dev \
libboost-program-options-dev libboost-date-time-dev libtinyxml-dev librhash-dev help2man
wget https://github.com/Sude-/lgogdownloader/releases/download/v3.10/lgogdownloader-3.10.tar.gz
tar xzf lgogdownloader-3.10.tar.gz
cd lgogdownloader-3.10
mkdir build && cd build
cmake ..
make
sudo make install
Arch Linux (AUR):
yay -S lgogdownloader
# 1. 互動式登入 (會開啟瀏覽器授權)
lgogdownloader --login
# 2. 列出所有擁有遊戲
lgogdownloader --list
# 3. 下載特定遊戲 (以遊戲 ID 或名稱)
lgogdownloader --download "The Witcher 2"
# 4. 常用參數
# --platform windows/linux/mac 只下載指定平台
# --language en/zh 只下載指定語言
# --dlc 包含 DLC
# --update 只下載更新檔
# --verify 下載後驗證 SHA1
# --threads 4 多執行緒下載
# --resume 斷點續傳



配置檔: ~/.config/lgogdownloader/config.cfg 可預設平台、語言、下載目錄、執行緒數等。GOG API 變更可能導致工具失效,請關注 GitHub 專案 更新。