Gibt es eine Möglichkeit seine Spiele von Steam (Home liegt auf einer separaten SSD) auf eine neue Distro mit zu nehmen?
Steamspiele auf neue Distro umziehen
-
Perval -
1. Januar 2024 um 18:32 -
Erledigt
-
-
Öffne zu dem jeweiligen Spiel, daß du exportieren möchtest die Eigenschaften. Nun klicke auf 'installierte Datei' -> 'Dateien sichern'. Hier kannst du ein Verzeichnis zum sichern angeben.
Zum importieren öffne im Steam-Menü Steam->Spiel-Sicherungsdatei wiederherstellen.
-
Ok danke...
Dachte es geht einfacher, die HomeSSD wollte ich nicht formatieren...
-
Wenn sich die beiden Distros das selbe Home-Verzeichnis teilen, müßte Steam doch auch die vorhandenen Spiele erkennen. Vermute ich jetzt mal.
-
Theoretisch reicht es, wenn das Steam der neuen Distro die Spiele in im selben /home/.steam/.../... erwartet, wo es auch die alte Distro abgelegt hat. Solange Du Steam aus derselben Paketquelle installierst, müsste das gehen. Sobald Du im neuen Steam dann auf "installieren" klickst, erkennt das neue Steam, dass das Spiel bereits vorhanden ist und aktualisiert nur den Starteintrag in der Steam-Bibliothek.
Wenn Du mit der Distro auch die Paketquelle wechselst (z.B. statt Steam aus dem Debian Repo nimmst Du jetzt das Arch Repo, Flatpak oder ähnliches), wird dieser Weg wahrscheinlich nicht funktionieren und Du wirst im neuen Steam manuell den Pfad für das installierte Spiel anpassen. Das habe ich aber selbst noch nicht ausprobiert.
-
Es geht auch ohne separatem Home-Vertzeichnis. Ich habe meine komplette Steam-Umgebung gerade erfolgreich von Fedora nach Nobara umgezogen.
Bei mir liegt die Home-Partition direkt auf derselben Partition, auf der auch Root liegt. Ich habe die beiden Verzeichnisse nicht getrennt. Meine Spiele liegen allerdings auf einer separaten SSD. Damit bleiben die Steam-Spiele bereits dort, wo sie sind und müssen nicht neu heruntergeladen werden.
Die kompletten Einstellungen und das Profil sind im Persönlichen Ordner zu finden. In meinem Fall habe ich mir das komplette Verzeichnis /home/denalb/.local/share/Steam/ gesichert. Ganz sicher wird nicht der komplette Ordner benötigt, aber sicher ist sicher. Solltest du eine Snap- oder Flatpak-Installation verwenden, wird dieser Ordner an anderer Stelle zu finden sein, z. B. für Flatpak unter /home/denalb/.var/app/.
Wie bereits geschrieben, liegen alle meine Steam-Spiele auf einer separaten SSD. Ich muss hier also nichts extra sichern. Sollten die Spiele bei dir an einer anderen Stelle liegen, dann kannst du dir entweder den kompletten Spiele-Ordner Steam/steamapps/ dort sichern oder installierst nach dem Umzug alle Spiele neu. Hast du die Spiele nicht in ein anderes Verzeichnis oder Laufwerk installieren lassen, werden diese bereits mit der Sicherung des Ordners /home/denalb/.local/share/Steam/ (oder Snap- / Flatpak-Installation) mitgesichert.
In deiner neu installierten Distribution installierst du dir nun Steam, startest es und meldest dich an. Solltest du deine Spiele auf einer anderen Festplatte liegen haben, solltest du sie nun mounten, sodass das Laufwerk wieder verfügbar ist. Dann kopierst du dir den vorher gesicherten Ordner /home/denalb/.local/share/Steam/ (oder Snap- / Flatpak-Installation) wieder zurück. Es kann sein, dass nicht alle Dateien kopiert werden können. Das sollte aber nicht schlimm sein.
Wenn du nun Steam startest, müsste eigentlich fast alles wieder so sein, wie es vorher war. Ich musste nur ein paar kleinere Einstellungen vornehmen und meine genutzte Proton-Version installieren.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!