شكرًا لـ SjslTech لاستكشاف طريقة مبتكرة لمنح جهاز R36S المحمول وصولًا إلى مكتبة ألعاب أكبر دون تخزين كل ملف على بطاقة microSD الخاصة به. في فيديو خادم الألعاب السحابية R36S، يقارن بين ثلاثة مضيفين محتملين لـ SMB: حاسوب يعمل بنظام Windows، وجهاز ZimaBlade يعمل بنظام ZimaOS، وجهاز R36S ثانٍ.
تحتاج عبارة «الألعاب السحابية» هنا إلى توضيح مهم. فهذا المشروع لا يبث فيديو مُصيَّرًا من حاسوب ألعاب عبر Sunshine أو Moonlight. بل يخزن الخادم ملفات الألعاب، ويصل جهاز R36S إلى تلك المكتبة عبر الشبكة المحلية. وتظل المحاكاة تتم على الجهاز المحمول نفسه.
يجعل هذا التمييز التجربة ذات صلة خاصة بالألعاب القديمة. إذ يمكن قراءة ملفات الألعاب الصغيرة من مشاركة على الشبكة، بينما يحتفظ جهاز R36S بنظام التشغيل والبيانات المحلية الأساسية فقط على بطاقة SD. ويطرح اختبار SjslTech سؤالًا عمليًا: أي جهاز يوفر المضيف الأكثر فائدة لتلك المكتبة المشتركة؟
شاهد الفيديو قبل اتباع الإعداد: يوضح الفيديو سير العمل الكامل والفروق بين خيارات الخوادم الثلاثة. ستختلف عناوين الشبكة وأسماء المجلدات وأسماء المستخدمين ومسارات البرامج الثابتة وخيارات القوائم المتاحة بين عمليات التثبيت.
ملاحظة حول المصدر والسلامة: تعيد هذه المقالة تنظيم العملية التي عرضتها SjslTech وتشرح القرارات المتعلقة بالشبكة الكامنة وراءها. يذكر المؤلف أنه لم تُدفع أو تُستلم أي أموال وأن الآراء الواردة في الفيديو تعبر عنه شخصيًا. استخدم فقط الألعاب المنزلية الصنع، أو الألعاب المتاحة ضمن الملكية العامة، أو النسخ الاحتياطية المسموح لك قانونيًا بتخزينها. أنشئ نسخة احتياطية من بطاقة SD الخاصة بجهاز R36S قبل تغيير نقاط التثبيت أو البرامج النصية أو مجلدات الألعاب.

تضع SjslTech جهاز R36S بجوار ZimaBlade المدمج الذي سيستضيف مكتبة ألعاب يمكن الوصول إليها عبر الشبكة.
ما الذي يفعله خادم الألعاب السحابية R36S من SjslTech فعليًا
يفصل المشروع بين التخزين والمحاكاة. يتيح الخادم الوصول إلى مجلد ألعاب عبر Server Message Block، أو SMB، بينما يثبّت الجهاز المحمول ذلك المجلد البعيد في /romsبعد ذلك، يقرأ EmulationStation مجلد الشبكة كما لو كان مكتبة الألعاب المحلية المعتادة.
أنشأت SjslTech أداة R36S Easyroms SMB Manager مفتوحة المصدر لتسهيل التبديل بين مصادر التخزين. يدعم البرنامج النصي أربعة ملفات تعريف للخوادم. ويمكن أن يتضمن كل ملف تعريف اسم عرض، وعنوان IP للخادم، واسم مشاركة SMB، وإعداد كلمة المرور، واسم مستخدم، وكلمة مرور.
عند تحديد ملف تعريف، تقوم الأداة بما يلي:
- يتحقق مما إذا كانت أدوات تثبيت CIFS متاحة ويحاول تثبيتها
cifs-utilsعند الحاجة. - يفصل التحميل الحالي من
/roms. - يحمّل مشاركة SMB 3.0 المحددة في
/roms. - يعيد تشغيل EmulationStation لكي تظهر مكتبة الشبكة في الواجهة.
تتضمن القائمة أيضًا خيارًا لفصل الاتصال يلغي تحميل مشاركة الشبكة، ويستعيد إعداد التحميل المحلي المعتاد، ثم يعيد تشغيل EmulationStation. وهذا يجعل المشروع قابلًا للعكس: إذ يمكن للجهاز المحمول العودة إلى الألعاب المخزنة على بطاقة SD الخاصة به عندما يكون الخادم غير متاح.
ما تحتاج إليه قبل البدء
يعتمد سير عمل SjslTech على إعداد الشبكة والمجلدات أكثر من اعتماده على عتاد خادم متطور. ويتطلب الإعداد العملي ما يلي:
- جهاز R36S يعمل بتخطيط نظام متوافق مع EmulationStation و
/romsنقطة التحميل - اتصال Wi-Fi يعمل على جهاز R36S
- كمبيوتر يعمل بنظام Windows، أو خادم ZimaOS، أو خادم Linux، أو جهاز NAS، أو جهاز محمول متوافق قادر على مشاركة مجلد عبر SMB
- مجلد مكتبة ألعاب منظّم وفق البنية التي يتوقعها الجهاز المحمول
- عنوان IP المحلي للخادم، واسم مشاركة SMB، وأي بيانات اعتماد مطلوبة
- نسخة احتياطية كاملة من بطاقة SD الحالية للجهاز المحمول
تعتمد الأداة على سير عمل SjslTech الخاص بـ dArkOS/Easyroms. وينبغي لمستخدمي البرامج الثابتة المختلفة لجهاز R36S التحقق من بنية المجلدات وسلوك بدء التشغيل ودعم CIFS وإعدادات EmulationStation قبل تطبيق البرنامج النصي نفسه.
لماذا يناسب ZimaBlade هذا النوع من مكتبات الألعاب القديمة
الخادم المعروض طوال الفيديو هو خادم ZimaBlade x86 أحادي اللوحة مزود بذاكرة سعتها 16GB. ويتمثل دوره في التخزين وتقديم الملفات، وليس تشغيل الألعاب. وهذا يعني أن المشروع يستفيد من خصائص خادم منزلي صغير الحجم: تشغيل منخفض استهلاك الطاقة، واتصال عبر Ethernet، وتوسعة مباشرة للتخزين، والقدرة على البقاء متاحًا من دون ترك كمبيوتر مكتبي قيد التشغيل.
يتيح اتصال SATA الأصلي أيضًا استخدام SSD أو محرك أقراص ثابت أكبر لتخزين المكتبة. ولن تعود ملفات الألعاب بحاجة إلى أن تتسع على بطاقة SD لكل جهاز محمول، كما يمكن لعدة عملاء متوافقين الإشارة إلى المجلد المركزي نفسه.
الخيار 1: مشاركة مكتبة ألعاب R36S من Windows
يستخدم مسار الخادم الأول كمبيوتر يعمل بنظام Windows. وهو نقطة بداية مألوفة للمستخدمين الذين يديرون نسخهم الاحتياطية من الألعاب على جهاز كمبيوتر.
الخطوة 1: تجهيز مجلد الألعاب
أنشئ دليل مكتبة الألعاب أو انسخه إلى محرك يحتوي على مساحة خالية كافية. حافظ على المجلدات وأسماء الملفات التي تتوقعها الواجهة الأمامية لجهاز R36S. قد يؤدي نقل مجموعة عشوائية من الملفات إلى دليل مسطّح واحد إلى منع EmulationStation من ربط الألعاب بالأنظمة الصحيحة.
الخطوة 2: تفعيل مشاركة المجلدات في Windows
شارك مجلد المكتبة عبر إعدادات مشاركة الملفات في Windows. سجّل عنوان IP المحلي للكمبيوتر واسم مشاركة الشبكة بدقة. إذا كانت المشاركة تتطلب مصادقة، فاستخدم حسابًا مخصصًا لا يملك صلاحية الوصول إلا إلى مجلد الألعاب بدلًا من حساب مسؤول.
الخطوة 3: إضافة مشاركة Windows إلى أداة R36S
اضبط إحدى خانات الاختصارات في البرنامج النصي باستخدام التنسيق المطلوب:
اسم_الاختصار|عنوان_IP_للخادم|مسار_المشاركة|لديه_كلمة_مرور|اسم المستخدم|كلمة المرور
بالنسبة إلى مشاركة الضيف، يظل حقلا اسم المستخدم وكلمة المرور النهائيان فارغين. وبالنسبة إلى المشاركة الموثَّقة، يُغيَّر إعداد كلمة المرور إلى نعم وتوفير بيانات الاعتماد. يجب أن يتطابق عنوان IP واسم المشاركة تمامًا مع إعدادات Windows.
الخطوة 4: تركيب المشاركة وتحديث EmulationStation
شغّل مدير SMB على R36S وحدد ملف تعريف Windows. يؤدي الاتصال الناجح إلى تركيب مجلد Windows في /roms ثم أعد تشغيل EmulationStation. ينبغي بعد ذلك أن تظهر الأنظمة والألعاب المخزنة على الكمبيوتر في واجهة الجهاز المحمول.
يُعد Windows مناسبًا للاختبار الأولي، لكنه يفرض قيدًا عمليًا: يجب أن يظل الكمبيوتر قيد التشغيل، وغير نائم، ومتصلًا بالشبكة، وقابلًا للوصول عبر العنوان المُعد كلما احتاج R36S إلى المكتبة.
الخيار 2: استخدام ZimaOS كخادم ألعاب R36S يعمل دائمًا
عند الدقيقة 9:17، ينقل SjslTech الفكرة نفسها إلى ZimaOS. وهذا هو الجزء الأكثر تركيزًا على الخادم في التجربة، إذ يمكن أن تظل مكتبة الألعاب متاحة من نظام صغير دون ربط الوصول بجهاز كمبيوتر مكتبي يعمل بنظام Windows.

تتيح لوحة معلومات ZimaOS الوصول عبر المتصفح إلى إعدادات التخزين والملفات والشبكات والخادم.
الخطوة 1: فتح لوحة معلومات ZimaOS
صِل ZimaBlade بالشبكة المنزلية وافتح عنوان ZimaOS الخاص به من جهاز كمبيوتر آخر. في عرض SjslTech التوضيحي، يتم الوصول إلى لوحة المعلومات عبر عنوان محلي 192.168.1.x العنوان. سيحصل خادمك عادةً على عنوان مختلف من جهاز التوجيه.
إذا تغيّر العنوان لاحقًا، فسيتوقف ملف تعريف R36S عن العثور على المشاركة. لذلك يُفضَّل إعداد حجز DHCP على جهاز التوجيه بدلًا من تعديل إعدادات كل جهاز محمول مرارًا.
الخطوة 2: إنشاء المكتبة المشتركة وملؤها
استخدم إدارة الملفات في ZimaOS لإنشاء مجلد مخصص لمكتبة الألعاب على جهاز التخزين المحدد. انسخ نسخ الألعاب الاحتياطية التي حصلت عليها بطريقة قانونية إلى أدلة النظام المتوقعة، وتأكد من أن الخادم يستطيع رؤية بنية المجلدات الكاملة قبل إعداد الجهاز المحمول.
يمكن للمستخدمين الجدد على الواجهة الاطلاع على دليل ZimaOS السهل للمبتدئين حول الخادم المنزلي ذي الصلة، لمزيد من الشرح حول إدارة التخزين والتطبيقات عبر المتصفح.
الخطوة 3: إتاحة المجلد عبر SMB
فعّل مشاركة شبكة LAN لمجلد الألعاب، وسجّل اسم مشاركة SMB الناتج. يُفضَّل استخدام حساب موثَّق محدود الوصول. قد تسهّل صلاحية وصول الضيف اختبارًا مؤقتًا، لكن المشاركة القابلة للكتابة دون قيود ليست خيارًا افتراضيًا جيدًا على شبكة يستخدمها أشخاص آخرون أو أجهزة غير موثوقة.
الخطوة 4: إعداد ملف تعريف ZimaOS على R36S
أضف عنوان IP المحلي لجهاز ZimaBlade واسم المشاركة وبيانات الاعتماد إلى خانة اختصار أخرى في SMB Manager. وبما أن الأداة تدعم عدة ملفات تعريف، يمكن أن تتعايش إعدادات Windows وZimaOS. ويمكن للجهاز المحمول التبديل بينها دون إعادة إنشاء الإعدادات في كل مرة.
الخطوة 5: اختبار لعبة من مكتبة الشبكة
حدد ملف تعريف ZimaOS، واسمح للنص البرمجي بإعادة تشغيل EmulationStation، ثم شغّل لعبة خفيفة. يوضح اختبار SjslTech تحميل جهاز R36S لعنوان وتشغيله بينما توجد المكتبة في مكان آخر على الشبكة.

ينفذ الجهاز المحمول المحاكاة محليًا، مع قراءة ملف اللعبة من مشاركة SMB على ZimaOS.
يجب عدم الخلط بين هذا الإعداد وبين تشغيل المحاكي على ZimaBlade. إذ إن ZimaOS يقدّم الملفات، بينما يظل معالج جهاز R36S والمحاكي هما اللذان يحددان التوافق ومعدل الإطارات وعناصر التحكم وجودة العرض.
الخيار 3: تحويل جهاز R36S ثانٍ إلى مضيف SMB
تلغي التجربة النهائية كلاً من حاسوب Windows والخادم المنزلي المخصص. يهيئ SjslTech جهاز R36S آخر لإتاحة تخزين ألعابه الخاص عبر الشبكة، ثم يوصّل جهاز R36S المحمول الأول به.
هذا هو الخيار الأكثر غرابة. فهو يوضح أن جهازًا محمولًا رخيصًا يعمل بنظام Linux يمكنه أداء دور شبكي صغير، لكنه أقل ملاءمة للبنية التحتية الدائمة. يجب أن يظل جهاز R36S المضيف قيد التشغيل، ومتصلًا بشبكة Wi-Fi، ومتاحًا كلما أراد العميل استخدام مكتبته. كما أن التخزين والاتصال اللاسلكي وسلوك البطارية والتصميم الحراري أقل ملاءمة من نظيراتها في خادم مخصص.

يظهر جهازا R36S محمولان على شبكة LAN نفسها بعناوين IP مختلفة، ما يوضح اختبار الشبكة متعدد الأجهزة.
من الأفضل فهم نهج استخدام جهازين محمولين على أنه إثبات مفهوم أو وسيلة مشاركة قصيرة الأجل. قد يكون مفيدًا للتجارب، لكن ZimaOS يوفر إدارة أوضح للتخزين ودورًا أكثر طبيعية كخادم يعمل دائمًا.
Windows مقابل ZimaOS مقابل جهاز R36S آخر
| مضيف SMB | الميزة الرئيسية | القيد الرئيسي | الأنسب لـ |
|---|---|---|---|
| حاسوب يعمل بنظام Windows | آلية مألوفة لمشاركة المجلدات وإدارة سهلة للملفات | يجب أن يظل الحاسوب قيد التشغيل وقابلاً للوصول | الاختبار الأولي والاستخدام العرضي |
| ZimaOS على ZimaBlade | تخزين مخصص وقابل للتوسعة يُدار عبر المتصفح | يتطلب إعداد خادم وتخزين منفصلين | الاستخدام المنزلي المنتظم والمكتبات المركزية |
| جهاز R36S ثانٍ | يوضح المشاركة بين الأجهزة دون خادم تقليدي | سعة تخزين محدودة، وإدارة للطاقة، وموثوقية لاسلكية محدودة | التجارب والمشاركة المؤقتة |
القيود المهمة على الشبكة والأمان والموثوقية
لا يعني العرض الناجح أن كل لعبة ستعمل بالكفاءة نفسها عبر شبكة Wi-Fi. فالملفات الصغيرة من عصر الخراطيش أنسب بكثير من صور الأقراص التي تُجري عمليات قراءة متكررة أو مستمرة. وقد تتغير النتائج بحسب قوة الإشارة، وازدحام جهاز التوجيه، وسرعة تخزين الخادم، والبرنامج الثابت، وسلوك المحاكي، وعدد العملاء النشطين.
- أبقِ SMB ضمن شبكة LAN موثوقة. لا تُعِد توجيه منافذ SMB من جهاز التوجيه إلى الإنترنت العام.
- استخدم عنوانًا محجوزًا للخادم. سيؤدي تغيّر عنوان IP إلى تعطيل الاختصار المحفوظ.
- تجنّب بيانات اعتماد المسؤول. استخدم حسابًا مقيّدًا لا يملك صلاحية الوصول إلا إلى المجلد المطلوب.
- احمِ بيانات الاعتماد. يخزّن تنسيق ملف التعريف في الأداة أسماء المستخدمين وكلمات المرور مباشرةً في البرنامج النصي shell، لذا يمكن لأي شخص يستطيع قراءة الملف أن يقرأ بيانات الاعتماد تلك أيضًا.
- انسخ ملفات الحفظ احتياطيًا بشكل منفصل. لا تؤدي مركزية ملفات الألعاب تلقائيًا إلى نسخ بيانات الحفظ أو ملفات الإعداد أو قرص الخادم احتياطيًا.
- احتفظ بنسخة محلية احتياطية. أبقِ الألعاب الأساسية على بطاقة SD للأوقات التي تكون فيها الشبكة أو الخادم غير متاحين.
استكشاف أخطاء تركيب SMB على R36S وإصلاحها
إذا لم تظهر مكتبة الشبكة، فتحقق من العناصر الثلاثة نفسها التي أظهرتها أداة SjslTech:
- تأكد من أن عنوان IP المكوَّن للخادم نشط ويمكن الوصول إليه من الشبكة نفسها.
- تأكد من كتابة اسم مشاركة SMB حرفيًا كما يظهر على الخادم.
- تأكد من أن وصول الضيف أو اسم المستخدم وكلمة المرور المقدَّمين يتوافقان مع أذونات الخادم.
تحقق أيضًا من أن جهاز R36S متصل بالإنترنت عند التشغيل الأول إذا كان البرنامج النصي يحتاج إلى التثبيت cifs-utils. إذا نجح التركيب لكن بدت المكتبة غير مكتملة، فتحقق من بنية المجلدات وأعد تشغيل EmulationStation مرة أخرى. وللعودة إلى بطاقة SD، استخدم خيار قطع الاتصال في الأداة بدلًا من إزالة وحدة التخزين أو إيقاف التشغيل أثناء وجود تركيب نشط.
خادم منزلي صغير يجعل مكتبة R36S أكثر مرونة
تجربة SjslTech قيّمة لأنها تعيد صياغة قيد التخزين باعتباره مشروعًا للشبكات. لا يحتاج R36S إلى تخزين كل لعبة محليًا إذا كان بإمكانه تركيب مكتبة SMB متوافقة من نظام آخر.
يُعد Windows أسرع اختبار مألوف. ويثبت جهاز R36S ثانٍ مدى مرونة أجهزة Linux منخفضة التكلفة. أما إعداد ZimaOS فهو، مع ذلك، البنية الأكثر طبيعية على المدى الطويل التي يعرضها الفيديو: إذ يتولى ZimaBlade التخزين المركزي وإتاحة الشبكة، بينما يظل كل جهاز محمول مسؤولًا عن المحاكاة.
شاهد المقارنة الكاملة لخوادم R36S من SjslTech، وراجع الفيديو الأول عن R36S المدعومة سحابيًا للتعرّف على خلفية جانب العميل لهذا المشروع.
إذا كنت تنشئ مكتبة ألعاب ريترو مشابهة، أو تستكشاف مشكلة في مشاركة SMB، أو تجرّب ZimaOS، فانضم إلى مجتمع ZimaSpace لمقارنة الإعدادات ومشاركة ما نجح على أجهزتك.
مركز حملة Zima
المزيد للقراءة

كيف تبني GhostStrats حاسوبًا للبقاء دون اتصال بالإنترنت باستخدام مشروع NOMAD
يجمع GhostStrats بين ZimaBlade وUbuntu ووحدة إقلاع خارجية ومشروع NOMAD لإنشاء خادم معرفة محمول يعمل دون اتصال بالإنترنت. يوضح تصميمه كيفية إعداد المواد المرجعية...

إعداد مختبر منزلي عملي بمساعدة الذكاء الاصطناعي باستخدام ZimaBlade + OpenClaw
مختبر منزلي حقيقي باستخدام ZimaBlade وOpenClaw وHermes وDocker وأدوات المراقبة والمنزل الذكي وإدارة الخادم بمساعدة الذكاء الاصطناعي.

معرض طوكيو للألعاب 2026: من وحدة تحكم الألعاب إلى حزمة الألعاب
تحتفل TGS 2026 بمرور 30 عامًا. اكتشف كيف تمتد الألعاب الآن عبر الأجهزة والحوسبة والبيانات والخدمات السحابية والذكاء الاصطناعي والبنية التحتية المستضافة ذاتيًا.

