Você pode empregar Syncthing para sincronizar RetroArch Savestates em vários dispositivos. Independentemente de você estar jogando em um PC para jogos, Android TV box ou Steam Deck, esse método garante que você sempre tenha acesso aos jogos salvos mais recentes, permitindo que você continue seu progresso sem problemas. Esta abordagem é compatível com qualquer Core que utilize a função savestate do RetroArch. Eu pessoalmente configurei e testei isso em meu Steam Deck e em uma Nvidia ShieldTV, e ele oferece uma solução rápida, contínua e automatizada. Por exemplo, se você salvar o estado do jogo para Super Mario 64, fechar o jogo em um dispositivo e carregá-lo no Steam Deck, ele será retomado exatamente de onde você parou no outro dispositivo.
Esta configuração deve funcionar com as versões Flatpak e Steam do RetroArch. Embora eu não tenha testado no Windows ou Mac, dado que RetroArch e Syncthing são ferramentas multiplataforma, não há razão aparente para que não funcione ou porque meu guia de configuração não se aplicaria a todos os sistemas.
Para implementar isso, certifique-se de que RetroArch e Syncthing estejam instalados em todos os dispositivos que você pretende usar com esta configuração. Além disso, certifique-se de que os jogos salvos estejam presentes em todos esses dispositivos.
Configurando o RetroArch
Para configurar o RetroArch para sincronizar savestates entre dispositivos, siga estas etapas:
- Em todos os seus dispositivos, navegue até as configurações do RetroArch.
- Em “Configurações”, encontre a seção “Salvar”.
- Certifique-se de que “Estado de salvamento automático” esteja ativado. Esta opção criará automaticamente um estado de salvamento sempre que você fechar um jogo.
- Além disso, habilite “Carregar estado automaticamente” ao iniciar o conteúdo. Esta configuração carregará automaticamente o último savestate criado no dispositivo atual. Por exemplo, se o último savestate neste dispositivo foi no slot 0, ele carregará o arquivo associado ao slot 0, mesmo que esse arquivo tenha sido atualizado pelo Syncthing.
- No menu principal do RetroArch, vá em “Arquivo de configuração”.
- Salve a configuração atual para garantir que suas alterações sejam salvas e aplicadas.
Nota: Você pode personalizar a pasta onde os savestates são armazenados nas configurações do RetroArch, mas esta etapa não é necessária para este guia. O local padrão normalmente é usado para a maioria das configurações.
Configurando a sincronização
Para configurar o Syncthing para sincronizar savestates do RetroArch entre seus dispositivos, siga estas etapas:
No dispositivo que você deseja sincronizar:
- Abra um navegador da Web e navegue até http://localhost:8384. Isso o levará ao Painel de Controle do Syncthing.
- No canto inferior direito do Painel de Controle, clique em “Adicionar Dispositivo Remoto”.
- Adicione todos os dispositivos com os quais deseja sincronizar. Repita esta etapa para cada dispositivo que deseja sincronizar.
- Após adicionar dispositivos, clique em “Adicionar pasta”. Você pode rotulá-lo como “estados”.
- No campo caminho da pasta, especifique o caminho para a pasta de estados de salvamento do RetroArch. Por exemplo, pode ser algo como “~/RetroArch/states”.
- Na guia “Compartilhamento”, habilite a sincronização com todos os dispositivos com os quais deseja sincronizar.
- Nas configurações “Avançado”, certifique-se de que o tipo de pasta esteja definido como “sendreceive”. Isto é essencial para a sincronização bidirecional.
- Você pode optar por ativar o “Controle de versão de arquivo” se quiser salvar savestates antigos, caso eles sejam perdidos ou substituídos. Essas versões estarão localizadas no diretório .stversions.
- Salve suas configurações.
Em seus outros dispositivos:
-
- Nos outros dispositivos, abra também um navegador da web e navegue até o Painel de controle do Syncthing em http://localhost:8384.
- Você deverá ver uma notificação indicando que outro dispositivo deseja adicionar a pasta “estados”. Aceite esta notificação.
-
-
- Uma janela de configuração será aberta. No caminho da pasta, digite o caminho para a pasta RetroArch Savestate neste sistema. Normalmente é /states no diretório padrão do RetroArch.
-
-
- Se desejar, habilite “Versão de arquivo” também neste dispositivo.
- Na guia “Avançado”, certifique-se de que o tipo de pasta esteja definido como “sendreceive” para sincronização bidirecional.
- Salve a configuração.
- Teste a sincronização jogando alguns jogos. Seus savestates do RetroArch agora devem ser sincronizados em todos os dispositivos que você configurou com o Syncthing.
Isso é tudo o que estamos compartilhando hoje para isso RetroArch guia. Este guia foi originalmente criado e escrito por spaceaape. Caso não consigamos atualizar este guia, você pode encontrar a atualização mais recente seguindo este link.