Wie verwende ich ein anderes Laufwerk als Installationsort für Steam?

11

Ich habe kürzlich eine Einladung für Steam erhalten. Ich möchte Spiele herunterladen, aber mein SSD-Laufwerk mit Ubuntu reicht nicht aus. Wie kann ich Steam auf einer anderen Festplatte installieren?

Ich bin in die "Steam Library Folders" gegangen, kann aber den ursprünglichen Ordner nicht löschen, damit Steam auf diesem Laufwerk installiert werden kann. Ich habe auch versucht, den Ort zu wechseln, aber es ist wieder auf der anderen Seite:

Geben Sie hier die Bildbeschreibung ein

Atladica
quelle
Hier sind andere nützliche Antworten: games.stackexchange.com/questions/96370/…
scai

Antworten:

5

Anscheinend gibt es Ihnen die Möglichkeit, ein Spiel herunterzuladen.

Geben Sie hier die Bildbeschreibung ein

Ich habe es selbst nicht versucht, aber ich sehe keinen Grund, warum es nicht einfach wäre. Berichten zufolge funktioniert es jedoch nur für Spiele, die das neue Inhaltssystem verwenden.

Henry Gibson
quelle
9

Einige Punkte, die in den obigen Antworten nicht angesprochen wurden:

  • Während Sie mit Steam mehrere Bibliotheken erstellen können, können einige Spiele anscheinend nur in der Primärbibliothek installiert werden. Ich vermute, dass dies für Spiele (z. B. solche, die die Source-Engine wie TF2 verwenden) mit gemeinsam genutzten Inhalten gilt.

  • Die Verwendung eines Symlinks zum Verschieben des SteamAppsBibliotheksordners aus dem SteamVerzeichnis verursacht Probleme, da einige Spiele aus irgendeinem Grund angezeigt werden, um Symlinks nicht zu folgen. Sicherlich ist dieser TF2-Fehler verwandt , aber andere können es auch sein. (Es scheint, dass Sie dies erfolgreich mit einem Bind-Mount tun können, dies ist jedoch nicht erforderlich - siehe unten) .

Um die ursprüngliche Frage zu beantworten, können Sie den SteamOrdner einfach vollständig an einen neuen Speicherort verschieben (z. B. um ihn zu verschieben /opt/Steam):

sudo mv ~/.local/share/Steam /opt

Versuchen Sie nach dem Verschieben, Steam zu starten (über das Unity-Symbol oder /usr/bin/steam). Sie erhalten eine Nachricht:

Couldn't find Steam content, did you move it?

Damit können Sie das neue Steam-Verzeichnis auswählen. Anschließend startet es normal.

  • Dies funktionierte, um Steam in ein anderes ext4Dateisystem zu verschieben. Ich weiß nicht, ob dies funktioniert, wenn Sie die Berechtigungen ändern oder versuchen, ein Nicht-Linux-Dateisystem zu verwenden.

  • Ich habe nicht versucht, ein Bibliotheksverzeichnis zwischen Windows und Linux Steam freizugeben. Ich vermute, das würde schlecht enden.

  • Wenn Sie das SteamVerzeichnis verschieben, benötigt SteamGuard normalerweise einen Freischaltcode, wenn Sie Steam das nächste Mal starten.

Chronitis
quelle
ntfs funktioniert auch.
Artur Klesun
3

Normalerweise löse ich diese Probleme, indem ich den Standardordner an einen anderen Speicherort mounte. Auf diese Weise ist es für die Anwendung vollständig transparent, da nur das normale Dateisystem verwendet wird (kein Symlink).

Sie können dies vorübergehend mit mount tun:

sudo mount -o bind /your/preffered/folder /home/you/.steam/steam

Oder machen Sie es dauerhaft in / etc / fstab:

/your/preffered/folder /home/you/.steam/steam none bind
Johnny5
quelle
Ein kurzer Tipp: Wenn Sie einen Ordner mit Leerzeichen in dem Namen einbinden, den Sie verwenden müssen: \ 040 anstelle des Leerzeichens, z. B.: Mein Ordner -> Mein \ 040Folder. Ich habe versucht, nur zu entkommen, aber es hat nicht funktioniert, Ubuntu 15.10 frisch installieren
Rodislav Moldovan
Das ist die richtige Lösung, wenn Steam als Flatpack installiert wird, wenn /home/<user>/.var/app/com.valvesoftware.Steam als Systemstammordner erkannt wird. Dann funktionieren auch Symlinks nicht.
Thomas Fellinger
3

Mit Steam können Sie definieren, was sie "Steam Library Folders" nennen. Gehen Sie im Steam-Client zum Menüpunkt "Steam" und wählen Sie "Einstellungen" auf der Registerkarte "Downloads + Cloud":

Geben Sie hier die Bildbeschreibung ein

Klicken Sie auf "Steam Library Folders" und passen Sie diese entsprechend an:

Geben Sie hier die Bildbeschreibung ein

Um die Installationsdateien eines Spiels von einem Ordner in einen anderen zu verschieben, gehen Sie zu "Bibliothek", suchen Sie das Spiel, klicken Sie mit der rechten Maustaste darauf, wählen Sie "Eigenschaften", klicken Sie auf die Registerkarte "Lokale Dateien" und klicken Sie auf "Installationsordner verschieben ...". ".

Geben Sie hier die Bildbeschreibung ein

Jorge Castro
quelle
Ich habe das getan, aber ich kann den ursprünglichen Ordner nicht löschen, damit Steam auf diesem Laufwerk installiert werden kann. Ich habe auch versucht, den Ort zu wechseln, aber es ist wieder auf der anderen Seite.
Atladica
Es wurde mir mitgeteilt, dass es sich auf einem Dateisystem befinden muss, das mit Ausführungsberechtigungen bereitgestellt wurde. Wie kann ich das Dateisystem mit Ausführungsberechtigungen bereitstellen?
SnorriChinchilla
1

Am einfachsten ist es, Ihren Steam-Home-Ordner auf dieses neue Laufwerk zu verschieben und einen Link dafür zu erstellen, da "Steam Library Folders" eine relativ neue Funktion ist und nicht mit allen Spielen funktioniert.

mkdx
quelle
0

Möglicherweise möchten Sie den neuen Bibliotheksordner erstellen und versuchen, den Inhalt manuell zu verschieben. Testen Sie dies am besten mit einem einzigen, kleineren Spiel und nicht mit den gesamten 21 GB.

Clintonio
quelle
-1

Dafür dosent Arbeit. Als ich Steam zum ersten Mal installierte, konnte ich Spiele auf einem anderen Speicherplatz installieren. Es war alles in Ordnung. Nach der Installation schaltete ich Spiele ein und spielte ein paar Stunden. Im nächsten Schritt musste ich meinen PC nach dem Neustart zurücksetzen, da keine Spiele auf meinem Steam installiert waren. Was kann ich tun, ist erneut Spiele auf meiner Festplatte zu installieren, wo sich das System befindet. Ich kann den Ort nicht wechseln. Es ist seltsam, weil Spiele an meinem anderen Ort richtig installiert sind, aber Dampf will sie wieder installieren.

user98591
quelle