Home Mobile Android Save Sync Hub porta il cloud dei salvataggi su PlayStation Vita, PSP...

Save Sync Hub porta il cloud dei salvataggi su PlayStation Vita, PSP e RetroArch

75
0

Gli appassionati di PlayStation Vita, PSP e retro-gaming hanno a disposizione un nuovo strumento open source pensato per rendere più semplice la gestione e la sincronizzazione dei propri salvataggi.

Si tratta di Save Sync, un progetto sviluppato da unveroleone che permette di creare un sistema di sincronizzazione dei salvataggi basato su un proprio server.

Save Sync v.0.1.5 by unveroleone & iamcco can now be downloaded from VitaDB or VitaDB Downloader! More info: https://www.rinnegatamante.eu/vitadb/#/info/1418

(@vitadb.bsky.social) 2026-08-16T12:35:54.226Z

L’obiettivo è piuttosto semplice: evitare di dover trasferire manualmente i file di salvataggio ogni volta che si cambia dispositivo, mantenendo invece una copia centralizzata che può essere recuperata quando necessario.

A differenza dei tradizionali servizi cloud, Save Sync non si appoggia a una piattaforma online proprietaria. Il progetto utilizza un’architettura self-hosted, attraverso un piccolo server che può essere installato sul proprio computer o su un altro dispositivo compatibile.

La PlayStation Vita comunica con il server attraverso una REST API, permettendo di caricare e scaricare i salvataggi direttamente dalla console.

Questo significa, ad esempio, che è possibile giocare sulla propria PlayStation Vita, effettuare la sincronizzazione e ritrovare successivamente lo stesso salvataggio su un altro dispositivo configurato per utilizzare il medesimo server.

Save Sync non è limitato esclusivamente ai giochi nativi per PlayStation Vita. Il progetto supporta anche i salvataggi dei giochi PSP utilizzati attraverso Adrenaline, oltre a quelli gestiti da RetroArch.

La sincronizzazione può inoltre essere effettuata in modo individuale oppure utilizzando la funzione Sync All, che consente di sincronizzare più salvataggi contemporaneamente.

L’applicazione mostra inoltre lo stato di sincronizzazione dei vari giochi, rendendo più semplice capire quali salvataggi sono già presenti sul server e quali devono ancora essere aggiornati.

Il progetto comprende anche Save Sync Hub, un’applicazione complementare pensata per estendere il sistema al di fuori della PlayStation Vita.

Save Sync Hub è disponibile per PC Windows, macOS, Linux e Android e permette di lavorare con i salvataggi di PPSSPP e RetroArch, utilizzando lo stesso server configurato per Save Sync.

Si crea quindi un vero e proprio ecosistema nel quale i salvataggi possono essere trasferiti tra dispositivi differenti senza dover ricorrere ogni volta a trasferimenti manuali tramite USB o schede di memoria.

Come funziona il sistema

L’architettura di Save Sync può essere riassunta in modo molto semplice: PS Vita → server personale → PC/Android/altro dispositivo

Il server conserva i salvataggi e li rende disponibili ai dispositivi autorizzati.

Non è quindi necessario utilizzare necessariamente un server professionale o un servizio cloud a pagamento. È possibile installare il componente server anche su un normale computer, su un Raspberry Pi, su un NAS o su un’altra macchina compatibile con Node.js.

Inoltre il server può essere utilizzato solamente quando necessario e non deve necessariamente rimanere online in maniera permanente.

È importante sottolineare che la gestione dei salvataggi PlayStation Vita è più complessa rispetto a quella dei giochi PSP o RetroArch.

I salvataggi dei giochi Vita possono essere legati all’account PSN e utilizzare sistemi di cifratura che impediscono di trasferire liberamente un salvataggio tra console differenti.

Per questo motivo, in determinati scenari può essere necessario utilizzare strumenti come Apollo Save Tool per intervenire sul salvataggio e renderlo utilizzabile sulla console di destinazione.

Le limitazioni non dipendono quindi direttamente da Save Sync, ma dalle modalità con cui il sistema PS Vita gestisce e protegge i propri salvataggi.

Save Sync rappresenta una soluzione particolarmente interessante per chi possiede più dispositivi e vuole mantenere una copia dei propri progressi senza affidarsi a servizi cloud proprietari.

Il fatto che il progetto sia open source e self-hosted offre inoltre un maggiore controllo sui propri dati: i salvataggi vengono conservati sul server scelto dall’utente, anziché essere caricati su un’infrastruttura cloud gestita da terzi.

Con il supporto a PS Vita, Adrenaline, RetroArch e, attraverso Save Sync Hub, anche PPSSPP, il progetto punta quindi a diventare una sorta di cloud personale per i salvataggi del retro-gaming.

Save Sync è disponibile su GitHub e continua a essere sviluppato dalla community, con nuove funzioni e miglioramenti destinati a rendere sempre più semplice la gestione dei salvataggi tra console e dispositivi differenti.

Cosa fa

  • Esegue il backup dei salvataggi PS Vita in un archivio ZIP locale e successivamente li carica sul proprio server.
  • Scarica i salvataggi dal server su un altro dispositivo.
  • Ripristina i salvataggi scaricati (creando prima un backup di sicurezza).
  • Mostra lo stato di sincronizzazione di ogni gioco nella scheda Cloud.
  • Supporta la crittografia TLS tramite iTLS-Enso e rustls su PS Vita.
  • Richiede HENkaku e iTLS-Enso sulla PS Vita, oltre a un server sotto il proprio controllo (VPS, server domestico, ecc..).

Configurazione del server

Creare un file docker-compose.yml e un file .env:

yml

# docker-compose.yml
services:
  vita-save-sync:
    image: ghcr.io/unveroleone/vita-save-sync-server:latest
    container_name: vita-save-sync
    restart: unless-stopped
    ports:
      - "3099:3000"
    environment:
      - USER_TOKEN=${USER_TOKEN:?set a strong token}
      - DATA_DIR=/data
    volumes:
      - vita-save-data:/data

volumes:
  vita-save-data:
    driver: local
env

# .env
USER_TOKEN=change-me-to-a-long-random-string

A questo punto viene avviato il container con: docker compose up -d

Per aggiornare in un secondo momento, viene eseguito: docker compose pull && docker compose up -d

Il servizio viene poi posizionato dietro Nginx Proxy Manager oppure Cloudflare Tunnel per abilitare HTTPS. È necessario che la PlayStation Vita utilizzi HTTPS con certificato valido, condizione soddisfatta tramite iTLS-Enso, che fornisce le root TLS aggiornate.

Da tenere presente che il comando docker compose restart non aggiorna le variabili d’ambiente: in caso di modifica del file .env è necessario ricreare il container tramite docker compose up -d.

Alternativa senza Docker (bare metal)

Si procede entrando nella directory del server ed eseguendo:

Bash

cd server && pnpm install && pnpm run build
USER_TOKEN=your-secret DATA_DIR=/data node dist/index.js

Configurazione iniziale su PS Vita

Scaricare e installare il file VPK tramite VitaDB Downloader (cercare “Save Sync”) oppure scaricarlo dalla repository GitHub e installarlo manualmente tramite VitaShell.

  • Aprire Save Sync.
  • Premere per passare alla scheda Cloud.
  • Premere per aprire le Impostazioni.
  • Compilare Server URL (es. https://vita-sync.example.com), API Token e Device Name.
  • Selezionare Test Connection — verificare sia la raggiungibilità del server sia la validità del token.
  • Premere per tornare indietro oppure selezionare Save && Back.

Workflow

Caricare un salvataggio sul server

  • Premere per andare alla scheda Games.
  • Selezionare un gioco.
  • Premere per aprire il menu dei salvataggi.
  • Premere per passare alla scheda Server Backup.
  • Selezionare Upload to Server e premere .
  • L’app comprime il salvataggio in ZIP, lo carica e rimuove il file temporaneo. Tutto in un unico passaggio.

Ripristino su un altro dispositivo

  • Configurare l’altro dispositivo con lo stesso Server URL e token (utilizzare un nome dispositivo diverso).
  • Scheda Games → selezionare il gioco → per aprire il menu.
  • Premere per la scheda Server Backup.
  • Selezionare Download & Restore e premere .
  • L’app scaricherà dal server e ripristinerà direttamente. Prima creare automaticamente un backup di sicurezza del salvataggio attuale.

Per scaricare senza ripristinare subito, selezionare invece Download from server.

Backup locali (opzionale)

La scheda Local Backup (premere nel menu del gioco) gestisce gli slot di salvataggio direttamente sulla PlayStation Vita, indipendenti dal server. Serve per creare snapshot manuali o ripristinare uno slot locale precedente.

Scheda Cloud

Premere (schermata principale) per passare alla scheda Cloud. Mostra ogni gioco con un indicatore di stato di sincronizzazione:

  • Synced — sincronizzato con il server.
  • Not Uploaded — mai caricato sul server.
  • Upload — versione locale più recente.
  • Download — versione server più recente.
  • Cloud Only — presente solo sul server, non su questa Vita.
  • Conflict — modifiche presenti su entrambe le versioni.

Premere per eseguire Sync All — carica tutto ciò segnato come Upload e scarica tutto ciò segnato come Download. I conflitti vengono segnalati ma non modificati.

Premere per aprire le Impostazioni.

API del server

Metodo Percorso Autenticazione Descrizione
GET /api/status No Controllo stato del server, versione
GET /api/manifest Bearer Manifest cloud per tutti i giochi
PUT /api/save/:titleId Bearer Caricamento del salvataggio (zip)
GET /api/save/:titleId Bearer Download del salvataggio (zip)

Durante l’upload vengono inviati gli header X-Save-Hash (SHA-256), X-Save-Timestamp e X-Device-Id. Il server verifica l’hash prima di scrivere i dati.

Struttura delle cartelle su Vita


ux0:data/save-sync/
  config.json          # URL del server, token, nome dispositivo
  backups/
    PCSE00001/
      2026-06-21 15.42.00.zip   # backup locali compressi
  logs/
    latest.log

Changelog

Correzioni di bug

  • Linux AppImage non include più lo stack di librerie GTK/WebKitGTK della macchina utilizzata per la compilazione. Risolve la finestra bianca vuota e il crash Could not create default EGL display: EGL_BAD_PARAMETER su Bazzite e altre distribuzioni con stack grafici più recenti (Mesa 25+). L’AppImage ora carica webkit2gtk-4.1 dal sistema host, esattamente come i pacchetti .deb/.rpm.

Packaging

  • L’AppImage passa da ~83 MB a ~6 MB e richiede il webkit2gtk-4.1 del sistema (installato per impostazione predefinita su tutte le principali distribuzioni).

Vita

  • Nessuna modifica al client Vita in questa versione.

Download Save Sync

Codice sorgente

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: Xbox Series

Vedi altri prodotti Xbox Series

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.

Ultimo aggiornamento 2026-09-13 / Link di affiliazione / Immagini da Amazon Product Advertising API

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.