كيفية لعب لعبة Don't Starve Together على نظام لينكس
قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
يُدرج دليل تثبيت Ubuntu Desktop 26.04 LTS خيارات إعداد القرص القياسية والمتقدمة، ولكنه لا يُدرج نظام الملفات Btrfs كخيار للتثبيت. تم تحديثه آخر مرة في 6 مايو 2026. هذا يعني أن نظام Ubuntu Desktop الذي يستخدم Btrfs قد يستخدم تخطيطًا مخصصًا للأقسام أو وحدات التخزين الفرعية. قبل أتمتة اللقطات، تأكد من تحديد ما هو مُثبّت فعليًا /؛ إذ قد يفشل أمر Snapper الذي يفترض وجود وحدة تخزين فرعية جذرية بنظام Btrfs أو يحمي بيانات خاطئة. يُهيئ هذا الدليل لقطات زمنية كل ساعة باستخدام Snapper على وحدة تخزين فرعية مُتحقق منها بنظام Btrfs، ثم يُفعّل التنظيف المُجدول لمنع تراكم اللقطات القديمة إلى الأبد.
يتوفر Snapper في مستودعات Ubuntu، وتتضمن حزم Ubuntu 26.04 LTS (Resolute) وحدات systemd لمهام الجدول الزمني والتنظيف. الأوامر المذكورة أدناه مخصصة لجهاز مُصمم لأخذ لقطة على وحدة تخزين فرعية بنظام Btrfs. إذا كان نظام Ubuntu لديك يستخدم ext4 أو LVM أو Btrfs كوحدة تخزين رئيسية بدلاً من وحدة التخزين الفرعية التي تريد حمايتها، فتوقف عند فحص التخطيط وقم بحل هذه المشكلة أولاً.
لقطة Btrfs هي وحدة تخزين فرعية في وقت محدد، تتشارك في البداية نطاقات الملفات مع مصدرها. وهي مفيدة لاستعادة الملفات أو مقارنة حالة النظام بعد تعديل أو تحديث خاطئ. وهي ليست نسخة احتياطية مستقلة: تبقى اللقطة على نظام الملفات نفسه، لذا فإن تعطل القرص، أو تلف نظام الملفات، أو السرقة، أو الحذف العرضي لنظام الملفات بأكمله، قد يؤدي إلى فقدان البيانات الحية واللقطات معًا.
لا تقوم اللقطات أيضًا بالتقاط المجلدات الفرعية المتداخلة بشكل متكرر. فإذا /homeكان المجلد الفرعي الرئيسي منفصلاً، فلن تتضمن لقطة المجلد الفرعي الرئيسي محتويات ذلك المجلد المنفصل /home. لذا، يُنصح بتخصيص إعداد Snapper واحد لكل مجلد فرعي ترغب في حمايته، أو الاعتماد على نسخة احتياطية منفصلة لبيانات المستخدم. احتفظ بنسخة ثانية على جهاز آخر أو نظام بعيد لاستعادة البيانات في حالات الطوارئ.
افتح الطرفية وافحص مجلد التثبيت الجذر:
findmnt -no SOURCE,FSTYPE,OPTIONS /
sudo btrfs subvolume show /
sudo btrfs subvolume list /
يجب أن يُظهر الأمر الأول btrfsنوع نظام الملفات. راجع خيارات التثبيت لإدخال معين subvol=، واستخدم قائمة وحدات التخزين الفرعية لفهم التخطيط. يجب أن يُحدد الأمر الثاني وحدة التخزين الفرعية المُثبتة في /. إذا لم يكن نوع نظام الملفات Btrfs، فإن إجراء Snapper هذا غير قابل للتطبيق. إذا أظهر الأمر أن /ليس وحدة تخزين فرعية، أو أظهر أنه وحدة التخزين الفرعية الرئيسية، فلا تُحاول إنشاء تكوين Snapper جذري بشكل عشوائي. وحدة التخزين الفرعية الرئيسية في Btrfs لها قيود خاصة؛ استخدم تخطيط وحدة تخزين فرعية مُصمم بشكل صحيح، أو قم بأخذ لقطة من وحدة تخزين فرعية منفصلة تم التحقق منها.
تحقق بشكل منفصل مما إذا /homeكانت نقطة تحميل أو وحدة تخزين فرعية findmnt /home. sudo btrfs subvolume show /homeإذا كانت منفصلة وتريد نسخًا احتياطية لملفاتك الشخصية، فستحتاج إلى إعداد خاص بها. ضع في اعتبارك أيضًا ما إذا كانت المسارات المهمة الأخرى، مثل نقطة تحميل بيانات منفصلة، موجودة على نظام ملفات آخر. لن تتضمن لقطة الجذر هذه المسارات تلقائيًا.
بعد التأكد من أن الهدف هو وحدة تخزين فرعية بنظام ملفات Btrfs، قم بتثبيت حزم Ubuntu التالية:
sudo apt update
sudo apt install snapper btrfs-progs
snapperيدير إعدادات اللقطات والاحتفاظ بها؛ btrfs-progsويوفر أدوات نظام الملفات المفيدة لفحص نظام ملفات Btrfs. تحقق من الإعدادات الموجودة مسبقًا قبل إنشاء إعداد جديد.
sudo snapper list-configs
إذا كان هناك إعدادٌ مُسمى rootيُشير بالفعل إلى المجلد الفرعي الجذر الصحيح، فاحتفظ به وراجع إعداداته بدلاً من إنشاء نسخة مُكررة. أما إذا كانت النتيجة فارغة /وتم التحقق من أنها المجلد الفرعي الذي ترغب في حمايته، فأنشئ الإعداد.
sudo snapper -c root create-config /
يُنشئ هذا create-configالأمر إعدادات Snapper ودليل اللقطات الخاص بها للمجلد الفرعي المُحدد. إذا أفاد النظام بوجود الإعدادات مُسبقًا أو أن المسار ليس مجلدًا فرعيًا، فتوقف وافحص الإعداد الحالي؛ لا تحذف أي إعدادات موجودة لإجبار الأمر على التنفيذ.
يُتيح وضع المخطط الزمني في برنامج Snapper إنشاء لقطات كل ساعة، كما يُمكن لخوارزمية تنظيف المخطط الزمني الاحتفاظ بلقطات مُحددة كل ساعة، أو يومية، أو أسبوعية، أو شهرية، أو سنوية. بالنسبة لأجهزة سطح المكتب ذات المساحة الحرة المحدودة، يُنصح بالبدء بسياسة تخزين مُعتدلة ومراقبة مساحة التخزين بدلاً من الاحتفاظ بسجل غير محدود. يطلب هذا المثال ست لقطات كل ساعة، وسبع لقطات يومية، وأربع لقطات أسبوعية، وثلاث لقطات شهرية، دون أي لقطات سنوية.
sudo snapper -c root set-config 'TIMELINE_CREATE=yes TIMELINE_CLEANUP=yes TIMELINE_LIMIT_HOURLY=6 TIMELINE_LIMIT_DAILY=7 TIMELINE_LIMIT_WEEKLY=4 TIMELINE_LIMIT_MONTHLY=3 TIMELINE_LIMIT_YEARLY=0'
تُحدد هذه القيم فئات الاحتفاظ بالبيانات، وهي ليست حدًا أقصى لمساحة القرص. يمكن لملف كبير تم تغييره أو حذفه الاحتفاظ بمساحة البيانات القديمة المخصصة له طالما أن اللقطات تشير إليها. تعتمد المساحة المتاحة أيضًا على وحدات التخزين الفرعية والملفات الأخرى في نظام ملفات Btrfs. تحقق df -h /من هذه القيم sudo btrfs filesystem usage /دوريًا، وقلل مدة الاحتفاظ بها أو أضف مساحة تخزين إذا كان نظام الملفات على وشك الامتلاء. تجنب تعديل عدة إعدادات في وقت واحد: شغّل الأمر sudo snapper -c root get-configوتحقق من القيم بعد تغييرها.
في نظام أوبونتو 26.04 LTS، تتضمن قائمة ملفات حزمة Snapper كلاً snapper-timeline.timerمن و snapper-cleanup.timer. قم بتمكين كليهما حتى يقوم systemd بإنشاء لقطات زمنية بشكل دوري وتشغيل عملية التنظيف:
sudo systemctl enable --now snapper-timeline.timer snapper-cleanup.timer
تأكد من تحميلها وتحقق من موعد تشغيلها التالي:
systemctl list-timers snapper-timeline.timer snapper-cleanup.timer
systemctl status snapper-timeline.timer snapper-cleanup.timer
يشير ظهور المؤقت كنشط إلى أن نظام systemd قد قام بتحميل الجدول الزمني؛ لكن هذا لا يثبت بحد ذاته أن Snapper قد أنشأ لقطة بنجاح. بعد تشغيل الجدول الزمني التالي، تحقق من الإعدادات وقائمة اللقطات.
sudo snapper list-configs
sudo snapper -c root list
إذا لم تظهر أي لقطة زمنية بعد التشغيل المُجدول، فتأكد من TIMELINE_CREATEضبط الإعدادات على القيمة المطلوبة yes، ثم افحص سجل الخدمة باستخدام الأمر المناسب journalctl -u snapper-timeline.service -b. لا تُنشئ مؤقتًا مخصصًا قبل التحقق من الوحدات والسجلات المُجمّعة؛ فقد تُؤدي الجداول المُكررة إلى إنشاء لقطات أكثر من اللازم.
لا تقم بهذا الإجراء إلا إذا أكد فحص التخطيط أن /homeهذا المجلد هو نفسه مجلد فرعي بنظام ملفات Btrfs، وأن هدفك يتضمن ملفات المستخدم. قم أولاً بتشغيل الأمر sudo snapper list-configsوتأكد من homeأن الاسم غير مستخدم. ثم أنشئ ملف تهيئة لهذا المجلد الفرعي، وطبّق سياسة احتفاظ منفصلة.
sudo snapper -c home create-config /home
sudo snapper -c home set-config 'TIMELINE_CREATE=yes TIMELINE_CLEANUP=yes TIMELINE_LIMIT_HOURLY=6 TIMELINE_LIMIT_DAILY=7 TIMELINE_LIMIT_WEEKLY=4 TIMELINE_LIMIT_MONTHLY=3 TIMELINE_LIMIT_YEARLY=0'
تعالج مؤقتات systemd نفسها إعدادات Snapper التي تم تمكين إنشاء وتنظيف المخطط الزمني فيها، لذا فإن استخدام مؤقت منفصل غير ضروري عادةً. تأكد من أن ذلك sudo snapper -c home listيعمل وأن القيم المعروضة هي القيم المطلوبة. لا يُعتبر sudo snapper -c home get-configالمجلد المسمى مجلدًا فرعيًا منفصلاً تلقائيًا؛ تحقق من ذلك قبل التشغيل ./homecreate-config
sudo snapper list-configs يعرض الاسم المقصود والمجلد الفرعي.sudo snapper -c root get-config تم تمكين إنشاء وتنظيف الجداول الزمنية للتقارير.systemctl list-timers يعرض مؤقتي سنابر ومواعيد تشغيلهما التالية.sudo snapper -c root list تعرض الإدخالات المؤرخة بعد انتهاء المؤقت.journalctl -u snapper-timeline.service -b لا تحتوي على أخطاء متكررة تمنع إنشاء اللقطة.إذا تم إيقاف تشغيل جهاز الكمبيوتر الخاص بك في وقت محدد، فقد يعمل المؤقت لاحقًا بناءً على إعدادات الوحدة؛ وهذا لا يغني عن التحقق من اللقطات الناتجة. يمكنك إجراء اختبار يدوي بسيط للتأكد من قدرة Snapper على إنشاء لقطة: شغّل الأمر sudo snapper -c root create --description 'setup test'، ثم اعرض قائمة اللقطات مرة أخرى. هذا يختبر الإعدادات، وليس المؤقت؛ قم بإزالة لقطة الاختبار لاحقًا فقط إذا كنت متأكدًا من تحديد الإدخال الصحيح.
أولًا، تستهلك اللقطات مساحة نظام الملفات المشتركة بمرور الوقت. تقلل ضوابط الاحتفاظ من السجل القديم، لكن كمية البيانات المحفوظة تختلف باختلاف تغييرات الملفات. راقب المساحة الحرة وتأكد من تشغيل عملية التنظيف. ثانيًا، قد تُغفل لقطة الجذر وحدات التخزين الفرعية المتداخلة /home؛ فنجاح الأمر لا يعني حماية جميع المسارات المُثبّتة. ثالثًا، لا تضمن لقطات Snapper وحدها إمكانية التراجع إلى الإصدار السابق. تشير وثائق Snapper إلى أن التراجع يتطلب نظام Btrfs مُهيأ بشكل صحيح. يحدد تخطيط التثبيت، وإعدادات الإقلاع، والتشفير، وأنظمة الملفات المنفصلة في Ubuntu إمكانية الاسترداد. قبل الاعتماد على التراجع، اختبر خطة استرداد باستخدام نسخة احتياطية منفصلة ووسائط استرداد.
لا تعتبر اللقطات التلقائية بديلاً عن النسخ الاحتياطية. انسخ الملفات المهمة إلى جهاز تخزين خارجي أو موقع بعيد، وتأكد دوريًا من إمكانية استعادة هذه الملفات. ولضمان أعلى مستويات الموثوقية لنظام أوبونتو، استخدم Snapper لإنشاء نقاط استعادة محلية سهلة الاستخدام، وأداة نسخ احتياطي منفصلة لإنشاء نسخ مستقلة، وإجراءات استعادة مجربة في حال حدوث أعطال على مستوى النظام.
قم بتثبيت نسخة لينكس من لعبة Don't Starve Together عبر Steam، وابدأ عالمًا جديدًا، أو انضم إلى أصدقائك باتباع خطوات الإعداد واستكشاف الأخطاء وإصلاحها هذه.
قم بإعداد Squad على نظام Linux باستخدام Steam Play و Proton، ثم قم بتثبيت اللعبة، واختر أداة التوافق، وقم باستكشاف مشكلات مكافحة الغش وإصلاحها.
قم بتنزيل ملف LMDE 5 ISO المؤرشف والتحقق منه، ثم أنشئ قرص USB قابلًا للإقلاع، واختر إعدادات التثبيت الآمنة. انتهى دعم Elsie؛ راجع إصدار LMDE الحالي.
قم بإنشاء قرص USB لتثبيت نظام التشغيل Windows 11 على نظام Linux باستخدام Ventoy: احصل على ملف ISO الرسمي، وقم بتثبيت Ventoy بأمان، وانسخ الصورة، وقم بتشغيل جهاز الكمبيوتر المستهدف.
تعلم كيفية تشغيل لعبة It Takes Two على نظام Linux باستخدام Steam Proton، وتثبيت إصدار Steam، وتمكين التوافق، وإعداد وضع اللعب التعاوني، وحل مشاكل التشغيل.
قم بتثبيت Wireshark على Ubuntu أو Debian أو Fedora أو Arch أو openSUSE باستخدام أوامر الحزمة الحالية، ثم قم بتكوين التقاط الحزم المباشر بأمان.
قم بتثبيت Steam على نظام Linux، ثم احصل على نسخة Slay the Spire الأصلية لنظام Linux من مكتبتك، وقم بتشغيلها. يتضمن ذلك خطوات عملية لحل مشاكل بدء التشغيل الشائعة.
تعلم كيفية تشغيل لعبة DiRT Rally على نظام Linux إذا كنت تمتلكها بالفعل على Steam: قم بتثبيت الإصدار الأصلي، وقم بتشغيله، واستخدم Proton فقط كخيار احتياطي.
قم بتثبيت Devuan Excalibur من ملف ISO الخاص بنظام التشغيل المباشر على سطح المكتب. تحقق من التنزيل، أنشئ قرص USB قابل للتشغيل، احمِ الأقسام الموجودة، وأكمل التثبيت باستخدام برنامج Refracta Installer.
قم بتثبيت Steam على نظام Linux، وقم بتمكين Steam Play، واستخدم Proton لتنزيل وتشغيل The Forest، مع إعداد توافق لكل لعبة على حدة إذا لم يبدأ تشغيلها.