It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
At first, I looked for errors in log-file: ProgramData\GOG.com\Galaxy\logs\plugin-steam-...log

Yes it's here:
ERROR - Failed to establish authenticated WebSocket connection gaierror(11004, 'getaddrinfo failed')
...
message.obfuscated_private_ip.v4 = struct.unpack(">L", socket.inet_aton(socket.gethostbyname(socket.gethostname())))[0] ^ 0xF00DBAAD
socket.gaierror: [Errno 11004] getaddrinfo failed



Do fast test in python
import socket
print(socket.gethostbyname)

Result: aRuzanow-ПК

Do socket.gethostbyname(socket.gethostname())
Error:

socket.gaierror: [Errno 11004] getaddrinfo failed


Let's try to replace in protobuf_client.py socket.gethostname() on 'localhost'. Ok, it's fixed problem for me.
Maybe it'll be usefull for somebody else.



PS. In standard smtplib.py, there is better code:

fqdn = socket.getfqdn()
if '.' in fqdn:
self.local_hostname = fqdn
else:
# We can't find an fqdn hostname, so use a domain literal
addr = '127.0.0.1'
try:
addr = socket.gethostbyname(socket.gethostname())
except socket.gaierror:
pass
self.local_hostname = '[%s]' % addr
No posts in this topic were marked as the solution yet. If you can help, add your reply
Офигеть. Помогло. Полтора месяца не работала интеграция, а нужно было всего лишь пару строк исправить. Громадное спасибо.
Спасибо, реально помогло!
high rated
Works! Many thanks, use this topic as the official problem solve!

More simple instructions:
If you have GOG 2.0 Galaxy Steam offline problem, just go to C:\Users\YourUserName\AppData\Local\GOG.com\plugins\installed\steam folder and search file named protobuf_client.py and open it with a WordPad, find socket.gethostname() and change it with 'localhost' with the quotes.

Инструкция
Проблема Стим не подключается к Гог Галакси не в сети попробуйте снова ?
Идём в C:\Users\ВашеИмяПользователяAppData\Local\GOG.com\plugins\installed\steam ищем файл protobuf_client.py открываем при помощи WordPad ищем через поиск значение socket.gethostname() и заменяем на 'localhost' вместе с кавычками.
Worked for me - many thanks.
avatar
reset009: Инструкция
Проблема Стим не подключается к Гог Галакси не в сети попробуйте снова ?
Идём в C:\Users\ВашеИмяПользователя\AppData\Local\GOG.com\plugins\installed\steam ищем файл protobuf_client.py открываем при помощи WordPad ищем через поиск значение socket.gethostname() и заменяем на 'localhost' вместе с кавычками.
БОЛЬШОЕ СПАСИБО. всё наконец-то заработало.

мини-добавка от меня - файл нужный в папке protocol. заменять строки в файле 2 раза.
Could not fix the problem for a long time, tried it, it worked for me
thx
Post edited June 21, 2020 by Alzbi
UPDATE. OK, seems that my intrusion prevention system was alerted by HTTP request from an 'unknown EXE app'. I updated IPS rules, reconnected Steam integration, now I'm good.

ОБНОВЛЕНИЕ. Похоже, мой брандмауэр блокировал подозрительные HTTP-запросы от 'неизвестного EXE приложения'. Я обновил правила блокировки, переподключил интеграцию Steam, теперь всё в порядке.

Okay, I've looked over whole "steam" folder for the 'socket.gethostname()' entry, including protobuf_client.py - got none. What do I do wrong?

Проверил всю папку "steam" - ни в одном файле, включая protobuf_client.py, не встречается фраза 'socket.gethostname()'. Что я делаю не так?
Post edited June 24, 2020 by YujiTFD
avatar
reset009: Works! Many thanks, use this topic as the official problem solve!

More simple instructions:
If you have GOG 2.0 Galaxy Steam offline problem, just go to C:\Users\YourUserName\AppData\Local\GOG.com\plugins\installed\steam folder and search file named protobuf_client.py and open it with a WordPad, find socket.gethostname() and change it with 'localhost' with the quotes.
I was directed to this thread from here:

https://github.com/gogcom/galaxy-integrations-python-api/issues/99

I have the Steam offline problem but my protobuf_client.py does not contain find socket.gethostname().
avatar
peppermintl2k5: my protobuf_client.py does not contain find socket.gethostname().
As by latest commit/patch, all gethostname mentions got removed.
So I assume that problem got fixed and you're dealing with another one, if there is any.
avatar
YujiTFD: UPDATE. OK, seems that my intrusion prevention system was alerted by HTTP request from an 'unknown EXE app'. I updated IPS rules, reconnected Steam integration, now I'm good.

ОБНОВЛЕНИЕ. Похоже, мой брандмауэр блокировал подозрительные HTTP-запросы от 'неизвестного EXE приложения'. Я обновил правила блокировки, переподключил интеграцию Steam, теперь всё в порядке.

Okay, I've looked over whole "steam" folder for the 'socket.gethostname()' entry, including protobuf_client.py - got none. What do I do wrong?

Проверил всю папку "steam" - ни в одном файле, включая protobuf_client.py, не встречается фраза 'socket.gethostname()'. Что я делаю не так?
я тоже не нашёл такой надписи, но решилась проблема ещё легче. Просто отключил интеграцию и потом снова подключил и всё сразу заработало.
avatar
YujiTFD: UPDATE. OK, seems that my intrusion prevention system was alerted by HTTP request from an 'unknown EXE app'. I updated IPS rules, reconnected Steam integration, now I'm good.

ОБНОВЛЕНИЕ. Похоже, мой брандмауэр блокировал подозрительные HTTP-запросы от 'неизвестного EXE приложения'. Я обновил правила блокировки, переподключил интеграцию Steam, теперь всё в порядке.

Okay, I've looked over whole "steam" folder for the 'socket.gethostname()' entry, including protobuf_client.py - got none. What do I do wrong?

Проверил всю папку "steam" - ни в одном файле, включая protobuf_client.py, не встречается фраза 'socket.gethostname()'. Что я делаю не так?
avatar
EURO_KOLYAN: я тоже не нашёл такой надписи, но решилась проблема ещё легче. Просто отключил интеграцию и потом снова подключил и всё сразу заработало.
Have tags stayed intact?
А теги сохранились?
Post edited July 23, 2020 by Windak
avatar
reset009: Инструкция
Проблема Стим не подключается к Гог Галакси не в сети попробуйте снова ?
Идём в C:\Users\ВашеИмяПользователя\AppData\Local\GOG.com\plugins\installed\steam ищем файл protobuf_client.py открываем при помощи WordPad ищем через поиск значение socket.gethostname() и заменяем на 'localhost' вместе с кавычками.
avatar
Mracoriss: БОЛЬШОЕ СПАСИБО. всё наконец-то заработало.

мини-добавка от меня - файл нужный в папке protocol. заменять строки в файле 2 раза.
И у меня вообще нет такой строчки, сокеты ещё находил, но никаких гетхостов.
avatar
reset009: Works! Many thanks, use this topic as the official problem solve!

More simple instructions:
If you have GOG 2.0 Galaxy Steam offline problem, just go to C:\Users\YourUserName\AppData\Local\GOG.com\plugins\installed\steam folder and search file named protobuf_client.py and open it with a WordPad, find socket.gethostname() and change it with 'localhost' with the quotes.

Инструкция
Проблема Стим не подключается к Гог Галакси не в сети попробуйте снова ?
Идём в C:\Users\ВашеИмяПользователяAppData\Local\GOG.com\plugins\installed\steam ищем файл protobuf_client.py открываем при помощи WordPad ищем через поиск значение socket.gethostname() и заменяем на 'localhost' вместе с кавычками.
не встретил указанных файлов, почти огорчился, поитогу проще поступил - удалил всю папку стимовской интергации, а потом заново привязал в клиенте гэлакси.