Gibt es eine Möglichkeit, meine Steam-Spiele von Windows 7 nach Ubuntu zu importieren?


7

Ich verwende Ubuntu 12.04 neben Windows 7 und obwohl Steam unter Ubuntu einwandfrei funktioniert, muss ich meine Spiele neu installieren, wenn ich unter Ubuntu spielen möchte. Gibt es einen Befehl, mit dem ich mein Home-Verzeichnis für Steam von Windows auf Ubuntu übertragen kann, anstatt meine Spiele erneut herunterzuladen? Ist es überhaupt notwendig (zum Beispiel spart es mir dadurch Speicherplatz oder ist es genauso intensiv wie das Herunterladen von Grund auf neu)?

Jede Hilfe wäre dankbar.

Antworten:


7

Nein, die Spieledateien sind nicht identisch, daher müssen Sie die Spiele neu installieren. Sie können jedoch Ihre Konfigurationsdateien kopieren und verwenden.


Möglicherweise können Sie diesen Trick verwenden: http://www.steamgamesonlinux.com/howto-copy-steam-games-from-windows-to-linux/ (wie im Link angegeben: Sie müssen die Verzeichnisse in Ihre ändern Windows-Verzeichnis):

  1. Öffnen Sie Steam unter Linux

  2. Wählen Sie das Spiel aus, das Sie unter Linux installieren möchten

  3. Starten Sie die Installation / den Download

  4. Warten Sie, bis das Spiel ungefähr 1% erreicht hat

  5. Stoppen Sie den Download

  6. Öffnen Sie den Speicherort Ihrer Steam-Installation

    NUR WEIN: /home/username/.wine/drive_c/Program Files / Steam / steamapps-Ordner in Ihrem .wine-Installationsordner WINETRICKS INSTALLED STEAM: /home/username/.local/share/wineprefixes/steam/drive_c/Program Files / Steam / Steamapps /

    Sie sollten Ihre Spiel-GCF- und / oder NCF-Dateien dort sehen. Aus diesem Grund haben wir den Download gestartet: um die Ordner und Konfigurations- / Download-Dateien vorab zu laden. Wenn Sie die Schritte 1 bis 5 übersprungen haben, werden keine Spieledateien angezeigt.

  7. Öffnen Sie den Ordner / Programme / Steam / steamapps / common auf Ihrer Windows-Partition oder überall dort, wo Sie Ihre Spieledateien gesichert haben.

  8. Öffnen Sie jetzt in Ihrer Linux-Installation den Ordner / steamapps / common - dort sollte Ihr Spielordner angezeigt werden…. WENN NICHT, wird es in / Steam / Steamapps / YOURUSERNAME sein - ODER wenn Sie die Schritte 1 bis 5 übersprungen haben, werden keine Spieledateien angezeigt ...

  9. Suchen Sie den Ordner / GAMENAME und kopieren Sie den gesamten Ordner / GAMENAME von Windows nach Linux - ÜBERSCHREIBEN SIE ALLES, was möglicherweise bereits in Ihren Linux-Ordner heruntergeladen wurde…

  10. Wenn Sie mit dem Kopieren fertig sind, unterbrechen Sie den Spieledownload im Steam-Client. Steam beginnt dann mit dem Parsen des „heruntergeladenen“ Inhalts. Geben Sie ihm etwas Zeit, da es bei großen Spielen einige Minuten dauern kann. Möglicherweise müssen Sie auch einige Male auf Pause / Wiederaufnahme klicken klicken, um den Ordner vollständig zu scannen.

  11. Klicken Sie mit der rechten Maustaste auf den Spieltitel - wählen Sie Eigenschaften> Lokale Dateien> Spiel-Cache überprüfen

Sie sollten jetzt eine Kopie des Spiels bereit haben, die auf Ihrer Linux-Box ausgeführt werden kann. : D.


Nun, das ist schade: C Na ja, trotzdem danke. Ich schätze, ich muss etwas Platz machen. EDIT: Wow, diese Bearbeitung. Ich gebe zu, etwas neu in Ubuntu zu sein und habe Wein nicht so oft erforscht (mein schuldiges Geheimnis), aber ich sehe, dass er sehr weit verbreitet ist, und ich werde ihn mir ansehen und versuchen und Sie aktualisieren, wenn er funktioniert. Vielen Dank im Voraus!
Colin

1
@colin der Teil, den ich hinzugefügt habe, kann mehr Zeit in Anspruch nehmen als nur eine
Neuinstallation

3

Ich denke, es kann einfacher sein. Einige (die meisten?) Spiele können Dateien zwischen Windows und Ubuntu gemeinsam nutzen. Das Problem ist, dass einige Spiele die korrekte Freigabe anscheinend nicht unterstützen ... Sie möchten jedes Mal viele Dateien neu herunterladen, wenn Sie von einem Betriebssystem zum anderen wechseln.

Also habe ich 3 Ordner auf einer NTFS-Festplatte erstellt, die sowohl von Win als auch von Linux verwendet wird. Diese 3 Ordner sind "Steam", "Steam_Linux_only" und "Steam_Windows_only". In Steam Linux -> Einstellungen -> Download -> Steam Library-Ordner füge ich die beiden ersten Ordner hinzu. In Steam Windows -> Einstellungen -> Download -> Steam Library-Ordner füge ich die Ordner "Steam" und "Steam_Windows_only" hinzu.

Wenn ich jetzt ein Spiel installiere, lege ich es in "Steam", wenn Steam nach dem Ort fragt. Wenn die Erfahrung zeigt, dass die Spiele das 2-Betriebssystem gut unterstützen, ist es cool, lassen Sie es so. Wenn

  • Das Spiel lädt jedes Mal viele Dateien herunter, wenn das Betriebssystem gewechselt wird. Dann:
  • Dampf schließen
  • Kopiere das Spiel von Steam / SteamApps / common / [theGame] nach Steam_Windows_only / SteamApps / common / [theGame] und nach Steam_Linux_only / SteamApps / common / [theGame]
  • Starten Sie Steam einmal in jedem Betriebssystem neu und deinstallieren Sie das Spiel und installieren Sie es erneut (wählen Sie den richtigen Speicherort, an den Sie die Dateien verschoben haben). Die Neuinstallation sollte WIRKLICH schnell sein, da die meisten Dateien bereits vorhanden sind (Steam lädt sie nicht erneut herunter).

Wenn Sie wirklich Speicherplatz sparen möchten, können Sie jetzt versuchen, einige Dateien von einem Ordner zum anderen zu verknüpfen;)

Ein letzter Tipp: Wenn Sie ein GROSSES Spiel installieren, das für ein Betriebssystem spezifisch ist, können Sie das andere Betriebssystem trotzdem neu starten, und Steam installiert es weiterhin. Ich habe mit der Installation von Tomb Raider unter Windows begonnen, aber unter Linux neu gestartet, und das Spiel hat die meisten seiner Dateien unter Linux installiert. Zeitersparnis !


2

Wenn Ihr Spiel eine Linux-Version hat, ist es wahrscheinlich am besten, sie mit dem Linux-Client auszuführen.

Für Spiele, die nur unter Windows verfügbar sind, können Sie sie möglicherweise unter Wine ausführen.

Ich war überrascht, wie einfach es war, Spiele auszuführen. Das Hauptproblem ist jedoch, dass Ihr Spiel einwandfrei läuft. Es hängt wirklich von jedem einzelnen Spiel ab. Sie können das Spiel auf WineHQ durchsuchen, aber ehrlich gesagt sind die Berichte nach dem, was ich bisher gesehen habe, nicht zuverlässig, da die Leute begrenzte Tests und / oder auf anderer Hardware durchführen. Ich habe einige Spiele fehlerfrei laufen lassen, und ich habe ein Spiel mit Pannen laufen lassen, trotz der von WineHQ vorgeschlagenen Lösung.

In Bezug auf Rinzwinds Kopieren / Einfügen des Artikels, der eine Möglichkeit zum Kopieren eines Spiels vorschlägt, hat es bei mir nicht funktioniert. Es scheint, dass sich der Download-Mechanismus geändert hat, der Hauptspielordner nicht erstellt wurde und der Download in einem temporären Ordner erfolgt. Ich habe auch versucht, die Dateien dort zu kopieren, "den lokalen Spiel-Cache zu überprüfen" usw. ohne Erfolg.

In der Tat gibt es einen viel einfacheren Weg:

  • Installieren Sie Wine über das Software Center in Ubuntu.
  • Installieren Sie Winetricks über Terminal:

    sudo apt-get install winetricks

    winetricks d3dx9_36 vcrun2008 gecko corefonts

    Dies bringt Ihnen einige Grundlagen. In WineHQ schlagen sie manchmal vor, diesen Befehl auszuführen, um ein paar zusätzliche Pakete zu erhalten.

  • Laden Sie das Steam-Installationsprogramm (Windows-Version) herunter, doppelklicken Sie einfach auf die MSI-Datei, um sie zu installieren! (Wenn Wine installiert ist, können Sie direkt in Nautilus auf ausführbare Windows-Dateien und sogar auf Spielverknüpfungen auf dem Ubuntu-Desktop doppelklicken.)

  • Hier ist der Trick: Sichern Sie einfach Ihr Spiel in Windows und verwenden Sie die Wiederherstellungsfunktion im Steam-Client (der unter Wine ausgeführt wird!).

    Im Detail: Erstellen Sie ein Backup über (Windows) Steam, kopieren Sie den Ordner auf ein externes Laufwerk oder einen USB-Stick, melden Sie sich bei Linux an und kopieren Sie die Dateien erneut auf Wine Windows. Er befindet sich in ~ / .wine / c_drive / Dieser Ordner entspricht Ihrem (virtuellen) Laufwerk C: Kopieren Sie einfach das Steam-Spiel-Backup dorthin. Führen Sie dann (Wine) Steam aus und navigieren Sie einfach zu C:, um das Backup zu finden.

  • Sie erhalten tatsächlich eine Spielverknüpfung auf Ihrem Desktop! Von dort aus doppelklicken Sie auf das Symbol und es sollte ausgeführt werden.

Mit TLDR können Sie Steam unter Wine verwenden, um nur Windows-Spiele auszuführen, und den nativen Steam Linux-Client verwenden, um native Linux-Spiele auszuführen.

Denken Sie daran, dass es keine 100% ige Garantie gibt, dass das Spiel ausgeführt wird. Als Beispiel habe ich "Depths of Peril", "Tomb Raider: Underworld" und "Puzzle Quest 2" ohne vorherige Wine-Konfiguration fehlerfrei ausgeführt. Auf der anderen Seite hatte ich trotz der "Gold" -Bewertung von WineHQ einige Pannen und Abstürze mit King's Bounty Crossworlds, die im Vollbildmodus mit 2560 x 1440 laufen.


1

Während die meisten Spieldaten zwischen Windows und Linux wahrscheinlich identisch sind, unterscheiden sich die Binärdateien, sodass Sie die Spiele definitiv erneut von Steam für Linux herunterladen müssen.


Na schieß ... trotzdem danke, ich schätze deine Hilfe! Sehr schnell auch, viel schneller als ich erwartet hatte!
Colin

0

Ja! Wenn das Spiel Windows und Linux unterstützt. Ich habe es mit einem Freund Ubuntu-> Windows versucht und ich habe einen reddit-Beitrag gesehen, in dem jemand sagte, dass es auch in die andere Richtung funktioniert.

Erstellen Sie einfach ein Backup des Spiels auf dem Windows-Computer. Nehmen Sie dann dieses Backup und "stellen" Sie es unter Ubuntu wieder her. Wenn Sie Steam wiederherstellen, werden nur die fehlenden Bibliotheken heruntergeladen, die für Ubuntu spezifisch sind. (so genial)

Diese Dota 2 Anleitung ist sehr gut. Es hat detaillierte Anweisungen mit Bildern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.