Tutorial [TUTORIAL] How to automatically backup your Nintendo Switch Saves to the Cloud

TheZampo

Member
OP
Newcomer
Joined
Nov 20, 2020
Messages
17
Trophies
0
Age
26
XP
102
Country
Brazil
Hey guys.

Some time ago my switch softbricked, and I had to reinstall everything, and even with some save backups, because the whole process is kinda annoying, I lost an insane amount of progress.

So I did a little digging and created this method to automatically backup your saves to the cloud.

What do you need:
1. WinSCP installed on your pc.
2. Sysftpd-light on your Switch (with the latest atmosphere installed).
3. A synchronized folder with the cloud on your windows. (Google Drive, OneDrive, DropBox,... )
4. JKSV, Checkpoint, Edizon, or any other tool. (I'm using JKSV).

Let's begin:
1. First make sure that you sysftpd is configured (check the sdmc:/config/sys-ftpd/config.ini file on your sd card). Make sure that you have a user and password set up.
2. Create a script file for the WinSCP that automatically synchronizes the folder of your saves on the switch with your synchronized folder on windows.
Example of a script that synchronizes the JKSV folder of my switch with my onedrive folder while deleting the current files of my onedrive.:

Code:
open ftp://foo:[email protected]:5000/ -rawsettings ProxyPort=0

synchronize local -delete C:\OneDrive\Saves\Switch /JKSV/

exit
3. Create to run the task in your favorite time period.
  • Open Task Scheduler:
    • Windows 10: Go to Windows Start Menu > Settings. In Find a setting box type “Task Scheduler”.
    • Windows 8.1: Right click Windows Start button and select Control Panel. In Control Panel, go to System and Security > Administrative Tools > Schedule Tasks.
    • Windows 7: Go to Windows Start Menu > Control Panel. In Control Panel, go to System and Security > Administrative Tools > Schedule Tasks.
  • In the Task Scheduler menu go to Action > Create Basic Task.
  • Give your task a name and click Next.
  • Choose when the task should be run and click Next.
  • For task action, select Start a program and click Next.
  • Browse for WinSCP.exe executable.
  • In Add arguments add appropriate WinSCP command-line parameters to execute the scripting commands you need (typically you will use /script or /command parameters).
  • You should also add /log parameter to turn on session logging to file.
  • The resulting arguments may look like:
    /log="C:\temp\winscp.log" /ini=nul /script="C:\Program Files (x86)\WinSCP\script.txt"
And that's it!

Ah, I didn't found a way to automatically create the backups on the Nintendo Switch yet, but you can easily do that by yourself since it's pretty quick.
 

masagrator

The patches guy
Member
Joined
Oct 14, 2018
Messages
4,991
Trophies
2
XP
8,704
Country
Poland
I was always wondering if it's not possible to write sysmodule that will synchronize with gdrive and upload new saves to gdrive in background and those saves would be taken from folder created by Atmosphere with its redirect to sd function (to minimize memory usage because of save mounting).
Sadly I have 0 experience with socket. :P
 
Last edited by masagrator,

TheZampo

Member
OP
Newcomer
Joined
Nov 20, 2020
Messages
17
Trophies
0
Age
26
XP
102
Country
Brazil
I was always wondering if it's not possible to write sysmodule that will synchronize with gdrive and upload new saves to gdrive in background and those saves would be taken from folder created by Atmosphere with its redirect to sd function (to minimize memory usage because of save mounting).
Sadly I have 0 experience with socket. :P

That would be incredible TBH.
Never tried to mess with sysmodules, maybe I'll check it out. It's a great idea!
 
  • Like
Reactions: Neo127 and lordelan

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,591
Trophies
1
XP
7,657
Country
Tuvalu
Have you tried just using tinfoil to point your game saves directory to a google drive, dropbox, or1fiscier directory? Then your game saves automatically backup and restore from the cloud direct from the switch.
Not completely automated in the sense that it doesn't happen in the background, BUT a very cool feature! Thank you.
Much better than connecting in remotely to ftp server running constantly on the switch. :D
 

Sonansune

Well-Known Member
Member
Joined
Jul 2, 2015
Messages
3,730
Trophies
1
XP
2,076
Country
Canada
Have you tried just using tinfoil to point your game saves directory to a google drive, dropbox, or1fiscier directory? Then your game saves automatically backup and restore from the cloud direct from the switch.
any chance for a batch operation?:P
 

Hautis

Member
Newcomer
Joined
Sep 18, 2018
Messages
9
Trophies
0
Age
31
XP
69
Country
Finland
Have you tried just using tinfoil to point your game saves directory to a google drive, dropbox, or1fiscier directory? Then your game saves automatically backup and restore from the cloud direct from the switch.
How can this be achieved? I mean what are the settings for this?
 

LeyendaV

The One and Only
Member
Joined
Jun 5, 2020
Messages
724
Trophies
1
Age
31
Website
heylink.me
XP
1,598
Country
Argentina
In terms of battery draining, how bad is having a ftp sysmodule permanently active and running in the background? I'm using FTPD but may consider changing to this alternative if the battery consumption is low enough.
 
General chit-chat
Help Users
    Dark_Phoras @ Dark_Phoras: I need to unsee that nipple