Backing Up - dekay/vpinball-wiki GitHub Wiki
Whether you're running Visual Pinball on Windows, Linux, macOS, or Batocera, it's important to keep backups of your tables, ROMs, and configuration files. Hard drives fail, settings get reset, and file systems can get corrupted β having a solid backup can save a lot of headaches.
What Should I Back Up?
At minimum, these folders and files are worth preserving:
tables/β all your.vpx,.vbs, and.directb2sfilespinmame/roms/β essential ROM files for most tablespinmame/nvram/β stores settings like coin counters and volumemusic/,pupvideos/β media used by some tablescfg/,ini/,altcolor/,altsound/β optional, but useful- Any controller config or DOF-related files (e.g.,
PinscapeConfigTool,DOFConfig)
Where Are My Files?
File locations vary depending on your platform:
-
Batocera
/userdata/system/configs/vpinball/ -
Windows
C:/VisualPinball/Tables/or wherever you installed Visual Pinball -
Linux or macOS (Standalone Builds)
~/vpinball
Backup Methods
Pick the method that works best for your setup. You can mix and match.
1. Manual Copy
Simple and effective. Just copy your folders to:
- An external USB drive
- A NAS or home server (via SMB)
- Cloud storage like Dropbox or Google Drive
2. Use a File Sync Tool
You can use a sync utility to automate backups.
On Windows or macOS:
- SyncThing, FreeFileSync, or ChronoSync work well
- Point them at your
vpinball/folder and your backup target
On Linux:
- Use
rsyncto sync to another disk or remote server
Example:
rsync -avh ~/vpinball/ /mnt/backup-drive/vpinball-backup/
To the cloud:
- Use
rcloneto send backups to Google Drive, Dropbox, etc.
rclone sync ~/vpinball/ "GoogleDrive:vpinball-backup"
Keep It Simple
You donβt need a complex setup to stay protected. Even copying your tables and ROMs folder once a month to a USB stick is better than nothing.
If youβve spent hours downloading and organizing your setup β back it up.