Ludusavi: A Solução Definitiva para Backup de Game Saves (Especialmente fora da Steam)

Quem joga no PC sabe que o Steam Cloud é uma maravilha tecnológica. Você instala o jogo em qualquer máquina e seu progresso está lá. Mas e quando o jogo é da Epic Games Store, GOG, daquela versão antiga em mídia física ou de um emulador? O risco de perder dezenas de horas de gameplay por uma falha no HD ou uma formatação descuidada é real.

É aqui que entra o Ludusavi.

O que é o Ludusavi?

O Ludusavi é uma ferramenta de backup de saves de jogos multiplataforma (Linux, Windows e macOS), escrita em Rust, que se destaca pela sua leveza e precisão.

Ao contrário de outros softwares que exigem que você aponte manualmente cada pasta de save, o Ludusavi utiliza a gigantesca base de dados do PCGamingWiki para localizar automaticamente onde quase todos os jogos conhecidos escondem seus arquivos de configuração e progresso.

Por que ele é essencial para jogos fora da Steam?

Embora o Steam cuide bem dos seus usuários, launchers como o Heroic Games Launcher ou Lutris nem sempre oferecem uma sincronização de nuvem 100% confiável para todos os títulos.

Vantagens do Ludusavi:

  • Detecção Automática: Ele reconhece jogos instalados via Wine, Proton, Flatpak e nativos.
  • Suporte a Emuladores: Perfeito para quem tem uma biblioteca de retrograming.
  • Visualização de Diferenças: Antes de restaurar, você pode ver o que mudou nos arquivos.
  • Código Aberto: Total transparência sobre como seus dados são lidados.

Automatizando o Backup no Linux com Cron

Uma das maiores fraquezas do backup manual é o esquecimento. No Linux, podemos resolver isso facilmente criando um script simples e agendando-o no cron.

1. Preparando o script

Primeiro, certifique-se de que você tem a versão CLI do Ludusavi instalada. Crie um arquivo chamado backup_jogos.sh: code Bashdownloadcontent_copyexpand_less

#!/bin/bash
# Script de backup automatizado do Ludusavi

# Defina o caminho onde os backups serão salvos
DESTINO="/home/seu_usuario/Backups/GameSaves"

# Executa o backup de todos os jogos detectados sem pedir confirmação
# O flag --force sobrescreve backups antigos se necessário
ludusavi backup --force --path "$DESTINO"

# Opcional: Enviar uma notificação para o desktop (requer libnotify)
notify-send "Ludusavi" "Backup de jogos concluído com sucesso!" -i controller-hub

Dê permissão de execução: chmod +x backup_jogos.sh.

2. Agendando no Cron

Abra o seu editor de crontab: code Bashdownloadcontent_copyexpand_less

crontab -e

Adicione a seguinte linha ao final do arquivo para realizar o backup todos os dias às 20h: code Crondownloadcontent_copyexpand_less

00 20 * * * /home/seu_usuario/scripts/backup_jogos.sh

Repositórios e Inteligência: O Segredo do Sucesso

O Ludusavi não “adivinha” onde os arquivos estão. Ele consome um repositório de metadados chamado Ludusavi Manifest.

  • O Manifest: É um arquivo central que mapeia milhares de IDs de jogos para seus respectivos caminhos de save no Windows e Linux (incluindo caminhos dentro de prefixos Wine).
  • Atualizações: Sempre que você abre o Ludusavi, ele busca atualizações desse repositório. Isso garante que, mesmo que um jogo receba um patch que mude o local do save, o Ludusavi se adaptará rapidamente.

Você pode conferir ou contribuir com a base de dados aqui: Ludusavi Game Scanner Data.


Dicas Extras para Power Users

  1. Sincronização com a Nuvem (Rclone): O Ludusavi salva os arquivos localmente. Para ter uma “nuvem própria”, aponte o destino do backup para uma pasta monitorada pelo Rclone ou Syncthing. Assim, seus saves saem do seu PC e vão para o Google Drive ou outro dispositivo automaticamente.
  2. Integração com Steam Deck: O Ludusavi possui uma versão Flatpak que funciona perfeitamente no Modo Desktop do Steam Deck. É a melhor forma de garantir que seus jogos instalados via EmuDeck ou Heroic tenham backup.
  3. Custom Games: Se você tem um jogo indie obscuro que não está na base de dados, você pode adicionar uma “Custom Game” na aba de configurações, definindo o caminho manualmente. Uma vez feito isso, ele entrará na rotina automática de backup.
  4. Verificação de Integridade: Use o comando ludusavi back-up –check para garantir que os arquivos salvos não estão corrompidos.

Conclusão

O Ludusavi é aquela ferramenta que você espera nunca precisar usar a restauração, mas ficará extremamente feliz de tê-la configurada quando o inevitável acontecer. Se você preza pelas suas centenas de horas de RPGs ou pelos seus recordes em jogos indie, instale o Ludusavi hoje mesmo.

Links úteis:


Gostou da dica? Como você gerencia os seus saves fora da Steam? Comente abaixo!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Enter Captcha Here : *

Reload Image