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
- 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.
- 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.
- 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.
- 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:
- GitHub Oficial
- PCGamingWiki (A fonte de conhecimento da ferramenta)
Gostou da dica? Como você gerencia os seus saves fora da Steam? Comente abaixo!