So starten Sie Dota2 unter Ubuntu in einem nicht privilegierten LXC-Container, da Steam Dota2 jetzt in einer Laufzeit-Sandbox startet

So starten Sie Dota2 unter Ubuntu in einem nicht privilegierten LXC-Container, da Steam Dota2 jetzt in einer Laufzeit-Sandbox startet

Seit dem letzten Update startet Steam einige Linux-Spiele in einer Sandbox. Wenn Sie Steam in einem LXC-Container haben, sodass es keine Bibliotheken in Ihrem Hauptbetriebssystem installiert, oder wenn Sie es von Ihren Arbeitsdateien isolieren möchten, stürzt Dota2 ab, da Steam einen Container in Ihrem LXC-Container starten möchte, was fehlschlägt. Dies ist ein ziemlich spezieller Anwendungsfall, aber möglicherweise sind andere Leute auf dasselbe Problem gestoßen.

Antwort1

Sie können diesen Code eingeben oder in ein Bash-Skript kopieren:

export STEAM_RUNTIME=0
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_64/steam-runtime-heavy/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=~/.local/share/Steam/ubuntu12_32/steam-runtime.old/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
#add this line on radeon cards
#export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH
~/.local/share/Steam/steamapps/common/dota\ 2\ beta/game/dota.sh -vulkan

verwandte Informationen