لودوسافي
Ludusavi هي أداة لعمل نسخة احتياطية من بيانات حفظ ألعاب الفيديو على جهاز الكمبيوتر الخاص بك، وهي مكتوبة بلغة Rust. إنه متعدد المنصات ويدعم متاجر ألعاب متعددة.
سمات
- القدرة على عمل نسخة احتياطية من البيانات من أكثر من 19000 لعبة بالإضافة إلى الإدخالات المخصصة الخاصة بك.
- النسخ الاحتياطي والاستعادة لـ Steam وGOG وEpic وHeroic وLutris ومكتبات الألعاب الأخرى.
- كل من الواجهة الرسومية وواجهة سطر الأوامر للبرمجة النصية. إكمال علامة التبويب متاح لـ Bash، وFish، وZsh، وPowerShell، وElvish.
- دعم ل:
- الحفظ الذي يتم تخزينه كملفات وفي سجل Windows.
- يحفظ البروتون بالبخار.
- لقطات شاشة البخار.
- متوفر كملحق Playnite: https://github.com/mtkennerly/ludusavi-playnite
- يعمل على سطح البخار.
تستخدم هذه الأداة بيان Ludusavi للحصول على معلومات حول ما يجب نسخه احتياطيًا لكل لعبة. يتم الحصول على البيانات بشكل أساسي من PCGamingWiki، لذا يرجى المساهمة بأي بيانات جديدة أو ثابتة في الويكي نفسه، وسيتم دمج تحسيناتك في بيانات Ludusavi أيضًا.
إذا كنت ترغب في المساعدة في ترجمة Ludusavi إلى لغات أخرى، فراجع مشروع Crowdin.
تجريبي
تثبيت
قم بتنزيل الملف القابل للتنفيذ لنظام التشغيل Windows أو Linux أو Mac من صفحة الإصدارات. إنه محمول، لذا يمكنك ببساطة تنزيله ووضعه في أي مكان على نظامك.
إذا كنت تفضل ذلك، فإن Ludusavi متاح أيضًا عبر Winget وScoop وFlatpak وCargo.
ملحوظة:
- قد يرى مستخدمو Windows نافذة منبثقة تقول "Windows يحمي جهاز الكمبيوتر الخاص بك"، لأن Windows لا يتعرف على ناشر البرنامج. انقر فوق "مزيد من المعلومات" ثم "تشغيل على أي حال" لبدء البرنامج.
- قد يرى مستخدمو 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 المجدول لإنشاء بيان يضيف المزيد من المسارات إلى إدخالات البيان الأساسي.
- المكونات الإضافية لبرنامج Decky Loader على Steam Deck:
- https://github.com/GedasFX/decky-ludusavi
- المكونات الإضافية لرمز VS:
- https://marketplace.visualstudio.com/items?itemName=claui.ludusavi
- أدوات:
- https://github.com/jose-l-martins/GSM-to-Ludusavi-converter
المقارنة مع الأدوات الأخرى
هناك أدوات نسخ احتياطي ممتازة أخرى متاحة، ولكن ليس حلاً فرديًا عبر الأنظمة الأساسية والمتاجر:
- مدير GameSave (اعتبارًا من الإصدار 3.1.512.0):
- يدعم ويندوز فقط.
- أبطأ بكثير من لودوسافي. على نفس الجهاز وبالإعدادات الافتراضية، يستغرق الفحص الأولي للنظام بأكمله دقيقتين في GSM مقابل 10 ثوانٍ في Ludusavi. يستغرق إجراء النسخ الاحتياطي فورًا بعد هذا الفحص 4 دقائق و16 ثانية في نظام GSM مقابل 4.5 ثانية في نظام Ludusavi. في هذا الاختبار، عثرت GSM على 257 لعبة بمساحة 2.84 جيجا بايت، وعثر Ludusavi على 297 لعبة بمساحة 2.95 جيجا بايت.
- مصدر مغلق، لذلك لا يستطيع المجتمع المساهمة في التحسينات.
- يمكن أن تكون الواجهة بطيئة أو غير مستجيبة. على سبيل المثال، عند النقر على "تحديد الكل / إلغاء تحديد الكل"، يجب على كل مربع اختيار تبديل نفسه بشكل فردي. مع وجود 257 لعبة، هذا يعني أنه سيتعين عليك الانتظار لمدة 42 ثانية تقريبًا.
- الحد الأدنى من واجهة سطر الأوامر.
- يمكن إنشاء روابط رمزية للألعاب وبيانات اللعبة. لودوسافي لا يؤيد هذا.
- مراقب النسخ الاحتياطي للعبة (اعتبارًا من الإصدار 1.2.2):
- لا يدعم ماك.
- تغطي قاعدة البيانات 577 لعبة فقط (اعتبارًا من 16/11/2022)، على الرغم من أنه يمكنها أيضًا استيراد بيان Ludusavi بدءًا من 1.3.1.
- لا توجد واجهة سطر الأوامر.
- يمكن إجراء نسخ احتياطي تلقائيًا لحفظ اللعبة بعد تشغيلها. يمكن لـ Ludusavi القيام بذلك فقط مع مشغل مثل Playnite.
- أداة النسخ الاحتياطي للألعاب المتعددة لنظام التشغيل Linux (اعتبارًا من الإصدار 1.4.0.0):
- يدعم فقط Linux و Steam.
- لا يتم تحديث قاعدة البيانات بشكل نشط. اعتبارًا من 16-11-2022، كان آخر تحديث هو 05-06-2018.
- لا توجد واجهة سطر الأوامر.
تطوير
يرجى الرجوع إلى CONTRIBUTING.md.