Hoard: автоматическая синхронизация сохранений игр без облака
Hoard — это система автоматической и версионной синхронизации сохранений игр, которая поддерживает более 20 000 игр, включая Steam и GOG. Она решает проблему потери сохранений или их повреждения, предоставляя возможность отката к любому предыдущему состоянию без утрат.
В отличие от облачных решений, таких как Steam Cloud, Hoard не полагается на сторонние сервисы, позволяя самостоятелно хостить данные, не требуя аккаунтов и телеметрии. Это может быть особенно полезно для игроков, которые проводят много времени в играх, не имеющих полноценной поддержки облачных сохранений.
Hoard написан на Java и доступен под лицензией AGPL-3.0. Запускать его можно как через десктопное приложение, так и через CLI. Обрати внимание, что проект всё еще находится в разработке, и в данный момент поддержка Android находится в работе. Если ты ищешь решение для стабильного хранения своих игровых сохранений без риска их потери или повреждения, стоит присмотреться к Hoard.
Hoard — это система резервного копирования и синхронизации сохранений игр, доступная в открытом виде под лицензией AGPL-3.0. Она разработана для того, чтобы предоставлять пользователям гарантию сохранности игровых данных, защищая их от случайного перезаписывания и потери, которые могут произойти с облачными сервисами, такими как Steam Cloud.
Проект позволяет как самообслуживание (self-hosting) без необходимости создания учетной записи и сборов данных, так и использование облачного сервиса Hoard Cloud. В обоих случаях приложение и командный интерфейс (CLI) работают одинаково, что упрощает процесс использования.
Основные функции
- Версионирование: каждое игровое сеанс создаёт новый снимок сохранения, к которому можно откатиться в любое время.
- Проверка целостности: каждый файл хешируется SHA256 при загрузке и проверяется при восстановлении для выявления повреждений.
- Компактное хранение: дупликация данных помогает экономить место — несколько версий одного и того же файла занимают столько же места, сколько один, если данные не изменились.
- Автоопределение игр: приложение может автоматически обнаруживать более 20,000 игр с помощью разных сигналов, без необходимости в настройке.
- Поддержка эмуляторов: Hoard совместим с многочисленными популярными эмуляторами, такими как PCSX2, Dolphin, и многими другими.
- Кросс-платформенность: поддерживаются Windows, Linux, macOS и другие операционные системы, что позволяет использовать Hoard на самом широком спектре устройств.
Установка и запуск
Hoard можно установить несколькими способами:
- Самостоятельный хостинг: можно запустить `hoard-server` на своем устройстве, без необходимости регистрации аккаунта. Установка осуществляется через Docker с командой:
docker pull ghcr.io/rleeon/hoard
Ограничения
При использовании облачного сервиса существует лимит в 2 ГБ для бесплатных пользователей. Если этот лимит исчерпан, рекомендуется перейти на самообслуживание. В настоящее время разработка мобильной версии Hoard для Android находится на этапе тестирования, а полноценная поддержка сделана только для десктопов.
Документация
Здесь можно найти полезные руководства:
- Руководство по самообслуживанию — включает Docker, Unraid и установку на «голые» серверы.
- Информация о вкладe — включает в себя сборку из исходного кода, процесс выпуска и архитектуру проекта.
Открыть на GitHub: rleeon/hoard →
RepoRadar