
我一直发现在计算机之间转移保存的游戏是一件令人讨厌的事情,尤其是在不同的系统之间,继续在彼此之间进行游戏是很麻烦的。 他们不能同步吗? Steam Cloud很不错,但并非所有游戏都支持它,跨平台支持它,或者恰好是Steam游戏,需要您手动转移它们。*不好玩。
所以我想出了自己的解决方案。 通过一点点前期工作,就可以从本质上为跨平台的所有计算机上的所有游戏设置云存储。
设定:
- 在所有系统上下载并安装适用于[云]服务(例如Dropbox,Box,Google Drive,Nextcloud等)的桌面客户端应用程序。
- 在[cloud]驱动器上创建一个“保存的游戏”文件夹。
注意:以下示例适用于Windows和macOS,但原则上,如果您使用的云服务为所有要跨系统同步的系统都具有桌面客户端,则这应适用于其他系统,例如Linux。
视窗:
- 如果您已将游戏保存在“〜\我的游戏”中,请将它们全部移至[cloud]“已保存的游戏”文件夹,然后删除“〜\我的游戏”。
- 创建一个代理结点:“我的游戏”以指向新的“云”“已保存的游戏”(用您的[云]目录替换CLOUD):¹
mklink / J“ C:\ Users \%username%\ My Games \”“ C:\ Users \%username%\ CLOUD \ Saved Games \”
¹这样一来,您以后就可以将所有保存的游戏移到另一个位置,并只更改一个结点,而不必为每个游戏重做所有这些…
- 找到每个游戏的保存文件夹并将其移动到[cloud]上的“ Saved Games”。
- 为移至云中的游戏保存文件夹创建连接点(使用目标路径中的代理连接) :
永恒之柱 (示例):
mklink / J“ C:\ Users \%username%\ Saved Games \ Eternity支柱\”“ C:\ Users \%username%\ Documents \ My Games \ Eternity支柱\”
如果要在Windows上隐藏结点,只需右键单击并在“属性”中选择“隐藏”。
苹果系统:
- 创建一个代理符号链接:“ Saved Games”指向[cloud]“ Saved Games”(用您的[cloud]目录替换CLOUD):²
ln -s〜/ CLOUD / Saved \ Games /〜/ Documents / Saved \ Games
²这样一来,您以后就可以将所有保存的游戏移动到另一个位置,并且仅更改此一个符号链接,而不必为每个游戏重做所有这些…)
- 找到游戏的保存文件夹,然后将其移动/合并到[cloud]驱动器上的“保存的游戏”中。
- 为每个游戏的保存文件夹创建一个符号链接:
永恒之柱 (示例):
在-s〜/ Documents / Saved \ Games / Pillars \ of \ Eternity /〜/ Library / Application \ Support / Pillars \ of \ Eternity / Saved \ Games
如果要在macOS上隐藏符号链接,请使用:
chflags -h隐藏[符号链接的路径]
做完了 跨平台所有游戏的云同步。 如果您要移动整个保存了云的游戏库,只需替换每个系统上的代理以指向新位置即可。