- Create file named
config.yml
and copy this template into it.bucket: "your-bucket-name" region: "us-east-1" save_directory: "/mnt/SDCARD/Saves" access_key: "YOUR_ACCESS_KEY_ID" secret_key: "YOUR_SECRET_ACCESS_KEY" log_level: "ERROR" # DEBUG | INFO | ERROR
- On AWS, create a new S3 Bucket for your saves. Be sure to enable versioning!
- Update the bucket name in the config file and set the appropriate region.
- Make an IAM User with Read / Write permissions to this bucket.
- Make an
Access Key
andSecret Key
for the above user. Put these values into the config. - Save the config file and copy it to the Save Sync Pak directory on your device.
- Open the Pak and Upload / Download your saves.
It uploads your entire save directory to S3.
Since versioning is enabled it will keep copies of the saves you upload.
These versions will eventually be accessible for restoration through the Pak.
This Pak is super naive. It doesn't do anything past upload or download your save files to S3.
The versioning should keep you out of a jam, but I provide no guarantees.
It is totally possible to overwrite progress when you download from S3.
If you want something more robust, you might want to consider SyncThing. This is good enough for me.