Steambibliothek von PC auf Mac übertragen (Oder umgekehrt. Oder von PC zu PC. Oder von Mac zu Mac.)


Hallo Freunde des guten Geschmacks! Es ist meinem Mitteilungsbedürfnis ja nicht entgangen, dass ich Steam auf meinem neuen Mac installierte. Aber eine Sache hat mich dann ja doch ein wenig angekotzt: Viele der Spiele besitze ich in Retail-Fassungen und habe sie in aktuellen Versionen bereits auf dem PC installiert, aber da man auf dem Mac natürlich nicht von DVD installieren kann1 musste eine andere Lösung her. Mit Fleiß, Wissen über Computer und ganz viel Google fand ich natürlich einen sehr gangbaren Weg, sich wenigstens einen Teil des Datenwust beim Download zu ersparen. Getestet habe ich nur den Weg von PC auf Mac, umgekehrt und ganz anders müsste es auch problemlos funktionieren.


Auf beiden Systemen speichert Steam die Spieldaten als Dateien mit der Endung .gcf. Auf dem Mac liegen diese im Benutzerverzeichnis unter

Library/Application Support/Steam/SteamApps

, auf dem PC im Installationsverzeichnis von Steam unter

steamapps

. Ab jetzt beschränke ich mich auf Quellverzeichnis und -system und Zielverzeichnis und -system, weil es, wie gesagt, egal ist von wo nach wo ihr umziehen wollt. Natürlich ist ein Systembruch später mit einem höheren Downloadaufwand verbunden, da die Engine neu geladen werden muss.


Auf dem Zielsystem startet ihr Steam und loggt euch ein. Ihr solltet eure komplette Bibliothek sehen, wenn nicht macht ihr es falsch. Um Steam beizubringen, dass die Spiele theoretisch installiert sein könnten, solltet ihr von jedem umziehbaren Spiel2 den Download einmal starten und sofort wieder abbrechen. Auf dem Quellsystem startet ihr Steam und lasst alle Spiele updaten. Nun beendet ihr Steam auf beiden Systemen, kopiert das komplette Quellverzeichnis in das Zielverzeichnis und überschreibt alle Dateien. Wenn ihr euch das zutraut3 wählt ihr die .gcf-Dateien aus, von denen ihr denkt, dass ihr sie benötigt, um Festplattenplatz zu sparen. Auf dem Zielsystem startet ihr Steam und wiederholt für jedes der Spiele die folgenden Schritte: Rechtsklick auf den Namen des Spiels, Propertys, Local Files, Verify integrity of game cache. Steam prüft jetzt, ob die Dateien für das Zielsystem geeignet sind und verwirft alle, auf die dies nicht zutrifft. Wenn ihr jetzt das Update wieder startet werden die gemeinsamen Teile nicht mehr geladen.


Ich weiß, das ist ein tendenziell aufwändiges Verfahren, aber alleine für Portal habe ich so 3,7 GB Download gespart, bei Half-Life 2 weitere 1,5 GB. Wenn Ziel- und Quellsystem das gleiche OS sind sollte sich der zusätzliche Download auf ein Minimum beschränken, wenn überhaupt. Lohnt sich also in nicht geringem Maße, solltet ihr mal ausprobieren.

  1. Damals, als sie gepresst wurde, stand die Mac-Unterstützung noch in den Sternen.
  2. Das sind mindestens alle, die auf der Source-Engine basieren und von Valve selbst stammen. Wenn ihr es noch für andere Spiele verifizieren könnt ab damit in die Kommentare!
  3. Kann und muss ja nicht jeder der absolute Superuberpro sein wie ich das bin.

9 Kommentare

Wenn ich kein DSL16000 hätte, hätte mich der Beitrag beinahe interessiert! :-P
Trotzdem geht einem bei schönen Nerd-Bastelanleitungen immer wieder das Herz auf :-*

Ich grüble gerade über der Frage, ob die Rechnung mit dem gesparten Download-Umfang bei HL2 und Portal aufgeht. Dürfte eigentlich nicht, da Steam die Source-Engine nur einmal zu installieren scheint und für Source-Titel dann nur noch die benötigten Spiel-Dateien herunterlädt.
So war zumindest bisher immer mein Eindruck. Weiß da jemand mehr? Würde mich doch mal interessieren, wie das im detail ist.

Ja, ist soweit ich weiß so, dachte ich auch einen Augenblick drüber nach, als ich die Zahlen aufschrieb. War aber zu faul, das rauszurechnen. Hah!

Du willst es doch auch!