Skip to content

Issues - Linux Platform

There are issues some users might run into on Linux when using Godot and GodotSteam.

GLES 2 / Mesa / Overlay Crash

There is apparently an issue with games using GLES 2 and systems running Mesa 20.3.5 through 21.2.5 that causes the Steam overlay to not work or the game to crash. As of now there is no solution to fix this, except to use GLES 3 instead or a Mesa version outside that small window.

Libsteam_api.so Issues

You may run into the following error:

error while loading shared libraries: libsteam_api.so: cannot open shared object file: No such file or directory

This means you forgot to place libsteam_api.so next to your executable. Remember to include it along with your shipped game, as described in the Export and Shipping tutorial.

Steam on Flatpak

The Flatpak version of Steam will not work with GodotSteam in testing (through the editor) as it will be unable to find the running process correctly. This may or may not affect the Steam version of Godot and downloading the plug-in version through the Asset Library; I have not yet tested this setup. We did, however, get an updated piece of information to fix this situation though, you can symlink Steam out of Flatpak like so:

~/.steam to ~/.var/app/com.valvesoftware.Steam/.steam

If you are using something like Fedora Atomic, you can install Distrobox to work around this.