Steam legt alle Daten immer nach ~/Library/Application Support/Steam. Das kannst du zwar nicht umstellen, aber es ist kein Problem den Ordner auf eine andere Platte zu schieben und dann per Hardlink darauf zu verweisen.
Ergebnis 1 bis 10 von 14
- 22.04.2011, 11:18 #1
Steam Speicherort wählen?
Hey
ich habe eben Steam auf OSX installiert.
Das Steam Programm habe ich auf meine Daten Platte geschoben, weil ich da mehr Platz habe. Nun habe ich Half Life 2 installiert und er schiebt das Spiel aber ganz frech auf meine OSX Partition!
Ich finde in Steam aber keine Einstellung wo man den Speicherort ändern kann.
Wie kann ich vorgehen?
Grüße euer NEoMacBook Pro 17" 8GB DDR3 RAM + 240GB SSD OCZ + 500GB HDD Hitachi
iPhone 4 32GB
AirPort Express
New iPad Wifi 16GB
- 22.04.2011, 11:23 #2
- 22.04.2011, 11:31 #3
Ok das klingt erstmal nicht schlecht.
Aber was ist ein Hardlink?MacBook Pro 17" 8GB DDR3 RAM + 240GB SSD OCZ + 500GB HDD Hitachi
iPhone 4 32GB
AirPort Express
New iPad Wifi 16GB
- 22.04.2011, 11:59 #4
Ich hab' mich übrigens vertan, meinte symbolische, nicht harte Links, aber das tut ja nichts zur Sache.
Eine solcher Symlink ist quasi so etwas wie eine Verknüpfung. Nur eben etwas "fester". Würdest du nur ein normales Alias erstellen, würde Steam das nicht erkennen und nicht auf den Ordner zugreifen können. Nimmst du aber einen symbolischen Verweis merkt Steam davon garnichts, da das ganze im System quasi eine Stufe tiefer als ein Alias stattfindet.
Anlegen tust du eine solche symbolische Verknüpfung über das Terminal (in Programme/Dienstprogramme) mit folgendem Befehl:
Die Pfade musst du natürlich entsprechend anpassen. Es reicht aber, sie aus dem Finder heraus in das Terminal-Fenster zu ziehen, dann kannst du dir die Tipperei sparen.Code:ln -s /Pfad/zum/verschobenen/Ordner/Steam /Users/DeinBenutzer/Library/Application\ Support/Steam
- 22.04.2011, 12:11 #5
ok
dann fasse ich nochmal zussamen
zZ liegt die Steam Daten auf OSX und sollen auf DATEN in den Games Ordner das müsste dann wie folgt aussehen:
ln -s /volumes/daten/games/steam/users/Benutzer/library/application\support/steam
ist das so korrekt? Ich habe angst mein Sytsem zu zerschießen, jetzt wo alles so toll läuft.
Grüße NEoMacBook Pro 17" 8GB DDR3 RAM + 240GB SSD OCZ + 500GB HDD Hitachi
iPhone 4 32GB
AirPort Express
New iPad Wifi 16GB
- 22.04.2011, 12:29 #6
Ja, fast. Zwischen Quellordner und gewünschter Zieldatei musst du natürlich ein Leerzeichen setzen. Auch nach dem Backslash in Application\ Support gehört noch ein Leerzeichen. Aber wenn du die Pfade einfach reinziehst sollte das ja kein Problem sein.
Bevor du das machst musst du aber natürlich zuerst den Steam-Ordner auf die Daten-Platte verschieben, falls du das noch nicht getan hast, denn mit dem Terminal-Befehl legst du ja nur den Verweis an. Auch solltest du dann den originalen Steam-Ordner entweder umbenennen oder löschen, da du sonst ja keine gleichnamige Verknüpfung anlegen kannst.
Also noch einmal Schritt für Schritt:
1. Steam-Ordner verschieben.
2. Originalen Ordner Steam umbenennen.
3. Terminal öffnen.
4. ln -s und ein Leerzeichen tippen.
5. Verschobenen Steam-Ordner in das Terminal-Fenster ziehen.
6. Wenn nötig einmal die Leertaste drücken.
7. Den Ordner Application Support ins Fenster ziehen und um /Steam ergänzen (hier natürlich ohne Leerzeichen zwischen Support/Steam).
8. Enter drücken.
9. In Application Support überprüfen ob der Link vorhanden ist.
10. Steam starten und überprüfen ob es funktioniert.
11. Zu guter Letzt den alten Steam-Ordner löschen.
So sollte es eigentlich problemlos ablaufen.
- 22.04.2011, 13:10 #7
Hmmm ich bekomme es nicht hin...
das gebe ich ein:
ln -s /Volumes/Daten/Games/Steam /Users/mein name/Library/Application\ Support/steami
und das spuckt Terminal dann aus:
ln: /Users/mein name/Library/Application Support/steami/Steam: File exists
dann starte ich Steam aber es wird wieder im Application Support ein Ordner namens Steam angelegt. Und es hat einfach nicht geklappt.
Was läuft falsch?MacBook Pro 17" 8GB DDR3 RAM + 240GB SSD OCZ + 500GB HDD Hitachi
iPhone 4 32GB
AirPort Express
New iPad Wifi 16GB
- 22.04.2011, 13:18 #8
Du musst als Quelle für die Verknüpfung nicht den umbenannten Steam-Ordner nehmen, sondern ganz normal "Steam". Dann sollte ein Link mit dem Namen Steam erstellt werden, welcher dann von dem Programm benutzt wird. Also:
ln -s /Volumes/Daten/Games/Steam /Users/mein name/Library/Application\ Support/Steam
- 22.04.2011, 14:14 #9
ln: /Users/mein name/Library/Application Support/Steam/Steam: File exists
das spuckte er jetzt aus...
und nachdem ich Steam wieder startete, erstelle er aber direkt wieder ein neuen Ordner im Steam
Muss ich mich im Termin evtl mit sudo oder so anmelden?MacBook Pro 17" 8GB DDR3 RAM + 240GB SSD OCZ + 500GB HDD Hitachi
iPhone 4 32GB
AirPort Express
New iPad Wifi 16GB
- 22.04.2011, 14:27 #10
Nein, eigentlich nicht. Warum hast du denn am Ende Steam/Steam. Die Verknüpfung soll ja direkt in Application Support liegen und nicht im Ordner Steam. Lösche (bzw. verschiebe) mal alles was mit Steam zu tun hat aus Application Support. Also so, dass dort kein Ordner Steam mehr existiert. Und dann versuchst du es so:
Wenn kein Ordner "Steam" existiert sollten beide Befehle keine Probleme bereiten und das gleiche bewirken.Code:ln -s /Volumes/Daten/Games/Steam /Users/mein name/Library/Application\ Support/Steam oder ln -s /Volumes/Daten/Games/Steam /Users/mein name/Library/Application\ Support


Zitieren
