If geeks love it, we’re on it

How to sync your Steam game saves without Steam Cloud

How to sync your Steam game saves without Steam Cloud

Ever since I acquired a gaming capable laptop, I have been looking for a way to keep my save files in sync between my desktop and laptop. I thought about using Dropbox for a while, but all that copying back and forth between the Dropbox folder and the location each game expects its save files to be takes away precious time I could be spending gaming. Then I discovered Spideroak.

SpiderOak is similar to Dropbox in many ways. It backs your data up to their servers, and it can sync data between connected computers. It’s also cross platform and has a web interface you can pull files down from. A free account starts off with 2GB of space. Sounds like many of the other cloud file storage services, right?

The great thing about Spideroak, however, is the ways in which it is different from Dropbox. In this case specifically, the fact that instead of having a single special folder that gets synced, you can configure it to back up and sync any folder(s) on your system with any folder(s) on any other system you run it on. Oh, and did I mention SpiderOak also doesn’t have backdoor keys to decrypt your data like Dropbox does, so if you store sensitive data in it, they have no way of accessing it.

Still with me? Good. Here’s how to set up SpiderOak to keep your precious save games backed up and in sync across computers.

Using SpiderOak to sync data

First things first. Head on over to the SpiderOak website, sign up for an account and download the installer. The install process is pretty straightforward—I trust you can handle it. The setup for SpiderOak is a bit more complicated than Dropbox though.

Once you have it installed, launch SpiderOak. You should see a window similar to this one:
Use SpiderOak to sync Steam game saves 01

First, we will want to set up some of the basic preferences for SpiderOak. Go ahead and click that “Preferences” button. By default, SpiderOak does not enable itself at startup. You should probably turn that on for maximum automation. You will probably want to set it to launch minimized as well and may want to turn off the startup splash screen.
SpiderOak Screenshot 02

Next, you will want to go to the “Schedule” tab. Here you will want to set your Backup and Sync frequency to Automatic, once again, for maximum automation. If you have a slow connection, you may want to change this frequency to something else, like every 15 minutes. I’ll leave that to your discretion though.
SpiderOak Preferences

There are a lot of other fun settings here, but those are the important ones for our purposes. Click OK and head back to the main interface. Our next stop is the “BACK UP” tab in the main window. You will need to switch this to “Advanced” mode for maximum control. You will then want to select any files or folders that you want to keep in sync. As you can see, I’m syncing my entire Documents folder as well as my “Saved Games” folder. This covers most modern games—while also keeping my other documents securely backed up and in sync. Bonus!
SpiderOak folders

Once you have selected the locations of any save files that you want to keep synced, SpiderOak will start encrypting your data and sending it to their servers. Depending on how much you have, this may take a while. You should take this time to install SpiderOak and configure your backup settings on any other computers you want to keep in sync now.

Once you have more than one system set to back up, we move on to the most important part—syncing. Click the SYNC tab. Then click New. Give your new sync setup a name and description.
SpiderOak Sync

Click the almighty Next button, which will bring up your folder selection dialog. Click browse and select the locations you would like to keep in sync. If you want to keep more than 2 computers or folders in sync with each other, you can add additional folders by clicking the + button.
SpiderOak Add

Once again, click Next. On the next screen you can choose any files you would like to exclude. I tend to exclude *.exe files, in case I download a certain GPU manufacturers drivers to my Documents folder on accident, but that’s just my personal preference. Putting nothing here means everything will be synced. Once you’ve added anything you want to exclude, click Next again. The final screen will show you all your settings for verification. Look it over and make sure things are set up how you want. If everything looks good, click Start Sync.

You should repeat the sync steps for any other folders you want to keep in sync. Once you have all your syncs set up, give SpiderOak some time to fling bits back and forth. After it has finished its bit slinging, you’ll now have synced save files on all your computers that are automatically kept up to date. Of course, there are some games that do strange things like storing stuff in the registry for its save games, and this won’t help with that… but as long as the developer didn’t do anything too wonky with its save formats this will let you move your games seamlessly between systems. Oh, and did I mention that SpiderOak lets you roll back your files? That’s right, if you ever screw up one of your save files, you can just go into SpiderOak and roll it back to an older state.

Who needs Steam Cloud anyway?

Comments

  1. Tushon
    Tushon Great thread turned article!
  2. JBoogaloo
    JBoogaloo I'm pretty sure I just fell in love with you, Ryan. Awesome, thanks!
  3. Sammy Actually Spideroak gives you 6GB for free (not 2GB) if you register for their service taking certain steps (using their promotion program). If you want to know how to get 6 GB see link below
    http://ubuntuforums.org/showpost.php?p=11712350&postcount=22
  4. Brandon Hey Ryan,

    I've been working on a cloud syncing program built just for PC gamers that eliminates the step of having to search for the game save paths. Also, no need to sign up for 3rd party storage solutions.
    http://www.gamestow.com

    For beta access: http://www.kickstarter.com/projects/2116167676/gamestow-save-your-pc-games-on-the-cloud

    Let me know what you think!
  5. ardichoke
    ardichoke One caveat to using SpiderOak in this manner, every time a file changes it saves a new version of it. If you save a lot (or just plain change files synced to SpiderOak a lot) you will end up with a lot of historical versions of the files. I found this out when I realized I was suddenly using 1.46GB of space (over 8GB if de-duplication wasn't taken into account!). To deal with this, there's a command line option to prune historical versions, you can also use Status > Stats to figure out which files are taking up the most space. Then go to the "View" tab, navigate to the file in question, select it (which should bring up a "Historical Versions" sidebar) then select the historical versions that you no longer want and delete them. Make sure that you deselect the "remove this file from future backups" option, or it will not be backed up and synced in the future. Note, you can only remove historical versions from the computer that they were backed up on, so you might need to do this on each computer you sync to.
  6. ardichoke
    ardichoke Bumping this. SpiderOak just released the beta of their version 5 client. It has added some very nice improvements.

    * It now creates a folder called "SpiderOak Hive" which acts exactly like a Dropbox folder (automatically created on install, always synced between all your devices).

    * Shell integration in Windows allows you to right click on a file or folder and select it for backup. Or, if the file is already being backed up, create a shared file link (with options to immediately copy it to the clipboard or email it) or view Previous Versions of the file. Shell integration is also planned for Mac and Linux according to the SpiderOak blog.

    Full enhancement and bugfix list, as well as download links for the beta, can be found here: https://spideroak.com/blog/20130409222023-spideroak-launches-5-0-beta

    According to the responses they've posted on that blog, it looks like the release date is set for April 23rd. They also plan on updating their Android app about a week later (FINALLY, this part is long overdue).
  7. ardichoke
    ardichoke Another bump. SpiderOak 5.0.1 has been released. Seems to be noticeably more responsive than the 4.x client. The SpiderOak Hive is handy, even though it's nothing you couldn't set up manually pre-5.0. The Windows shell integration is very nice though. I highly recommend trying it out if you haven't already.
  8. midga
    midga This is rather awesome. Thanks for bumping it.
  9. ardichoke
    ardichoke

    For those of you who are SpiderOak users, or who might want to be SpiderOak users, they're offering a limited time deal to get unlimited storage for $125/year. This is a great price considering that the normal price is $100/year for 100GB. Details can be found on the SpiderOak Blog.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!