我正在运行 Ubuntu 12.04 和 Windows 7,虽然 Steam 在 Ubuntu 上运行得很好,但它说如果我想在 Ubuntu 上玩游戏,我需要重新安装我的游戏。有没有一个命令可以将 Steam 的主目录从 Windows 转移到 Ubuntu,而不是再次下载我的游戏?甚至有必要吗(例如,这样做会为我节省任何磁盘空间,还是会像从头开始下载一样密集)?
任何和所有帮助将不胜感激。
不,游戏文件不相同,因此您需要重新安装游戏。但是,您可以复制配置文件并使用它们。
您也许可以使用此技巧:http : //www.steamgamesonlinux.com/howto-copy-steam-games-from-windows-to-linux/(如链接中所述:您需要将目录更改为Windows 目录):
在 Linux 中打开 Steam
选择要在 Linux 上安装的游戏
开始安装/下载
等到游戏进行到大约 1%
停止下载
打开您的 Steam 安装位置
WINE ONLY:/home/username/.wine/drive_c/Program Files/Steam/steamapps 文件夹在你的 .wine 安装文件夹 WINETRICKS INSTALLED STEAM:/home/username/.local/share/wineprefixes/steam/drive_c/Program Files/Steam /蒸汽应用/
您应该会在那里看到您的游戏 GCF 和/或 NCF 文件。这就是我们开始下载的原因:预加载文件夹和配置/下载文件。如果您跳过步骤 1-5,您将看不到任何游戏文件...
打开 Windows 分区或备份游戏文件的任何位置上的 /Program Files/Steam/steamapps/common 文件夹。
现在在你的 Linux 安装上打开 /steamapps/common 文件夹 - 你应该在那里看到你的游戏文件夹......。如果不是,它将位于 /Steam/steamapps/YOURUSERNAME - 或者如果您跳过步骤 1-5,您将看不到任何游戏文件......
找到 /GAMENAME 文件夹并将整个 /GAMENAME 文件夹从 Windows 复制到 Linux - 覆盖可能已经下载到 Linux 文件夹的所有内容......
完成复制后,继续并在 Steam 客户端中取消暂停游戏下载。Steam 将开始解析“下载”的内容——给它一些时间,因为大型游戏可能需要几分钟。您可能还需要多次单击取消暂停/恢复才能完全扫描文件夹。
右键单击游戏标题 - 选择属性 > 本地文件 > 验证游戏缓存
您现在应该准备好在 Linux Box 上运行游戏的副本。:D