Heroic-Games-Launcher / HeroicGamesLauncher

A games launcher for GOG, Amazon and Epic Games for Linux, Windows and macOS.
https://heroicgameslauncher.com
GNU General Public License v3.0
7.92k stars 418 forks source link

Heroic Game Launcher triggering rating limiting on my DNS server #3608

Closed JamesMcMahon closed 5 months ago

JamesMcMahon commented 6 months ago

Describe the bug

Heroic Games Launcher is triggering the default flood protection on my pihole. The default is set to 1,000 requests in under 60 seconds. Heroic Games Launcher appears to making upwards of 1,000 requests to GOG in less then a few seconds. Ends up trigger the flood protection and blocking my machine from DNS.

I can turn off flood protection but it seems like something is going wrong to trigger this many requests.

Add logs

(12:02:22) INFO:    [Legendary]:        Legendary location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary
(12:02:22) INFO:    [Gog]:              GOGDL location: /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl
(12:02:22) INFO:    [Connection]:       Connectivity: check-online
(12:02:22) INFO:    [Connection]:       Pinging external endpoints
(12:02:22) INFO:    [Gog]:              Checking for existing gog manifests
(12:02:22) INFO:    [Backend]:          DRM module staus {
  "oimompecagnajdejgnnjijobebaeigek": {
    "name": "Widevine Content Decryption Module",
    "status": "new",
    "version": "4.10.2710.0"
  }
}
(12:02:22) WARNING: [Backend]:          Failed to register protocol with OS.
(12:02:22) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary --version
(12:02:22) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json --version
(12:02:22) INFO:    [Nile]:             Running command: NILE_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/nile_config /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/nile --version
(12:02:22) INFO:    [Connection]:       Connectivity: online
(12:02:22) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:22) INFO:    [Gog]:              Checking if login is valid
(12:02:22) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:22) INFO:    [Backend]:          AreWeAntiCheatYet data downloaded
(12:02:22) INFO:    [Backend]:          
System Information:
CPU: 16x AMD Ryzen 7 7800X3D 8-Core Processor
Memory: 33.36 GB (used: 10.09 GB)
GPUs:
  GPU 0:
    Name: Advanced Micro Devices, Inc. [AMD/ATI] RX 7900 GRE [XFX]
    IDs: D=744c V=1002 SD=0e3b SV=1002
    Driver: amdgpu
OS: openSUSE Tumbleweed 6.7.6-1-default (linux)

The current system is not a Steam Deck
We are running inside a Flatpak container

Software Versions:
  Heroic: 2.13.0 Dorry & Broggy
  Legendary: 0.20.34 Direct Intervention
  gogdl: 1.0.0
  Nile: 1.0.1 Jonathan Joestar

(12:02:23) INFO:    [Frontend]:         Refreshing undefined Library
(12:02:23) WARNING: [Backend]:          refresh not implemented on Sideload Library Manager
(12:02:23) INFO:    [Legendary]:        Refreshing library...
(12:02:23) INFO:    [Legendary]:        Refreshing Epic Games...
(12:02:23) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:23) INFO:    [Backend]:          Frontend Ready
(12:02:23) INFO:    [Backend]:          Checking for current version changelog
(12:02:23) INFO:    [Gog]:              Getting GOG library
(12:02:23) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:23) INFO:    [Legendary]:        Running command: LEGENDARY_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/legendaryConfig/legendary /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/legendary list --third-party
(12:02:23) INFO:    [Legendary]:        Game list updated, got 40 games & DLCs
(12:02:24) INFO:    [Gog]:              Saved username to config file
(12:02:25) INFO:    [Winetricks]:       Downloading Winetricks
(12:02:26) INFO:    [ExtraGameInfo]:    Getting ExtraGameInfo data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting PCGamingWiki data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting HowLongToBeat data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting GamesDB data for Blake Stone Planet Strike
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [ExtraGameInfo]:    Getting ExtraGameInfo data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting PCGamingWiki data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting HowLongToBeat data for Blake Stone Planet Strike
(12:02:26) INFO:    [ExtraGameInfo]:    Getting GamesDB data for Blake Stone Planet Strike
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) INFO:    [Gog]:              Getting game metadata: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json info 1207658729 --os linux
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:26) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) WARNING: [Backend]:          No clientId in goggame-1207658946.info file. Cannot resolve save path
(12:02:27) ERROR:   [Gog]:              stdout = false and res.abort = false in getInstallInfo
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [ExtraGameInfo]:    Was not able to get PCGamingWiki data for Blake Stone Planet Strike Error: getaddrinfo EAI_AGAIN www.pcgamingwiki.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)
(12:02:27) ERROR:   [ExtraGameInfo]:    Got AxiosError when sending HowLongToBeat request for Blake Stone Planet Strike: {
  "message": "getaddrinfo EAI_AGAIN www.howlongtobeat.com",
  "name": "Error",
  "stack": "Error: getaddrinfo EAI_AGAIN www.howlongtobeat.com\n    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "transformRequest": [
      null
    ],
    "transformResponse": [
      null
    ],
    "timeout": 0,
    "xsrfCookieName": "XSRF-TOKEN",
    "xsrfHeaderName": "X-XSRF-TOKEN",
    "maxContentLength": -1,
    "maxBodyLength": -1,
    "headers": {
      "Accept": "*/*",
      "Content-Type": "application/json",
      "User-Agent": "HeroicGamesLauncher/2.13.0",
      "Referer": "https://howlongtobeat.com/",
      "Content-Length": 366
    },
    "method": "post",
    "url": "https://www.howlongtobeat.com/api/search",
    "data": "{\"searchType\":\"games\",\"searchTerms\":[\"Blake\",\"Stone\",\"Planet\",\"Strike\"],\"searchPage\":1,\"size\":20,\"searchOptions\":{\"games\":{\"userId\":0,\"platform\":\"\",\"sortCategory\":\"popular\",\"rangeCategory\":\"main\",\"rangeTime\":{\"min\":0,\"max\":0},\"gameplay\":{\"perspective\":\"\",\"flow\":\"\",\"genre\":\"\"},\"modifier\":\"\"},\"users\":{\"sortCategory\":\"postcount\"},\"filter\":\"\",\"sort\":0,\"randomizer\":0}}"
  },
  "code": "EAI_AGAIN",
  "status": null
}
(12:02:27) ERROR:   [ExtraGameInfo]:    Was not able to get GamesDB data for 1207658729 undefined
(12:02:27) DEBUG:   [Backend]:          No SteamID, not getting ProtonDB info
(12:02:27) DEBUG:   [Backend]:          No SteamID, not getting Stem Deck info
(12:02:27) ERROR:   [ExtraGameInfo]:    Was not able to get PCGamingWiki data for Blake Stone Planet Strike Error: getaddrinfo EAI_AGAIN www.pcgamingwiki.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)
(12:02:27) ERROR:   [ExtraGameInfo]:    Got AxiosError when sending HowLongToBeat request for Blake Stone Planet Strike: {
  "message": "getaddrinfo EAI_AGAIN www.howlongtobeat.com",
  "name": "Error",
  "stack": "Error: getaddrinfo EAI_AGAIN www.howlongtobeat.com\n    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "transformRequest": [
      null
    ],
    "transformResponse": [
      null
    ],
    "timeout": 0,
    "xsrfCookieName": "XSRF-TOKEN",
    "xsrfHeaderName": "X-XSRF-TOKEN",
    "maxContentLength": -1,
    "maxBodyLength": -1,
    "headers": {
      "Accept": "*/*",
      "Content-Type": "application/json",
      "User-Agent": "HeroicGamesLauncher/2.13.0",
      "Referer": "https://howlongtobeat.com/",
      "Content-Length": 366
    },
    "method": "post",
    "url": "https://www.howlongtobeat.com/api/search",
    "data": "{\"searchType\":\"games\",\"searchTerms\":[\"Blake\",\"Stone\",\"Planet\",\"Strike\"],\"searchPage\":1,\"size\":20,\"searchOptions\":{\"games\":{\"userId\":0,\"platform\":\"\",\"sortCategory\":\"popular\",\"rangeCategory\":\"main\",\"rangeTime\":{\"min\":0,\"max\":0},\"gameplay\":{\"perspective\":\"\",\"flow\":\"\",\"genre\":\"\"},\"modifier\":\"\"},\"users\":{\"sortCategory\":\"postcount\"},\"filter\":\"\",\"sort\":0,\"randomizer\":0}}"
  },
  "code": "EAI_AGAIN",
  "status": null
}
(12:02:27) ERROR:   [ExtraGameInfo]:    Was not able to get GamesDB data for 1207658729 undefined
(12:02:27) DEBUG:   [Backend]:          No SteamID, not getting ProtonDB info
(12:02:27) DEBUG:   [Backend]:          No SteamID, not getting Stem Deck info
(12:02:27) WARNING: [Gog]:              Failed attempt to get playtime of 1207658729 {
  "message": "getaddrinfo EAI_AGAIN gameplay.gog.com",
  "name": "Error",
  "stack": "Error: getaddrinfo EAI_AGAIN gameplay.gog.com\n    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)",
  "config": {
    "transitional": {
      "silentJSONParsing": true,
      "forcedJSONParsing": true,
      "clarifyTimeoutError": false
    },
    "transformRequest": [
      null
    ],
    "transformResponse": [
      null
    ],
    "timeout": 0,
    "xsrfCookieName": "XSRF-TOKEN",
    "xsrfHeaderName": "X-XSRF-TOKEN",
    "maxContentLength": -1,
    "maxBodyLength": -1,
    "headers": {
      "Accept": "application/json, text/plain, */*",
      "Authorization": "Bearer K0tNDv2KPMuKglGNbDt3mhCGnopbArYOYnAOdI0XEIr5npmUS8rtl6VLaQ3GPChINpLH0-TlBFOFl1acUrQn8gmw1EZPXgOsEIkwmu5kLHW1eufysNv08SiFpxIH0Rm12lGl9opzb5KecYnwkRFgWz_LPpDAKWTbxPgPkSYl8gF_-1VeiFCwSEYCy0zaADwp",
      "User-Agent": "axios/0.26.1"
    },
    "method": "get",
    "url": "https://gameplay.gog.com/games/1207658729/users/46989135618479482/sessions"
  },
  "code": "EAI_AGAIN",
  "status": null
}
(12:02:27) ERROR:   [Gog]:              Failed to get remote config information for 1374469660 : Error: getaddrinfo EAI_AGAIN remote-config.gog.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Gog]:              Failed to get remote config information for 1309632191 : Error: getaddrinfo EAI_AGAIN remote-config.gog.com
    at GetAddrInfoReqWrap.onlookup [as oncomplete] (node:dns:108:26)
(12:02:27) INFO:    [Gog]:              Saved games data
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) WARNING: [Backend]:          listUpdateableGames not implemented on Sideload Library Manager
(12:02:27) INFO:    [Gog]:              Running command: GOGDL_CONFIG_PATH=/home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gogdlConfig /app/bin/heroic/resources/app.asar.unpacked/build/bin/linux/gogdl --auth-config-path /home/jamie/.var/app/com.heroicgameslauncher.hgl/config/heroic/gog_store/auth.json auth
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Error: Error invoking remote method 'checkGameUpdates': Error: getaddrinfo EAI_AGAIN content-system.gog.com
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) ERROR:   [Frontend]:         Cannot get game info
(12:02:27) INFO:    [WineDownloader]:   Updating wine versions info
(12:02:27) INFO:    [WineDownloader]:   Fetching upstream information...
(12:02:27) ERROR:   [WineDownloader]:   Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/wine-ge-custom/releases with error:
 Error: getaddrinfo EAI_AGAIN api.github.com
    at /app/bin/heroic/resources/app.asar/build/electron/main.ac42ed07.js:118:4201
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(12:02:27) ERROR:   [WineDownloader]:   Error: Could not fetch available releases from https://api.github.com/repos/GloriousEggroll/proton-ge-custom/releases with error:
 Error: getaddrinfo EAI_AGAIN api.github.com
    at /app/bin/heroic/resources/app.asar/build/electron/main.ac42ed07.js:118:4201
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
(12:02:27) INFO:    [WineDownloader]:   wine versions updated
(12:02:28) INFO:    [Backend]:          Starting the Download Queue

Steps to reproduce

  1. Boot Heroics Games Launcher
  2. Have a connected GOG account (Also have Epic but not seeing those in query log)
  3. Sometimes you need to poke around in the UI (Click on a GOG game or 2), sometimes it fires immediately

Expected behavior

Heroic Games Launcher makes less then 1,000 requests in a minute.

Screenshots

image

Red areas are when I booted Heroic Games Launcher.

Snippet from query log:

image

Not shown, lots of calls to gamesdb.gog.com.

Heroic Version

Latest Stable (Flatpak)

System Information

Operating System: openSUSE Tumbleweed 20240301 KDE Plasma Version: 5.27.10 KDE Frameworks Version: 5.115.0 Qt Version: 5.15.12 Kernel Version: 6.7.6-1-default (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 7800X3D 8-Core Processor Memory: 31.1 GiB of RAM Graphics Processor: AMD Radeon RX 7900 XTX Manufacturer: ASUS Heroic Version: 2.13.0

Additional information

Happy to provide any information that would help debugging this.

imLinguin commented 6 months ago

Does this happen only when you go through game pages while the library is being refreshed?

Many requests to gamesdb during the library refresh are to be expected, though they should re-use the HTTP connection, so there shouldn't be any additional DNS queries. Believe it or not this is how GOG designed that API.

JamesMcMahon commented 6 months ago

Does this happen only when you go through game pages while the library is being refreshed?

I feel like this has happened occasionally when I just boot the app and have zero user input but it seems to more reliably happen when I click a game after boot.

For reference I have 400 games in my GOG library so it's rather large. I am not sure if each game gets it on HTTP request response cycle and that if the number of calls is unbounded based on the library size / other factors.

JamesMcMahon commented 6 months ago

I have since double my flood protection limit to 2,000 requests over 60 seconds and this still happens. It's pretty crazy even with the default of 1,000, I've never seen any program on Windows, MacOS or Linux trigger for the 6 or so years I've run a pihole on my local network.

image

I'd be curious to see if this effects other folks as well or it's something local to my setup.

imLinguin commented 6 months ago

@JamesMcMahon could you try the build from Pull request linked above? I think this should fix DNS flooding problem. Thanks for bringing this to our attention, somehow for the time we had this method of importing games no one really noticed the problem

JamesMcMahon commented 6 months ago

Hey! Happy to test it out, will try and get to it this weekend.