您是否需要重新安装Linux操作系统,或者只是想确保游戏进度不会丢失数据,备份存储游戏数据就是答案。
您可以制作完整的磁盘映像…或者您可以使用专用工具。无论出于什么原因备份游戏数据,您都有三种选择:
我们将研究所有这三个选项,以SLSK(一种旨在在Steam中备份游戏的新实用程序)完成。 Windows用户使用GameSave Manager工具:对于Linux,SLSK扮演类似的角色。
注意:越来越多的游戏使用Steam的云保存功能,但对于那些不使用Steam保存功能的游戏或离线播放,则需要以下解决方案之一。
1。在Linux上进行磁盘映像备份
第一个选择是简单地备份所有内容。 Linux提供了两种开箱即用的方法:命令行中的dd工具和桌面工具(例如Ubuntu的Disk Utility)。您也可以选择使用第三方工具。
这些选项中最强大的是dd,它可以制作和还原磁盘映像。但是,如果使用不当,可能会造成无法估量的损失。我们的dd使用指南介绍了如何安全地执行此操作。
但是,如果您希望使用鼠标驱动的用户界面来确保安全,则Disk Utility还将创建并还原磁盘映像。如果您未使用Ubuntu或其衍生版本之一,则应该找到自己的发行版具有其自己的Disk Utility变体。
最后,可以使用各种第三方工具在Linux中创建备份。请参阅我们的选项汇总以了解更多信息。
2。手动备份文件
与Windows一样,也可以在Linux目录结构中找到保存的游戏,然后分别进行备份。但是,您需要知道这些游戏首先出现在哪里,这通常取决于游戏是否由Valve(Steam的开发者)制作。
Valve游戏应该位于:
~/.local/share/Steam/SteamApps/common/[your_game_title]
与此同时,其他游戏也应通过userdata目录提供:
~/.local/share/Steam/userdata/[userid]/41070/local/[your_game_title]
找到保存的游戏文件后,请将其复制到新位置。
3。它可以是外部硬盘驱动器,USB闪存,Dropbox之类的云驱动器,也可以是其他任何地方,只要它们在时间到来时易于检索即可。 3。 SLSK,Steam Linux瑞士军刀
不过,最好的选择是SLSK,它简化了上面概述的过程。 SLSK不会浪费时间寻找保存游戏文件,而是列出您的游戏并提供查找和保存所有游戏设置和保存的工具。
使用SLSK的另一个原因是,游戏数据通常应通过上面概述的文件路径可以找到。但是,当开发人员为保存游戏引入自定义目录位置时,事情就会变得混乱。
感谢社区运行的目录位置数据库以及其他与游戏相关的保存数据,SLSK能够对Steam进行自动备份您已在Linux中安装的游戏! SLSK还可以备份游戏配置文件(或出于兼容性的自定义配置)甚至完整的游戏。
SLSK在Ubuntu 17.10和更高版本上运行;它也可以在Arch(您可以在AUR中找到)和OpenSUSE(通过OBS存储库)中找到。对于Ubuntu,您需要从源代码进行编译。
注意:有些游戏无法满足SLSK的要求;
要在Ubuntu上安装SLSK,请打开终端并安装以下依赖项:
sudo apt install sqlite3 qt5-default g++ make qt5-qmake git
下一步,从GitHub克隆SLSK存储库。
git clone https://github.com/supremesonicbrazil/SLSK
切换到SLSK目录,然后运行构建和安装脚本:
cd ~/SLSK./BUILD.sh && sudo ./INSTALL.sh
此阶段将花费一些时间,具体取决于您的PC硬件。一切都应该完美安装,但如果没有,则只需安装任何缺少的依赖项,然后重试。
一切都设置好之后,您应该通过Dash或使用的任何应用程序启动器找到SLSK。
要使用SLSK进行Steam保存,您需要输入Steam库的公共文件夹的位置。这需要进入“游戏"文件夹字段,因此请单击省略号(…)以浏览到该位置(上述详细信息)。
完成此操作后,选择一个位置用于备份数据。再次,单击省略号按钮,然后浏览到首选的存档位置。请注意,该位置可以在本地驱动器上,也可以在外部(或可移动)设备上。
完成此操作后,就该扫描硬盘驱动器以保存游戏文件了。点击S 可以保存以查找仅保存的游戏文件;如果您需要备份整个游戏的数据,请使用扫描游戏。同时,可以使用扫描配置来备份自定义配置。
在结果游戏列表中,选中要备份的游戏旁边的框。如果您打算备份所有内容,请使用全部标记按钮。在继续操作之前,请先检查右上角的当前模式,如果该内容显示为“当前模式:备份",则表示一切正常。点击开始,然后等待游戏备份。
如果您已经使用SLSK进行了备份,则恢复保存的游戏数据和游戏文件夹非常简单。在“还原选项"下,选择一个扫描选项。这应该与您已经进行的备份类型匹配。找到后,只需选择要还原的文件,确认您处于还原模式,然后单击开始。
在还原文件时等待。<
在Linux上备份Steam游戏数据:完成
提供了三个主要选项,在备份保存的游戏数据时应该没有任何问题。还需要其他技巧吗?
将游戏存储在操作系统的其他分区(最好是单独的磁盘设备)上。这样,如果您的操作系统崩溃并需要重新安装,则无需花费时间来抢救数据。
当然,Steam并不是Linux上游戏的唯一选择。
您可能更喜欢完全以游戏为中心的操作系统。只需确保您保存的备份文件即可!
图片来源:DaLiu / Depositphotos