루두사비
Ludusavi는 Rust로 작성된 PC 비디오 게임 저장 데이터를 백업하는 도구입니다. 크로스 플랫폼이며 여러 게임 스토어를 지원합니다.
특징
- 19,000개 이상의 게임 데이터와 사용자 정의 항목을 백업하는 기능.
- Steam, GOG, Epic, Heroic, Lutris 및 기타 게임 라이브러리를 백업하고 복원합니다.
- 스크립팅을 위한 그래픽 인터페이스와 명령줄 인터페이스입니다. 탭 완성은 Bash, Fish, Zsh, PowerShell 및 Elvish에서 사용할 수 있습니다.
- 지원 대상:
- 파일 및 Windows 레지스트리에 저장되는 저장 항목입니다.
- Proton은 Steam으로 저장합니다.
- 스팀 스크린샷.
- Playnite 확장으로 사용 가능: https://github.com/mtkennerly/ludusavi-playnite
- Steam Deck에서 작동합니다.
이 도구는 Ludusavi 매니페스트를 사용하여 각 게임에 대해 백업할 항목에 대한 정보를 제공합니다. 데이터는 주로 PCGamingWiki에서 제공되므로 새로운 데이터나 수정된 데이터를 Wiki 자체에 다시 제공해 주시면 개선 사항이 Ludusavi의 데이터에도 통합됩니다.
Ludusavi를 다른 언어로 번역하는 데 도움을 주고 싶다면 Crowdin 프로젝트를 확인하세요.
데모
설치
릴리스 페이지에서 Windows, Linux 또는 Mac용 실행 파일을 다운로드하세요. 휴대가 가능하므로 간단히 다운로드하여 시스템의 어느 곳에나 놓을 수 있습니다.
원하는 경우 Ludusavi는 Winget, Scoop, Flatpak 및 Cargo를 통해서도 사용할 수 있습니다.
메모:
- Windows 사용자는 Windows가 프로그램 게시자를 인식하지 못하기 때문에 "Windows가 PC를 보호했습니다"라는 팝업이 나타날 수 있습니다. 프로그램을 시작하려면 "추가 정보"를 클릭한 다음 "어쨌든 실행"을 클릭하세요.
- Mac 사용자는 "확인되지 않은 개발자가 제공했기 때문에 Ludusavi를 열 수 없습니다"라는 팝업이 나타날 수 있습니다. Ludusavi가 실행되도록 허용하려면 이 문서, 특히
If you want to open an app [...] from an unidentified developer
섹션을 참조하세요.
용법
여러 주제에 대한 자세한 도움말 문서가 제공됩니다.
일반적인
- 백업 자동화
- 백업 제외
- 백업 보존
- 백업 검증
- 클라우드 백업
- 맞춤 게임
- 중복
- 필터
- 게임 출시 래핑
- 리디렉션
- 뿌리
- 선택적 스캐닝
인터페이스
- 애플리케이션 폴더
- 백업 구조
- 명령줄
- 구성 파일
- 환경변수
- 벌채 반출
다른
지역 사회
커뮤니티에서는 유용할 수 있는 몇 가지 추가 리소스를 만들었습니다. 이는 완전한 목록이 아니며 이러한 프로젝트는 Ludusavi 자체와 공식적으로 제휴되어 있지 않습니다.
- 보조 매니페스트:
- https://github.com/BloodShed-Oni/ludusavi-extra-manifests
- https://github.com/hblamo/ludusavi-emudeck-manifest
- https://github.com/hvmzx/ludusavi-manifests
- 여기에는 예약된 GitHub 워크플로를 사용하여 기본 매니페스트 항목에 더 많은 경로를 추가하는 매니페스트를 생성하는 예가 있습니다.
- Steam Deck의 Decky Loader용 플러그인:
- https://github.com/GedasFX/decky-ludusavi
- VS Code용 플러그인:
- https://marketplace.visualstudio.com/items?itemName=claui.ludusavi
- 도구:
- https://github.com/jose-l-martins/GSM-to-Ludusavi-converter
다른 도구와의 비교
사용할 수 있는 다른 우수한 백업 도구가 있지만 단일 크로스 플랫폼 및 크로스 스토어 솔루션은 아닙니다.
- GameSave 관리자(v3.1.512.0 기준):
- Windows만 지원합니다.
- Ludusavi보다 훨씬 느립니다. 동일한 하드웨어 및 기본 설정에서 전체 시스템의 초기 스캔은 GSM에서는 2분, Ludusavi에서는 10초가 걸립니다. 스캔 직후 백업을 수행하는 데는 GSM에서는 4분 16초가 걸리는 반면 Ludusavi에서는 4.5초가 걸립니다. 이번 테스트에서 GSM은 2.84GB의 게임 257개를 찾았고, Ludusavi는 2.95GiB의 게임 297개를 찾았습니다.
- 소스가 폐쇄되어 커뮤니티가 개선에 기여할 수 없습니다.
- 인터페이스가 느리거나 응답하지 않을 수 있습니다. 예를 들어 "모두 선택/모두 선택 취소"를 클릭하면 각 확인란이 개별적으로 전환되어야 합니다. 257개의 게임이 있다는 것은 결국 약 42초를 기다려야 한다는 것을 의미합니다.
- 최소한의 명령줄 인터페이스.
- 게임 및 게임 데이터에 대한 심볼릭 링크를 만들 수 있습니다. Ludusavi는 이를 지원하지 않습니다.
- 게임 백업 모니터(v1.2.2 기준):
- 맥을 지원하지 않습니다.
- 데이터베이스는 577개 게임(2022-11-16 기준)만 포함하지만 1.3.1부터 Ludusavi 매니페스트를 가져올 수도 있습니다.
- 명령줄 인터페이스가 없습니다.
- 게임을 플레이한 후 게임 저장 내용을 자동으로 백업할 수 있습니다. Ludusavi는 Playnite와 같은 런처와 함께만 사용할 수 있습니다.
- Linux용 게임 백업 멀티툴(v1.4.0.0 기준):
- Linux와 Steam만 지원합니다.
- 데이터베이스가 적극적으로 업데이트되지 않습니다. 2022-11-16 기준으로 마지막 업데이트는 2018-06-05 였습니다.
- 명령줄 인터페이스가 없습니다.
개발
CONTRIBUTING.md를 참조하세요.