أربع طرق لعمل نسخ احتياطية لألعاب ستيم على نظام لينكس

إذا كنت ترغب في عمل نسخة احتياطية لألعاب Steam على نظام Linux دون الحاجة إلى إعادة تنزيل مكتبة كبيرة، فلديك أربعة خيارات عملية: ميزة النسخ الاحتياطي المدمجة في Steam، أو نسخة مباشرة من مكتبة Steam، أو ملف مضغوط، أو rsyncنسخ احتياطي تزايدي. يعتمد الخيار الأمثل على ما إذا كنت ترغب في استعادة أبسط، أو نسخة خام أسرع، أو ملف مضغوط واحد، أو نسخ احتياطية متكررة تنقل التغييرات فقط.

قبل نسخ أي شيء يدويًا، أغلق Steam حتى لا تتغير الملفات أثناء النسخ الاحتياطي. ملفات اللعبة المثبتة وملفات الحفظ ليست دائمًا متطابقة: يشير دعم Steam إلى أن النسخ الاحتياطي للألعاب قد يستثني ملفات الحفظ والخرائط المخصصة وملفات الإعدادات، بينما يغطي Steam Cloud فقط البيانات التي تختار اللعبة مزامنتها. راجع وثائق النسخ الاحتياطي لـ Steam ودعم Steam Cloud .

1. استخدم ميزة النسخ الاحتياطي لملفات اللعبة المدمجة في Steam

هذه هي أسهل طريقة عندما تريد بشكل أساسي الاحتفاظ بمحتوى اللعبة المثبتة والسماح لـ Steam بالتعامل مع عملية الاستعادة.

  1. افتح المكتبة في ستيم.
  2. انقر بزر الماوس الأيمن على اللعبة واختر "خصائص" .
  3. افتح الملفات المثبتة .
  4. حدد خيار "نسخ ملفات اللعبة احتياطياً" ، واختر وجهة بها مساحة كافية، ثم أنشئ النسخة الاحتياطية.
يعرض برنامج Steam على نظام Linux خصائص البرنامج، والملفات المثبتة، وزر نسخ ملفات اللعبة احتياطيًا.
لا يزال موقع Steam يحتفظ بملفات نسخ اللعبة الاحتياطية ضمن الخصائص > الملفات المثبتة.

لاستعادة اللعبة لاحقًا، افتح قائمة Steam واختر "استعادة نسخة احتياطية للعبة" ، ثم استعرض مجلد النسخة الاحتياطية. تُشير Steam إلى أن هذه الميزة تعمل فقط مع الألعاب التي تم تنزيلها وتثبيتها وتحديثها بالكامل عبر Steam؛ أما الألعاب التي تعتمد على برامج تثبيت أو تنزيل خارجية فقد لا تكون متوافقة.

نافذة استعادة نسخة احتياطية للعبة في Steam على نظام Linux مع تحديد مجلد النسخ الاحتياطي
استخدم Steam > استعادة نسخة احتياطية للعبة لاستيراد نسخة احتياطية تم إنشاؤها بواسطة Steam.

2. انسخ مكتبة Steam باستخدام مدير الملفات الخاص بك

غالبًا ما تكون النسخة الأصلية أسرع وأكثر مرونة من إنشاء أرشيف نسخ احتياطي لـ Steam. في نظام Linux القياسي، يوجد Steam عادةً في المسار التالي ~/.local/share/Steam: `<Steam>`؛ ومكتبة الألعاب موجودة في المسار التالي: `<Steam>` steamapps. يمكن لـ Steam أيضًا استخدام مجلدات مكتبة إضافية، لذا تحقق من Steam > الإعدادات > التخزين أولًا إذا لم تكن متأكدًا من مكان تثبيت اللعبة. تُشير وثائق Steam في ArchWiki~/.local/share/Steam إلى أن `<Steam>` هو الموقع الافتراضي، وتشرح steamapps/commonتخطيط المكتبة.

إعدادات ستيم على نظام لينكس تعرض صفحة التخزين ومسار مكتبة ستيم الحالية
تساعدك إعدادات Steam > التخزين في تأكيد مسار المكتبة الذي يحتوي على الألعاب التي تريد نسخها احتياطيًا.
  1. الخروج من ستيم
  2. افتح مجلد مكتبة Steam في مدير الملفات الخاص بك.
  3. انسخ المجلد بأكمله steamappsإلى قرص تخزين خارجي أو قرص آخر. سيؤدي نسخ المجلد بأكمله إلى الحفاظ على appmanifest_*.acfالملفات التي يستخدمها Steam لتحديد التطبيقات المثبتة، وليس فقط المجلدات الكبيرة الموجودة ضمنه common.
  4. بعد إعادة التثبيت، أعد المجلد إلى موقع مكتبة Steam، وقم بتشغيل Steam، ودع Steam يكتشف الملفات الموجودة أو يتحقق منها.
مدير ملفات لينكس يعرض ملفات Steam steamapps مع ملفات common و compatdata و shadercache و appmanifest
يؤدي نسخ جميع ملفات steamapps احتياطيًا إلى الحفاظ على بيانات تعريف Steam أكثر فائدة من نسخ مجلد steamapps/common فقط.
مدير ملفات لينكس يقوم بنسخ مجلدات ألعاب ستيم إلى قرص تخزين خارجي احتياطي خاص بستيم
احتفظ بالنسخة الاحتياطية على محرك أقراص فعلي مختلف كلما أمكن ذلك، وليس بجانب المكتبة الأصلية.

3. أنشئ نسخة احتياطية مضغوطة من Steam

إذا كنت تفضل ملفًا واحدًا يسهل نقله إلى وحدة تخزين شبكية (NAS) أو قرص أرشيف، فأنشئ أرشيفًا باستخدام أداة tar من سطر الأوامر. يشرح دليل GNU tar كيفية إنشاء واستخراج أرشيفات المجلدات. يخزن هذا المثال steamappsالمجلد بأكمله:

tar -czf "$HOME/steamapps-backup-$(date +%F).tar.gz" \
  -C "$HOME/.local/share/Steam" steamapps

لاستعادة الملف إلى مجلد Steam الافتراضي، قم بإغلاق Steam أولاً، وتأكد من وجود المجلد المطلوب، ثم استخرج الملف المضغوط:

mkdir -p "$HOME/.local/share/Steam"
tar -xzf "$HOME/steamapps-backup-YYYY-MM-DD.tar.gz" \
  -C "$HOME/.local/share/Steam"
طرفية لينكس تعرض أوامر نسخ ملفات Steam (steamapps)، وإنشاء ملف مضغوط بصيغة tar.gz، واستعادته.
يُعد الأرشيف المضغوط مناسبًا للتخزين البارد، على الرغم من أن إنشائه واستخراجه يستغرق وقتًا إضافيًا.

4. استخدم rsync لعمل نسخ احتياطية متكررة أو تزايدية

بالنسبة للمكتبات الكبيرة التي يتم نسخها احتياطيًا بشكل متكرر، rsyncيُعدّ استخدام rsync أكثر كفاءة من إعادة نسخ كل شيء. يصف مشروع rsync البرنامج بأنه أداة سريعة لنقل الملفات بشكل تدريجي، ويقوم -aوضع الأرشفة فيه بنسخ الدلائل بشكل متكرر مع الحفاظ على معظم خصائص الملفات الشائعة.

rsync -a --info=progress2 \
  "$HOME/.local/share/Steam/steamapps/" \
  "/media/$USER/BackupDrive/Steam/steamapps/"

أعد تشغيل الأمر نفسه لاحقًا، وسيقوم rsync بتحديث الوجهة بدلًا من نسخ كل ملف مرة أخرى دون أي تعديل. راجع صفحة دليل rsync الرسمية قبل إضافة خيارات قد تؤدي إلى حذف الملفات --delete.

لا تنس حفظ الملفات وبيانات بروتون

إذا كان هدفك هو استعادة البيانات في حالة الكوارث بدلاً من مجرد تجنب تنزيل الألعاب، فقم بعمل نسخة احتياطية من بيانات الحفظ بشكل منفصل. يُدرج دعم Steam ملفات Steam Cloud الخاصة بنظام Linux ضمن مجلد معين ~/.local/share/Steam/userdata. يمكن للألعاب التي لا تستخدم Steam Cloud تخزين بيانات الحفظ في مكان آخر، وقد تحتفظ ألعاب Windows التي تعمل عبر Proton ببيانات خاصة باللعبة داخل مجلد آخر steamapps/compatdata. لا تفترض أن مجلد تثبيت اللعبة يحتوي على جميع بيانات الحفظ.

مدير ملفات لينكس يعرض بيانات مستخدم Steam مع مجلدات الحساب ومجلدات معرفات تطبيقات الألعاب
يتم تخزين بيانات Steam Cloud محليًا تحت ~/.local/share/Steam/userdata، ولكن لا تعتمد كل لعبة على Steam Cloud.

لماذا لم يعد هذا الدليل يوصي بلعبة Déjà Dup على منصة Steam

أوصت المقالة القديمة باستخدام Déjà Dup (نسخ احتياطية لبيئة جنوم) وزعمت أن نسخ مجلدك الرئيسي احتياطيًا سيشمل Steam تلقائيًا. لكن وثائق Déjà Dup الحالية تُدرج مجلدات أخرى ~/.steam/root، ~/.local/share/Steamبما في ذلك مجلد Steam الرئيسي (Flatpak)، ضمن المواقع التي يتم تجاهلها افتراضيًا. لذا، بالنسبة لمكتبة Steam، استخدم إحدى الطرق المذكورة أعلاه بدلًا من افتراض أن النسخ الاحتياطي العام للمجلد الرئيسي يشملها. راجع وثائق مجلد Déjà Dup .

إعدادات مجلد النسخ الاحتياطي في جنوم، والتي تعرض المجلدات المضمنة والمتجاهلة المتعلقة بـ Steam
تحقق من استثناءات النسخ الاحتياطي بعناية: يمكن استبعاد مجلدات Steam حتى لو كانت موجودة ضمن مجلدك الرئيسي.

ما هي طريقة النسخ الاحتياطي التي يجب عليك استخدامها؟

طريقةالأفضل لـ
ملفات اللعبة الاحتياطية على Steamأبسط استعادة مُدارة بواسطة Steam
نسخ مدير الملفاتنسخ يدوي سريع لمكتبة كاملة
أرشيف tarملف واحد مضغوط قابل للنقل
rsyncمكتبات كبيرة ونسخ احتياطية متكررة

أياً كانت الطريقة التي تختارها، احتفظ بنسخة احتياطية واحدة على الأقل على جهاز فعلي مختلف واختبر ما إذا كان برنامج Steam يستطيع رؤية الملفات المستعادة قبل حذف النسخة الأصلية.

اترك تعليقاً

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

كيفية تسجيل صوت مكبر الصوت على نظام لينكس باستخدام برنامج أوداسيتي

يمكنك تسجيل صوت سطح مكتب لينكس في برنامج Audacity عن طريق توجيه دفق التسجيل إلى مصدر شاشة جهاز الإخراج. اتبع خطوات PulseAudio وPipeWire، ونصائح التصدير، وحلول مشكلة المسارات الصامتة.

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

كيفية استخدام دروب بوكس ​​على نظام لينكس: تثبيت ومزامنة ملفاتك

قم بتثبيت Dropbox على نظام Linux من الحزمة الرسمية، وقم بتسجيل الدخول، ومزامنة مجلد محلي، وإدارة المزامنة الانتقائية، والتحقق من الحالة من سطر الأوامر.

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

كيفية تثبيت برنامج Inkscape على أنظمة لينكس: أوبونتو، فيدورا، آرتش، وغيرها

قم بتثبيت Inkscape من مستودعات توزيعة Linux الخاصة بك، أو من PPA المستقرة لنظام Ubuntu، أو Snap، أو Flathub، مع الأوامر والملاحظات الحالية لاختيار مصدر الحزمة.

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

كيفية تثبيت برنامج SABnzbd على نظام لينكس وتكوينه

قم بتثبيت برنامج SABnzbd على نظامي أوبونتو أو ديبيان، أو قم بتشغيله في حاوية Docker على نظام لينكس آخر. ثم افتح واجهة الويب وقم بضبط إعدادات مزود الخدمة ومجلدات التنزيل.

كيفية التبديل من Bash إلى Zsh على نظام Linux

كيفية التبديل من Bash إلى Zsh على نظام Linux

قم بتثبيت Zsh على Ubuntu أو Fedora أو Arch أو openSUSE، واختبره قبل تغيير shell تسجيل الدخول الخاص بك، وانقل إعدادات Bash بأمان، ويمكنك إضافة Oh My Zsh اختياريًا.

كيفية تثبيت سمة Paper GTK على نظام لينكس

كيفية تثبيت سمة Paper GTK على نظام لينكس

قم بتثبيت سمة Paper GTK من مستودعات Linux المدعومة، وقم بتمكينها لتطبيقات GTK في GNOME Tweaks، وشاهد ما يمكن للسمة القديمة تغييره وما لا يمكنها تغييره.

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

كيفية تثبيت وإعداد Plex على OpenMediaVault باستخدام Compose

تمت أرشفة إضافة OpenMediaVault Plex القديمة. قم بإعداد Plex على OMV 8 باستخدام OMV-Extras، وإضافة Compose، ووحدة التخزين الدائمة، وحاوية Plex الرسمية.

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

كيفية تثبيت نواة لينكس جديدة على نظام openSUSE Leap

اتبع عملية Kernel:HEAD الموثقة لنظام openSUSE Leap، واحتفظ بنواة أقدم متاحة عند بدء التشغيل، وراجع المخاطر قبل تثبيت نواة التطوير.

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

كيفية العثور على الملفات المكررة وإزالتها على نظام لينكس باستخدام FSlint

استخدم FSlint لفحص مجلدات Linux المحددة، ومراجعة المجموعات المكررة، وحذف الملفات الزائدة بأمان أو معرفة متى يكون دمج الروابط الصلبة مناسبًا.

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

كيفية تفعيل تسجيل الدخول التلقائي على نظام لينكس

قم بتمكين تسجيل الدخول التلقائي على نظام Linux من خلال إعدادات GNOME أو KDE Plasma أو LightDM، ثم تعلم كيفية إيقاف تشغيله وما هي إجراءات الحماية الأمنية المتبقية.