LINUX.ORG.RU
ФорумGames

Не запускается Stellaris из Steam

 , , ,


0

1

После установки крайнего патча сабж не стартует из Steam. В процессах видно несколько (4 штуки) процессов Launcher, но и только. Выхлоп Steam при запуске Stellaris:

GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 281990, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 281990: 0
Game update: AppID 281990 "", ProcID 6977, IP 0.0.0.0:0
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 281990
>>> Adding process 6977 for game ID 281990
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 6978 for game ID 281990
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 6984 for game ID 281990
>>> Adding process 6990 for game ID 281990
>>> Adding process 6991 for game ID 281990
>>> Adding process 6992 for game ID 281990
>>> Adding process 6993 for game ID 281990
>>> Adding process 6996 for game ID 281990

Из командной строки Stellaris запускается, но с варнингом, что не найдено Steam API. КУда копать дальше? Это как-нибудь чинится?

Всем спасибо.

Скачай его сам, да собери из исходников.

Если нету eBuild-а, можешь написать его сам.

А Steam вообще бесполезная хрень, на мой взгляд. Ну например там есть Battle for Wesnoth, но нафига его ставить из проприетарного кривого менеджера пакетов, если в системе уже есть более качественный пакетный менеджер из коробки?

Xenius ★★★★★
()
Последнее исправление: Xenius (всего исправлений: 1)

У тебя какие-то проблемы с библиотеками из steam runtime.

Вроде тут нашли какое-то решение. Ищи «wrong ELF class».

Meyer ★★★★★
()
Последнее исправление: Meyer (всего исправлений: 1)

В выводе нет ошибок (кроме пары wrong ELF class, но это нормально). Попробуй использовать контейнер для запуска игры: зайди в свойства игры, включи «Принудительно использовать определенный инструмент совместимости Steam Play» и выбери в списке «Steam Linux Runtime».

Kron4ek ★★★★★
()
Ответ на: комментарий от te111011010

Скорее предложат использовать официально поддерживаемый дистрибутив, а не сломанный.

anonymous
()
Ответ на: комментарий от Xenius

в системе уже есть более качественный пакетный менеджер из коробки

у вантузятников-то?

anonymous
()

крайнего патча

это какого? сейчас проверил у себя - все нормально запускается и работает. тоже гента

sehellion ★★★★★
()
Ответ на: комментарий от Kron4ek

Нет, теперь просто завершает процесс игры и все.

Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
Could not connect to X session manager: None of the authentication protocols specified are supported
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to ProcessingInstallScript with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 281990, ActionID 1] : LaunchApp waiting for user response to CreatingProcess ""
GameAction [AppID 281990, ActionID 1] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask for AppId 281990: 0
Game update: AppID 281990 "", ProcID 10306, IP 0.0.0.0:0
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
Starting app 281990
>>> Adding process 10306 for game ID 281990
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
>>> Adding process 10307 for game ID 281990
GameAction [AppID 281990, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 10308 for game ID 281990
>>> Adding process 10309 for game ID 281990
>>> Adding process 10310 for game ID 281990
>>> Adding process 10311 for game ID 281990
pressure-vessel-locale-gen: No locales need to be generated
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/den/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 10418 for game ID 281990
>>> Adding process 10419 for game ID 281990
>>> Adding process 10425 for game ID 281990
>>> Adding process 10431 for game ID 281990
>>> Adding process 10432 for game ID 281990
>>> Adding process 10433 for game ID 281990
Game removed: AppID 281990 "", ProcID 10306 
Uploaded AppInterfaceStats to Steam
Exiting app 281990
No cached sticky mapping in ActivateActionSet.

Теперь вывод такой.

LongLiveUbuntu ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

Что ж, значит контейнер не помог, отключи его. А что там в логах игры? Они должны быть где-то в ~/.local/share/Paradox Interactive/Stellaris.

Kron4ek ★★★★★
()
Ответ на: комментарий от Kron4ek

В $HOME/.paradoxlauncher выполнил в терминале bash -x Paradox\ Launcher. В итоге оно упало с ошибкой

Cannot open /home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/microworks.node: Error: /tmp/.org.chromium.Chromium.uZzP9k:Ñбой оÑобÑÐ°Ð¶ÐµÐ½Ð¸Ñ ÑегменÑа из ÑазделÑемого обÑекÑа
    at Object.<anonymous> (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:405:50672)
    at Object.<anonymous> (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:405:50710)
    at r (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:1:124)
    at e.exports (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:397:125965)
    at Module.<anonymous> (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:824:102959)
    at r (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:1:124)
    at /home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:1:923
    at Object.<anonymous> (/home/den/.paradoxlauncher/launcher-v2.2020.3/resources/app.asar/dist/main/main.js:1:935)
    at Module._compile (internal/modules/cjs/loader.js:880:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:892:10)

Что-то в Хромиуме ему не нравится. И похоже ресурсы побиты. Сейчас загуглю, что за хрень.

LongLiveUbuntu ★★★★★
() автор топика
Последнее исправление: LongLiveUbuntu (всего исправлений: 1)
Ответ на: комментарий от LongLiveUbuntu

Тогда можно попробовать игру без лаунчера запустить. В каталоге с игрой нужно заменить dowser на stellaris (то есть сделать копию и переименовать или сделать символическую ссылку). По идее, тогда игра должна запуститься напрямую, минуя лаунчер.

Kron4ek ★★★★★
()
Ответ на: комментарий от LongLiveUbuntu

А посоветуйте мне софт под линукс для астрологии. Купил учебник, хочу начать зарабатывать.

Владимир

anonymous
()
Ответ на: комментарий от Xenius

Как говорится, иногда лучше жевать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.