الافتتاحيات تم التحديث 26 سبتمبر، 2026

مراجعة RomM – كيف بنيت مكتبة ألعاب ريترو مستضافة ذاتيًا عبر أجهزة متعددة

مراجعة ROMM - مكتبة ألعاب ريترو مستضافة ذاتيًا
في هذه المقالة

ما هو RomM؟ RomM هو مدير ROM مجاني ومستضاف ذاتيًا لتنظيم وإثراء والوصول إلى مجموعة ألعاب ريترو شخصية. يقوم بفحص ملفات الألعاب، ويضيف البيانات الوصفية والأعمال الفنية، ويدعم اللعب عبر المتصفح لمنصات مختارة، ويمكنه مزامنة الحفظ والحالات المتوافقة عبر الأجهزة. يعمل عادةً على أجهزة يملكها المستخدم عبر Docker بدلاً من كونه تطبيقًا مكتبيًا تقليديًا.

لماذا قمت بإعداد RomM لمجموعتي من ألعاب الريترو

RomM هو مدير ROM مجاني ومستضاف ذاتيًا يتيح لي تنظيم وإثراء والوصول إلى مجموعة ألعاب الريترو الخاصة بي من مكتبة واحدة قائمة على الويب. يمكنه فحص ملفات ROM، واسترداد الأعمال الفنية والبيانات الوصفية، وتوفير اللعب عبر المتصفح للأنظمة المدعومة، والمساعدة في مزامنة الحفظ عبر الأجهزة المتوافقة. بدلاً من الاحتفاظ بمجموعات منفصلة وغير متصلة على كل حاسوب وجهاز محمول، يمكنني استخدام RomM كمكتبة وراء إعدادي.

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

كل مجموعة ألعابك متزامنة وجاهزة للتصفح
جميع ألعاب مجموعتك متزامنة وجاهزة للتصفح

لهذا المشروع، قمت بتثبيت RomM على Raspberry Pi 5 باستخدام Docker، مع تخزين مجموعة ROM الرئيسية على محرك أقراص خارجي. ثم استخدمته مع حاسوب مكتبي، وأجهزة ألعاب محمولة تعمل بنظام Windows، وأجهزة Android، وهاتف محمول. في هذا المقال، سأشرح ما كنت بحاجة إليه، وكيف نظمت المجموعة وفحصتها، وكيف أدى RomM في الاستخدام اليومي عبر تلك الأجهزة.

ظروف الاختبار

  • الخادم: Raspberry Pi 5 يعمل بنظام OpenMediaVault
  • النشر: Docker Compose
  • تخزين ROM: محرك أقراص خارجي
  • تخزين إضافي للخادم: NVMe مستخدم لتطبيق RomM والبيانات الداعمة
  • أجهزة العميل: حاسوب مكتبي، أجهزة ألعاب محمولة تعمل بنظام Windows، هاتف Android، MANGMI Pocket MAX وMANGMI Air X
  • إصدار RomM: 5.1.0
  • فترة الاختبار: حوالي شهر واحد
  • النطاق: التثبيت، فحص المكتبة، استرداد البيانات الوصفية، الوصول عبر المتصفح، تنزيلات الأجهزة، وسير عمل الحفظ/الحالة المتوافق

لمن يناسب RomM أكثر من غيره؟

يستهدف RomM الأشخاص الذين جمعوا مجموعة كبيرة من ألعاب الريترو ويريدون طريقة أفضل لتنظيمها والوصول إليها. إذا كانت ألعابك حاليًا متناثرة عبر عدة محركات أقراص وبطاقات SD وأجهزة محمولة، فإن RomM يمنحك مكتبة قابلة للبحث مع معلومات المنصة والأعمال الفنية والبيانات الوصفية. بدلاً من فتح المجلدات ومحاولة تذكر مكان تخزين إصدار معين، يمكنني تصفح المجموعة عبر واجهة واحدة.

إنه مفيد بشكل خاص للأشخاص الذين يتنقلون بانتظام بين أجهزة الألعاب. في إعدادي، كان بإمكاني الوصول إلى نفس المجموعة من حاسوبي المكتبي، وأجهزة Windows المحمولة، وأجهزة Android، والهاتف المحمول. كان بإمكاني استخدام واجهة المتصفح للألعاب المدعومة، أو تنزيل العناوين إلى جهاز محمول للعب دون اتصال، أو الوصول إلى المكتبة عبر تطبيق Android متوافق مثل Argosy. كان MANGMI Pocket MAX وMANGMI Air X مفيدين بشكل خاص هنا، حيث وفّر كلاهما طريقة محمولة مريحة لتصفح ولعب الألعاب من إعداد RomM.

متصفح مكتبة ألعاب Argosy
متصفح مكتبة ألعاب Argosy

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

ما ليس RomM

RomM لا يوفّر الألعاب أو ملفات ROM أو ملفات BIOS، لذلك كان عليّ توفير المحتوى الخاص بي الذي تم الحصول عليه بشكل قانوني. كما أنه ليس محاكيًا شاملًا. يدعم RomM اللعب عبر المتصفح لأنظمة مختارة من خلال تقنيات مثل EmulatorJS وRuffle، لكن مجرد التعرف على منصة في المكتبة لا يعني بالضرورة أنه يمكن لعبها في متصفح الويب. عادةً ما تتطلب الأنظمة الأكثر تطلبًا محاكيًا مستقلًا مناسبًا على الحاسوب أو الجهاز المحمول.

ستحتاج إلى توفير ألعابك والملفات ذات الصلة بنفسك
ستحتاج إلى توفير ألعابك والملفات ذات الصلة بنفسك

كما أن RomM ليس تطبيقًا مكتبيًا تقليديًا لنظام Windows أو macOS. إنه برنامج خادم يعمل عادةً عبر Docker على أجهزة مثل Raspberry Pi أو حاسوب صغير أو NAS أو خادم مخصص. يمنحني ذلك التحكم في التثبيت والبيانات، لكنه يعني أيضًا أنني مسؤول عن التخزين والتحديثات والنسخ الاحتياطي والأمان. أرى RomM كطبقة المكتبة والمزامنة التي تعمل جنبًا إلى جنب مع المحاكيات وأجهزة الألعاب الخاصة بي، بدلاً من استبدالها جميعًا.

ما كنت بحاجة إليه لتشغيل RomM في المنزل

متطلبات البرمجيات والخادم

RomM هو برنامج مستضاف ذاتيًا، لذلك كنت بحاجة إلى جهاز يمكنه تشغيل الخادم كلما أردت الوصول إلى المجموعة. Docker هو الطريقة المعتادة لنشره، مع استخدام Docker Compose لإدارة RomM وخدماته الداعمة. كنت بحاجة أيضًا إلى مواقع مناسبة لملفات ROM وملفات BIOS والأعمال الفنية والحفظ وقاعدة البيانات وبيانات التكوين.

Raspberry Pi 5 مع NVME HAT
Raspberry Pi 5 مع NVME HAT

لم أكن بحاجة إلى خادم باهظ الثمن للبدء. كان Raspberry Pi 5 الذي يعمل بنظام Docker قادرًا على تصفح المكتبة وفحص الألعاب وتقديم المجموعة إلى أجهزتي الأخرى. ستختلف متطلبات الأجهزة حسب حجم المجموعة وعدد المستخدمين ومدى تكرار فحص الألعاب الجديدة وما إذا كان الوصول عن بُعد أو ميزات الخادم الأكثر تقدمًا مخططًا لها. لا يحتاج الجهاز الذي يستضيف RomM إلى أن يكون قويًا بما يكفي لمحاكاة كل نظام في المجموعة، حيث يمكن لعب الألعاب على أجهزة منفصلة.

اختيار الأجهزة لمكتبة RomM صغيرة أو كبيرة

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

مستوى الأجهزةالأنسب لـالمزاياالاعتبارات
Raspberry Pi 5مجموعات شخصية صغيرة أو متوسطة ومستخدم أو مستخدمانمدمج وهادئ ومنخفض استهلاك الطاقة وغير مكلف التشغيلقد تستغرق الفحوصات الكبيرة وقتًا أطول؛ يوصى بتخزين خارجي
حاسوب صغير أو حاسوب أعمال مستعملمجموعات أكبر وعدة مستخدمين وفحوصات أكثر تكرارًاقدرة معالجة أكبر وتخزين أسرع وتعدد مهام أفضلاستهلاك طاقة أعلى وربما عمل إعداد أكثر
NAS متوافق مع Dockerالمستخدمون الذين لديهم بالفعل تخزين شبكي مركزييجمع بين وظائف التخزين والخادم ويمكن أن يبسّط الوصول المنزلييختلف دعم Docker والأداء بين طرازات NAS
خادم منزلي مخصص أو مختبر منزليمجموعات ضخمة جدًا وعدة مستخدمين وخدمات متقدمةالمزيد من المعالج والذاكرة وتوسيع التخزين، مع مساحة لخدمات أخرىتكلفة أعلى واستهلاك طاقة ومتطلبات صيانة أكبر
خادم بموارد GPUمحاكاة أو بث من جانب الخادم بشكل تجريبيقدرة معالجة إضافية لأعباء العمل المتطلبةيتطلب أداء GPU مناسبًا وشبكة منخفضة التأخير، وليس مجرد استضافة RomM

يُعد Raspberry Pi 5 خيارًا معقولًا لخادم RomM هادئ وموفّر للطاقة. يصبح الحاسوب الصغير أو الخادم المخصص أكثر جاذبية مع مكتبة كبيرة قائمة على الأقراص، أو عدة مستخدمين متزامنين، أو فحوصات متكررة. يمكن أن يكون NAS مريحًا أيضًا، على الرغم من أنه يجب التحقق من المعالج والذاكرة ودعم Docker وتكوين التخزين قبل الاعتماد عليه.

لا يجب أن تكون أجهزة الخادم والألعاب واحدة. يمكنني استضافة RomM على Raspberry Pi 5 أثناء اللعب على جهاز محمول يعمل بنظام Windows، أو جهاز محمول يعمل بنظام Android، أو حاسوب مكتبي، أو هاتف. يدير الخادم المكتبة والملفات، بينما يستخدم كل جهاز المحاكي الخاص به أو تطبيق ROMM المتوافق.

تخطيط التخزين لملفات ROM والحفظ والأعمال الفنية

في إعدادي، استخدم تطبيق RomM والبيانات الداعمة تخزين NVMe في Raspberry Pi 5، بينما تم تخزين مجموعة ROM نفسها على محرك أقراص خارجي. جعل فصل الألعاب عن تخزين النظام من السهل توسيع المكتبة وتجنّب ملء محرك نظام التشغيل بالملفات الكبيرة. يجب أن يوفر SSD عبر USB تصفحًا وفحصًا أسرع، بينما يمكن لمحرك الأقراص الصلبة تقديم سعة أكبر مقابل مال أقل.

مع نمو المجموعة، قد أحتاج إلى الانتقال إلى محرك USB أكبر، أو NAS متعدد الأقراص، أو تخزين خادم مخصص. يمكن للأنظمة القائمة على الأقراص استخدام مساحة أكبر بكثير من الأنظمة القائمة على الخراطيش، وأحتاج أيضًا إلى ترك مساحة لملفات BIOS والأعمال الفنية والبيانات الوصفية والحفظ وحالات الحفظ. النسخ الاحتياطي مهم أيضًا: حماية ملفات ROM فقط لن تحافظ على قاعدة البيانات والتكوين والأعمال الفنية والتقدم المتزامن.

كيف نظمت مجموعة ROM الخاصة بـ RomM

اتباع بنية المجلدات الموصى بها من RomM

قبل بدء الفحص، قضيت وقتًا في تنظيم المجموعة. توثيق RomM يوفر تخطيطات مجلدات موصى بها، واتباع تلك الإرشادات يسهّل على البرنامج تحديد المنصات والألعاب وملفات BIOS. بشكل عام، أبقيت ملفات ROM مجمعة حسب المنصة وخزنت ملفات BIOS أو البرامج الثابتة بشكل منفصل حيث كان ذلك مطلوبًا. أوصي باختبار الإعداد بمجموعة صغيرة ومرتبة من الألعاب قبل توجيه RomM إلى عدة محركات غير مرتبة.

مئات من أنظمة الكمبيوتر وأجهزة الألعاب والمحمولة مدعومة من ROMM
مئات من أنظمة الحاسوب وأجهزة الألعاب والأجهزة المحمولة مدعومة من RomM

المحتوى القانوني والأخلاقي

لا يوفر RomM الألعاب أو ملفات ROM أو ملفات BIOS، لذلك كان عليّ توفير المحتوى الخاص بي. يجب على أي شخص يقوم بإعداد RomM استخدام الألعاب وملفات البرامج الثابتة التي يحق له قانونيًا استخدامها، وأن يفهم أن القواعد ذات الصلة تختلف بين البلدان. يركز هذا المقال على تثبيت البرنامج واستخدامه بدلاً من شرح كيفية الحصول على مواد محمية بحقوق النشر. توفر المكتبة المستضافة ذاتيًا الراحة، لكنها لا تغير الوضع القانوني للملفات المخزنة فيها.

تنظيف أسماء الملفات قبل الفحص

يمكن لـ RomM تحديد العديد من الألعاب تلقائيًا، لكن جودة النتائج تعتمد جزئيًا على مدى وضوح تنظيم الملفات والمجلدات. وجدت أنه من المفيد إزالة التكرارات غير الضرورية، وإبقاء الألعاب متعددة الأقراص معًا، وتسمية الإصدارات الإقليمية والترجمات والتعديلات والإصدارات البديلة بوضوح. قد لا تزال بعض الألعاب بحاجة إلى مطابقة أو تصحيح يدوي، لكن تنظيف المجموعة أولاً يقلل مقدار العمل المطلوب بعد الفحص.

تثبيت RomM مع OpenMediaVault وDocker Compose

إعداد OpenMediaVault الخاص بي

لهذا المشروع، قمت بتثبيت RomM على Raspberry Pi 5 يعمل بنظام OpenMediaVault مع Docker Compose. كان لدي بالفعل عدة تطبيقات Docker تعمل على الخادم، بما في ذلك Home Assistant، لذلك اندمج RomM بشكل طبيعي في بيئة خادم منزلي موجودة. وفّر OpenMediaVault طريقة مريحة لإدارة التخزين والمجلدات المشتركة، بينما تولّى Docker Compose إدارة حاوية RomM والخدمات الداعمة.

تعتمد عملية التثبيت الدقيقة على العتاد ونظام التشغيل، لكن النهج العام تضمّن إنشاء المجلدات المطلوبة، وتهيئة ملف Docker Compose، وضبط مسارات التخزين، وإضافة معلومات قاعدة البيانات، وبدء الحاويات. وبعد تشغيل RomM، فتحته في متصفح ويب، وأكملت الإعداد الأولي، وأنشأت حساب المسؤول. وينبغي لمن يتبع هذه العملية أن يتحقق أولاً من وثائق RomM الحالية، لأن تهيئة Compose الموصى بها والخدمات الداعمة قد تتغير بين الإصدارات.

إضافة مزوّدي البيانات الوصفية

من أكثر ميزات RomM فائدةً القدرة على استرجاع الأعمال الفنية والمعلومات عن الألعاب في المجموعة. قمت بتهيئة IGDB وRetroAchievements وSteamGridDB وHasheous، وكلها وفّرت بيانات مفيدة لتحديد الألعاب وإضافة أغلفة ولقطات شاشة وأوصاف وأنواع ومعلومات إنجازات. وقد تختلف النتائج حسب المنصة وإصدار اللعبة وتسمية الملفات.

موفرو البيانات الوصفية لـ ROMM
مزوّدو البيانات الوصفية في RomM

قمت أيضاً بتهيئة ScreenScraper، الذي يوفّر وصولاً مجانياً مع حدود للاستخدام. ولأنني كنت أفحص مجموعة كبيرة (لأغراض الاختبار بالطبع) وأردت الاستفادة أكثر من الخدمة، تبرعت بمبلغ 8 جنيهات لدعم المشروع والوصول إلى أعلى فئة فيه. وهذا ليس ضرورياً لتثبيت RomM، لكنه كان وسيلة جديرة بدعم ScreenScraper مع منحي سعة أكبر خلال الفحص الأولي. أوصي بتهيئة بيانات اعتماد API المطلوبة قبل بدء فحص مكتبة كبيرة، لأن ذلك قد يساعد في تجنّب الانقطاعات وتحسين عملية المطابقة.

ما حدث خلال أول فحص لمكتبة RomM

بعد أن أصبحت المجلدات ومزوّدو البيانات الوصفية جاهزة، بدأت الفحص الأول. لديّ مجموعة واسعة إلى حد كبير، لذا لم تكن هذه عملية سريعة: استغرق الفحص الأولي معظم ثلاثة إلى أربعة أيام لإكماله. وسيعتمد الوقت المطلوب على عدد الألعاب وأداء الخادم والتخزين وسرعات الاتصال بالإنترنت ومزوّدي البيانات الوصفية وأي حدود لمعدل API.

مجموعات ألعاب متصفح ROMM
مجموعات ألعاب RomM في المتصفح

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

الوصول عن بُعد والأمان

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

سيكون النهج الأكثر أماناً وضع RomM خلف وكيل عكسي مع HTTPS، أو الوصول إليه عبر VPN مثل Tailscale أو WireGuard. وHTTPS مفيد للوصول الآمن عن بُعد وقد يكون مطلوباً أيضاً لبعض ميزات المحاكي القائمة على المتصفح، وتثبيت تطبيقات الويب التقدمية، وخيارات المصادقة الخارجية. أحتاج أيضاً إلى إبقاء Docker وRomM محدّثين، وتقييد وصول المسؤول، والحفاظ على نسخ احتياطية موثوقة. يُظهر إعدادي الحالي أن الوصول الخارجي ممكن، لكن تحسين أمانه سيكون مهماً قبل أن أعتمد عليه بشكل أكبر أو أتيحه لمستخدمين إضافيين.

استخدام RomM على حاسوبي المكتبي وهاتفي والأجهزة المحمولة

تشغيل ألعاب RomM المدعومة في متصفح الحاسوب المكتبي

أبسط طريقة أصل بها إلى RomM هي عبر متصفح ويب. على حاسوبي المكتبي، يمكنني فتح الواجهة والبحث في المكتبة إما بتنزيل لعبة أو تشغيلها مباشرة عندما تدعم المنصة اللعب عبر المتصفح. وهذا ملائم بشكل خاص عندما أريد لعبة سريعة خلال استراحة الغداء في العمل، إذ يمكنني الوصول إلى المجموعة دون تثبيت واجهة أمامية منفصلة أو البحث عبر المجلدات.

يستخدم اللعب عبر المتصفح تقنيات محاكاة مثل EmulatorJS ويعمل بشكل أفضل مع الأنظمة الأقدم والأقل تطلباً. وقد يتعرّف RomM على منصة لإدارة المكتبة دون دعم تلك المنصة للعب عبر المتصفح، لذا لا أفترض أن كل لعبة ستنطلق من زر Play. يقدّم هذا الجدول دليلاً عاماً، رغم أن النتائج تختلف بين الألعاب والمتصفحات والأجهزة.

مجموعة المنصاتتوقّعي للعب عبر المتصفح
NES وSNES وGame Boy وSega Genesisمناسبة عموماً
أنظمة الأركيد وأنظمة الحاسوب الأقدميعتمد على النواة الفردية واللعبة
PlayStation وNintendo 64 وSega Saturnمتغيّر، حسب اللعبة والمتصفح
Nintendo DS وPSPأكثر محدودية وقد يحتاج إلى ميزات متصفح إضافية أو تهيئة
الأنظمة الحديثة أو المتطلبةعادةً أفضل مع محاكي مستقل أو تطبيق أصلي على الجهاز

بالنسبة للأنظمة الأكثر تطلباً، أنزّل اللعبة وأستخدم محاكياً مناسباً على الجهاز بدلاً من ذلك. مشغّل المتصفح في RomM هو وسيلة ملائمة مفيدة وليس بديلاً عن كل محاكي مستقل. وبالنسبة للأنظمة المدعومة، فإن النقر على Play أسرع بكثير من تنزيل ملف وتهيئة محاكٍ ومحاولة تذكّر أي إصدار من اللعبة كنت أستخدم.

اختبار RomM مع هواتف Android والأجهزة المحمولة للألعاب

يُعد Android من أكثر الطرق مرونةً التي أستخدم بها مجموعة RomM. اختبرت الإعداد مع MANGMI Pocket MAX وMANGMI Air X، وقد عمل كلاهما جيداً جداً مع خادم RomM الخاص بي. كان بإمكاني تصفح المكتبة واختيار لعبة وتنزيلها إلى أي من الجهازين المحمولين لاستخدامها مع المحاكي المناسب. وهذا يعني أنني لم أعد بحاجة إلى نسخ ملفات ROM يدوياً إلى Pocket MAX أو MANGMI Air X في كل مرة أردت تجربة لعبة أخرى.

تصفح الألعاب عبر ROMM باستخدام Argosy على MANGMI Pocket MAX
تصفح الألعاب في RomM عبر Argosy على MANGMI Pocket MAX

يجعل تطبيق Android المناسب التجربة أكثر ملاءمة من تنزيل الملفات عبر متصفح. ومع تطبيق مثل Argosy، يعمل RomM كمكتبة بينما يدير الجهاز المحمول المحاكي المحلي وعناصر التحكم. يمكنني تنزيل الألعاب عند الحاجة، وإبقاءها على الجهاز للعب دون اتصال، وعند الدعم، مزامنة الحفظ أو حالات الحفظ مرة أخرى إلى الخادم. يدعم Argosy نوى محاكيات ‘مدمجة’ تتطلب تهيئة بسيطة. ومع ذلك، ما زلت بحاجة إلى تثبيت وتهيئة المحاكيات ‘الخارجية’ على جهاز Android مثل NetherSX2 Turnip وEden، لذا تعتمد التجربة على الجهاز المحمول والمحاكي والمنصة المستخدمة.

Final Fight CD على MANGMI Pocket MAX
Final Fight CD على MANGMI Pocket MAX

ينطبق النهج نفسه على هاتف Android. ليس الهاتف دائماً خياري الأول لجلسات اللعب الأطول، لكنه مفيد عندما أريد الوصول إلى المجموعة دون حمل جهاز محمول مخصص. يُعد MANGMI Pocket MAX وMANGMI Air X أكثر ملاءمة للعب الممتد لأن عناصر التحكم المدمجة فيهما تبدو أكثر طبيعية من عناصر التحكم باللمس، بينما يبقى الهاتف وسيلة ملائمة للتصفح أو لعب جلسة سريعة.

MANGMI Pocket Max

Android المحمولة باليد

اللونأسود

£291.95متوفر
على 14 متجر

إدخال RomM إلى Playnite على Windows

يمكن لـ RomM أيضاً الاتصال بتطبيقات مكتبة الألعاب المكتبية مثل Playnite. استخدمت تكامل Playnite لإدخال مجموعة RomM إلى مشغّل مكتبي تقليدي إلى جانب ألعابي الأخرى. أتاح لي ذلك تصفح المجموعة وتشغيلها من واجهة واحدة بدلاً من فتح RomM في متصفح كلما أردت اللعب.

كان إعداد Playnite أكثر تعقيداً من تجربة Android، واستغرق بعض الوقت لتهيئة كل شيء بشكل صحيح. ومع ذلك، وبعد أن عمل، وفّر سير عمل مكتبياً ملائماً. أودّ رؤية مزيد من التكاملات الآلية في المستقبل، لا سيما تلك البسيطة مثل إقران Argosy على Android بخادم RomM.

ما يمكن توقّعه من الأجهزة المحمولة القائمة على Linux

لم أختبر RomM شخصياً مع الأجهزة المحمولة القائمة على Linux، لذا لا يمكنني وصف تلك التجربة من الاستخدام المباشر. يدعم RomM تكاملات وأدوات مجتمعية موجّهة للأجهزة المحمولة القائمة على Linux وواجهات الألعاب الأمامية، لكن الإعداد الدقيق يعتمد على الجهاز ونظام التشغيل والبرنامج الثابت المخصص والواجهة الأمامية.

ألعاب ROMM المحمولة (مع ظهور القائمة السفلية)
ألعاب RomM على الجوال (مع ظهور القائمة السفلية)

ينبغي أن يكون سير العمل العام مشابهاً: يوفّر ROMM المكتبة، بينما ينزّل الجهاز المحمول الألعاب وقد يزامن الحفظ أو الحالات عبر الشبكة. ومع ذلك، قد يختلف التوافق بين توزيعات Linux والبرامج الثابتة المخصصة وتطبيقات الواجهة الأمامية، لذا سأتحقق من وثائق RomM الحالية وتعليمات الجهاز المحدد قبل إعداد أحدها.

ميزات RomM التي أستخدمها أكثر من غيرها

مكتبة RomM أنظف وأسهل في التصفح

تُعد واجهة مكتبة RomM من أكثر الميزات التي أستخدمها. فبدلاً من التنقل عبر مجلدات مليئة بملفات ذات أسماء غير متسقة، يمكنني التصفح حسب المنصة، أو البحث عن لعبة، أو تصفية المجموعة باستخدام الأنواع والمفضلات والمجموعات. لكل لعبة صفحة معلومات خاصة بها، لذا تبدو التجربة أقرب إلى مكتبة ألعاب رقمية حديثة من متصفح ملفات تقليدي.

يكون هذا مفيداً بشكل خاص عندما لا أكون متأكداً مما أريد لعبه. يمكنني تصفح الأعمال الفنية ولقطات الشاشة والأوصاف، واختيار منصة، والعثور بسرعة على شيء مناسب. تمنحني الواجهة مكاناً واحداً لاستكشاف الألعاب المتاحة عبر حاسوبي المكتبي وأجهزة Windows المحمولة وأجهزة Android والهاتف.

الأعمال الفنية والبيانات الوصفية التي تحسّن الاكتشاف

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

Retro Achievements مدمج بسلاسة في ROMM و Argosy
تم دمج Retro Achievements بسلاسة في RomM وArgosy

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

تنزيل الألعاب إلى أجهزتي عند الحاجة إليها

يمنحني RomM مكاناً واحداً لتنزيل الألعاب إلى الأجهزة التي أستخدمها. فبدلاً من تخزين المجموعة الكاملة على كل جهاز محمول، يمكنني تصفح الخادم واختيار لعبة وتنزيلها عند الحاجة. هذا مفيد للأجهزة المحمولة ذات السعة التخزينية المحدودة، بما في ذلك MANGMI Pocket MAX وMANGMI Air X، لأنني أستطيع الاحتفاظ بمجموعة أصغر محلياً وتغييرها بمرور الوقت.

تنزيل لعبة إلى MANGMI Pocket MAX
تنزيل لعبة إلى MANGMI Pocket MAX

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

مزامنة الحفظ وحالات الحفظ عبر الأجهزة المحمولة

مزامنة الحفظ والحالات في RomM كانت من الميزات التي كنت أكثر اهتماماً بتجربتها. أتنقل بانتظام بين أجهزة محمولة مختلفة لإجراء المراجعات، لذا يمكن أن يصبح نسخ ملفات الحفظ وحالات الحفظ يدوياً من جهاز إلى آخر مستهلكاً للوقت بسرعة. مع عمل RomM كمصدر مستضاف ذاتياً لعمليات الحفظ المتوافقة، يمكنني التنقل بين الأجهزة ومواصلة اللعب دون البحث عن أحدث ملف.

ROMM يتولى مزامنة الحفظ بين الأجهزة
يتولى RomM مزامنة الحفظ بين الأجهزة

لقد وفّر لي هذا قدراً كبيراً من الوقت. يمكنني اللعب على MANGMI Pocket MAX، ثم الانتقال إلى MANGMI Air X أو جهاز محمول متوافق آخر ومواصلة من حيث توقفت. لا يتعين عليّ تذكر أي جهاز يحتوي على أحدث تقدم، ولا أحتاج إلى نسخ ملفات ROM وملفات الحفظ يدوياً في كل مرة أغيّر فيها الجهاز.

تعتمد التجربة الدقيقة على المحاكي والتكامل المستخدمين، ولا يدعم كل نظام المزامنة بالطريقة نفسها. لا تزال بعض المنصات بحاجة إلى محاكيات مخصصة، مثل Eden أو X1 Box، وقد تتطلب إعداداً إضافياً على كل جهاز. حتى مع هذه القيود، فإن وجود المجموعة وعمليات الحفظ المتوافقة في مكان واحد يشبه الحفظ السحابي، بينما يظل الخادم والبيانات تحت سيطرتي.

حسابات منفصلة للاستخدام المنزلي المشترك

يمكن أيضاً استخدام RomM من قبل أكثر من شخص. تتيح الحسابات المنفصلة لأشخاص مختلفين الوصول إلى المكتبة نفسها مع الحفاظ على مفضلاتهم وسجلهم وتقدمهم الخاص. قد يكون هذا مفيداً في منزل يشترك فيه عدة أشخاص في مجموعة لكنهم يستخدمون أجهزة مختلفة أو يريدون إعداداتهم الخاصة.

حسابات مستخدمي متصفح ROMM
حسابات مستخدمي متصفح RomM

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

ترقيع ROM والترجمات والإصدارات البديلة

يتضمن RomM دعماً لتطبيق الترقيعات مثل الترجمات وتعديلات ROM، اعتماداً على المنصة والملفات المستخدمة. يمكن أن يكون هذا مفيداً عندما أريد الاحتفاظ بإصدارات بديلة من الألعاب إلى جانب المجموعة الرئيسية دون إدارة كل ملف معدّل يدوياً.

سأظل أحتفظ بنسخ أصلية نظيفة منفصلة عن الإصدارات المرقّعة. قد تكون لتعديلات ROM والترجمات متطلبات توافق خاصة بها، وقد تختلف النتائج بين المحاكيات. من الأفضل اختبار هذا مع عدد صغير من الألعاب قبل تطبيقه على مجموعة كبيرة.

Android وPlaynite ومنظومة RomM الأوسع

لا يقتصر RomM على طريقة واحدة للوصول إلى المجموعة. إلى جانب واجهة الويب، يمكنه العمل مع تطبيقات Android ومشغلات سطح المكتب وواجهات الألعاب. في إعدادي، استخدمت واجهة الويب، وArgosy مع MANGMI Pocket MAX وMANGMI Air X، وPlaynite مع Windows، بينما قد يفضل مستخدمون آخرون واجهات مختلفة أو أدوات خاصة بالأجهزة.

هناك أيضاً واجهة برمجة تطبيقات ومنظومة مجتمعية نشطة، مما يمنح RomM مجالاً للتوسع خارج واجهته القياسية. هذه المرونة مفيدة لأن لاعبي الألعاب الكلاسيكية لديهم إعدادات مختلفة جداً: قد يريد البعض مكتبة متصفح بسيطة، بينما قد يريد آخرون أن يوفّر RomM الألعاب وعمليات الحفظ لعدة أجهزة محمولة ومحاكيات سطح مكتب وتطبيقات واجهات.

قيود RomM التي واجهتها

يُعد RomM طريقة قوية لتنظيم مجموعة ألعاب كلاسيكية والوصول إليها، لكنه ليس جاهزاً للاستخدام بالكامل دون إعداد. كنت أمتلك بالفعل معرفة بـ Docker والتخزين والشبكات. يُعد الوقت الأولي عاملاً، وقد استغرق فحص مجموعة كبيرة بضعة أيام بسبب العدد الهائل من الألعاب التي يجب تحليلها. يقتصر اللعب عبر المتصفح على المنصات المدعومة ونوى المحاكيات، لذا تحتاج الأنظمة الأكثر تطلباً عموماً إلى محاكي مستقل مناسب على الجهاز. كما أن مطابقة البيانات الوصفية ليست مثالية دائماً، خاصة مع التعديلات والترجمات والإصدارات غير المعتادة أو الملفات سيئة التسمية، مما يعني أن التصحيحات اليدوية قد تكون مطلوبة.

تحتوي نوى المحاكي على جميع الميزات المعتادة مثل حالات الحفظ، وحتى مؤقتات Speed Running
تحتوي نوى المحاكيات على جميع الميزات المعتادة مثل حالات الحفظ، وحتى مؤقتات السرعة

هناك أيضاً مسؤوليات تأتي مع تشغيل خدمة مستضافة ذاتياً. أنا مسؤول عن توفير وإدارة ملفات ROM وBIOS الخاصة بي، والحفاظ على مساحة تخزين كافية، والاحتفاظ بنسخ احتياطية من الخادم وقاعدة البيانات والإعدادات. مزامنة الحفظ مفيدة للغاية، لكنها تعتمد على توافق العميل والمحاكي والمنصة. إذا جعلت RomM متاحاً خارج منزلي، فأنا بحاجة أيضاً إلى أخذ أمن الوصول عن بُعد على محمل الجد باستخدام حسابات قوية وHTTPS أو VPN، والحفاظ على تحديث البرنامج وتجنب التعرض العام غير الضروري.

الخواطر الأخيرة: هل يستحق RomM الإعداد؟

بعد تثبيت RomM واستخدامه مع Raspberry Pi 5 وDocker وتخزين NVMe وقرص صلب خارجي، وجدته طريقة ممتازة لجمع مجموعة كبيرة من الألعاب الكلاسيكية معاً. تطلبت عملية التثبيت والفحص الأولية وقتاً وصبراً، لكن النتيجة كانت تستحق الجهد. إن تقديم الألعاب مع الأعمال الفنية والأوصاف ومعلومات المنصة أكثر متعة بكثير من تصفح مجموعة مجلدات على قرص صلب.

Sonic Adventure 2 على MANGMI Pocket MAX
Sonic Adventure 2 على MANGMI Pocket MAX

كانت أكبر فائدة بالنسبة لي هي استخدام المكتبة نفسها عبر مجموعة من الأجهزة. لقد وصلت إلى RomM عبر حاسوب مكتبي وهواتف Android وأجهزة ألعاب Windows المحمولة وMANGMI Pocket MAX وMANGMI Air X. اللعب عبر المتصفح مفيد لتشغيل الأنظمة المدعومة بسرعة، بينما توفر التطبيقات المتوافقة وتكاملات سطح المكتب تجربة أكثر تقليدية في أماكن أخرى. تُعد مزامنة الحفظ وحالات الحفظ ذات قيمة خاصة عندما أبدّل الأجهزة المحمولة لإجراء المراجعات، لأنها تلغي الكثير من النسخ اليدوي المعتاد وتسهّل مواصلة اللعب أينما كنت.

RomM ليس سهلاً دون جهد، وهو يتطلب معرفة تقنية وصبراً وصيانة مستمرة. ومع ذلك، إذا كنت مرتاحاً مع إعداد مستضاف ذاتياً وأريد مزيداً من التحكم في مجموعتي الكلاسيكية، فإنه يقدم حلاً مرناً ومريحاً. بالنسبة لي، أصبح RomM أكثر بكثير من مجرد طريقة لفهرسة ملفات ROM: فهو يوفر مركزاً عملياً يربط ألعابي وأجهزتي وعمليات الحفظ، مع إظهار MANGMI Pocket MAX وMANGMI Air X مدى ملاءمة جهاز محمول Android متوافق لهذا الإعداد.

MANGMI Air X

Android المحمولة باليد

اللونأسود

£154.95متوفر
على 14 متجر

حكمنا – هل يستحق RomM الإعداد؟

الإجابة المختصرة: يستحق RomM الإعداد إذا كنت تريد مكتبة كلاسيكية مستضافة ذاتياً تربط عدة حواسيب وهواتف وأجهزة ألعاب محمولة.

الأفضل لـ: عشاق الألعاب الكلاسيكية الذين يمتلكون عدة أجهزة ومجموعة ROM متنامية وثقة تقنية كافية لإدارة Docker والتخزين والنسخ الاحتياطي.

غير مثالي لـ: أي شخص يريد محاكياً جاهزاً للاستخدام بالكامل، أو لعباً عالمياً عبر المتصفح، أو وصولاً عن بُعد بدون صيانة.

اعرف المزيد

اكتشف المزيد عن RomM على صفحته الرئيسية على https://romm.app/، وهناك نسخة تجريبية من المتصفح يمكنك تجربتها مع بعض ألعاب homebrew المتاحة مجاناً. أنصح أيضاً بالاطلاع على الوثائق على https://docs.romm.app/latest/ لمزيد من المعلومات التفصيلية حول إعداد RomM.

استخدمنا MANGMI Pocket MAX وAir X مع RomM، لكن يمكنك استخدام معظم أجهزة ألعاب Android المحمولة، تصفح التشكيلة على متجر DROIX.

الأسئلة الشائعة حول RomM

ما الأجهزة التي أحتاجها لتشغيل RomM؟

قد يكفي Raspberry Pi 5 لمكتبة RomM شخصية صغيرة أو متوسطة، بينما قد يكون حاسوب صغير أو NAS أو خادم مخصص أكثر ملاءمة للمجموعات الأكبر وعدة مستخدمين.

هل يمكن لـ RomM تشغيل الألعاب في متصفح الويب؟

يمكن لـ RomM تشغيل أنظمة مختارة في متصفح الويب عبر EmulatorJS ومشغلات مدعومة أخرى، لكن اللعب عبر المتصفح غير متاح لكل منصة وقد تحتاج الأنظمة المتطلبة إلى محاكي مستقل.

هل يمكن لـ RomM مزامنة عمليات الحفظ بين الأجهزة؟

يمكن لـ RomM مزامنة ملفات الحفظ المتوافقة وحالات الحفظ بين المتصفحات المدعومة والتطبيقات المرافقة والأجهزة المسجلة، على الرغم من أن توافق حالة الحفظ يعتمد على نواة المحاكي المستخدمة.

هل يمكنني استخدام RomM مع أجهزة ألعاب Android المحمولة؟

يمكن استخدام RomM مع أجهزة ألعاب Android المحمولة عبر متصفح أو تطبيقات متوافقة مثل Argosy، وقد اختبرت سير العمل بنجاح مع MANGMI Pocket MAX وMANGMI Air X.

هل RomM مناسب للمبتدئين؟

قد يكون RomM مناسباً للمبتدئين المستعدين لتعلم Docker وإدارة الخادم الأساسية، لكنه ليس فورياً مثل تثبيت محاكي سطح مكتب أو واجهة تقليدية.

هل كانت هذه المقالة مفيدة؟
كتبت بواسطة DaveC

الأسئلة والتعليقات

0

تحصل كل سؤال على إجابة. اسأل قبل الشراء — DaveC والفريق يرد في غضون يوم عمل واحد، والإجابات تبقى عامة لمساعدة القارئ التالي.

سنرسل لك بريداً إلكترونياً عند الإجابة على سؤالك — لا تحتاج إلى حساب.
احصل على آخر الأخبار من DROIX مراجعات وإعادة تخزين جديدة وأخبار تقنية — مرة واحدة في الأسبوع، بدون رسائل غير مرغوب فيها.