From 185818d174065226ace92eb3423edec8a1ec92a5 Mon Sep 17 00:00:00 2001 From: Markus Ingalsuo Date: Wed, 9 Jul 2025 11:34:45 +0300 Subject: [PATCH] Add Debian legacy Steam installation path Current Steam installations seem to have a much cleaner filesystem layout on Debian while older ones look quite different. Older Debian installations ~/.steam/root points to ~/.steam while newer ones point to ~/.steam/debian-installation and hence BeamMP cannot find integrity.json. 'steamapps' is at ~/.steam/debian-installation in newer installations. On the older installations, 'steamapps' is at ~/.steam/steam/steamapps. Signed-off-by: Markus Ingalsuo --- src/Security/BeamNG.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Security/BeamNG.cpp b/src/Security/BeamNG.cpp index ae3d7d7..43b835a 100644 --- a/src/Security/BeamNG.cpp +++ b/src/Security/BeamNG.cpp @@ -187,6 +187,7 @@ void LegitimacyCheck() { // Right now only steam is supported std::vector steamappsCommonPaths = { ".steam/root/steamapps", // default + ".steam/steam/steamapps", // Legacy Steam installations ".var/app/com.valvesoftware.Steam/.steam/root/steamapps", // flatpak "snap/steam/common/.local/share/Steam/steamapps" // snap };