Como sincronizar salvamentos em vários dispositivos no RetroArch

Use Syncthing para sincronizar RetroArch Savestates entre dispositivos! Não importa com qual dispositivo você está jogando, PC para jogos, Caixa de TV Android, ou um deck Steam, esteja sempre no jogo salvo mais recente para continuar progredindo. Isso funcionará com qualquer Core que use a função savestate do RetroArch. Eu mesmo configurei isso, e testei sozinho com meu Steam Deck e uma Nvidia ShieldTV. É rápido, é perfeito, é automatizado. Salvei meu savestate para Super Mario 64, fechou o jogo, carreguei-o no meu Steam Deck e ele continua de onde parei no meu outro dispositivo.

Isso deve funcionar nas versões Flatpak ou Steam do RetroArch. Não testei Windows ou Mac, Eu não possuo esses sistemas, mas RetroArch e Syncthing sendo multiplataforma, não vejo nenhuma razão para que não funcione ou porque meu guia de configuração não funcionaria em todos os sistemas.

Você precisa do RetroArch AND Syncthing instalado em todos os dispositivos com os quais deseja usá-lo. Você também precisará que seus jogos sejam salvos em todos os dispositivos.

Configurando o RetroArch

Em todos os dispositivos, Navegue até Configurações > Salvando. Se ainda não, Habilitar “Estado de salvamento automático”

Isso criará um savestate toda vez que seu jogo for fechado e Habilitado “Carregar estado automaticamente” ao lançar conteúdo, isso carregará automaticamente o último savestate que este dispositivo fez(exemplo, se o seu último savestate neste dispositivo foi slot 0, ele irá carregar o arquivo relacionado ao slot 0 mesmo que esse arquivo tenha sido atualizado por sincronização.)

No menu principal>Arquivo de configuração, Salve a configuração atual para que suas alterações sejam válidas.

A pasta onde os savestates são feitos pode ser alterada nas configurações do RetroArch. Isso não é necessário para este guia e eu uso o local padrão para minha configuração.

Configurando a sincronização

Navegue para http://host local:8384 em um dos seus dispositivos que você deseja sincronizar. Isso deve mostrar o painel de controle do SyncThing.

Clique “Adicionar dispositivo remoto” no canto inferior direito e adicione todos os dispositivos que deseja sincronizar, e faça isso para todos os dispositivos.

Então clique “Adicionar pasta” Eu rotulei o meu “estados”, no campo digite o caminho para a pasta de estados de salvamento do RetroArch.

O meu se parece com algo ” ~/RetroArch/estados ”

Na guia Compartilhamento, habilite a sincronização com todos os dispositivos que você deseja sincronizar também.

Em avançado Você quer que seja um “enviar receber” tipo de pasta.

Eu uso o versionamento de arquivo simples para salvar savestates antigos em caso de savestate perdido ou substituído. eles estarão localizados no diretório .stversions.

Então salve.

No seu outro dispositivo(s)

Navegue até o painel de controle de sincronização, http://host local:8384

Deve haver uma notificação informando que outro dispositivo deseja adicionar uma pasta “estados”

Aceite e uma janela de configuração será aberta

No caminho da pasta, digite o caminho para a pasta RetroArch Savestate deste sistema. geralmente /states no diretório padrão do RetroArch.

Habilite o versionamento de arquivos, se desejar.

Na guia avançada, verifique se o tipo de pasta está definido como “enviar receber”. Você deseja isso para todos os dispositivos para sincronização bidirecional.

Salvar, e teste jogando alguns jogos!

Este guia sobre RetroArco Foi escrito por spaceaape. Você pode visitar a publicação original neste link. Se você tiver alguma dúvida sobre este guia, por favor, não hesite em contactar-nos aqui.

Sobre o autor