كيف تقوم SjslTech ببث ألعاب الكمبيوتر إلى R36S باستخدام ZimaBoard 2

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

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

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

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

نظرة عامة على البناء

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

في الفيديو، تم تكوين الخادم على ويندوز 11؛ يشير SjslTech إلى أن العملية تنطبق أيضًا على ويندوز 10. المضيف المدمج هو خادم ZimaBoard 2 ذو اللوحة الواحدة. يبدو مسار البيانات الكامل كما يلي:

لعبة الكمبيوتر على ZimaBoard 2 → صن شاين → مسار شبكة تايلسكيل → Moonlight على R36S → إعادة إدخال وحدة التحكم إلى المضيف

المكون الدور في البناء ما لا يفعله
ZimaBoard 2 / مضيف ويندوز يشغل لعبة الكمبيوتر، صن شاين، وتايلسكيل. لا يمكنه بث اللعبة بسلاسة إذا لم يتمكن من تشغيل وترميز تلك اللعبة بسلاسة في المقام الأول.
صن شاين يلتقط عرض المضيف، يشفر الجلسة، ويخدمها لعميل Moonlight. لا يوفر المسار الخاص عبر الشبكات المستخدم في هذا البناء.
تايلسكيل يضع المضيف والجهاز المحمول على نفس شبكة tailnet الخاصة حتى عندما يكونان على شبكات فيزيائية مختلفة. ليست طبقة بث الألعاب أو ترميز الفيديو.
Moonlight على R36S يكتشف المضيف أو يتصل به، يفك ترميز البث، يعرضه، ويرسل إدخال وحدة التحكم. لا يجعل الجهاز المحمول يشغل لعبة ويندوز محليًا.
مدير Tailscale لجهاز R36S يوفر طريقة موجهة للجهاز المحمول لتثبيت وإدارة Tailscale على إعداد برنامج R36S المتوافق. لا يضمن التوافق مع كل نسخة مقلدة أو لوحة عرض أو صورة برنامج ثابت مخصصة.
ZimaBoard 2 بجانب R36S وجهاز محمول آخر في إعداد بث الألعاب الخاص بـ SjslTech

لماذا نضيف Tailscale إلى بث ألعاب Moonlight؟

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

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

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

ما تحتاجه قبل البدء

  • مضيف يعمل بنظام ويندوز 10 أو ويندوز 11 يمكنه تشغيل اللعبة المستهدفة وترميز البث في نفس الوقت.
  • تثبيت Sunshine على المضيف وتوفر Moonlight على جهاز R36S.
  • تثبيت Tailscale على كلا الطرفين وتسجيل الدخول إلى نفس شبكة tailnet.
  • محول شبكة متوافق للجهاز المحمول إذا لم يتضمن جهازه مكون واي فاي مدمج.
  • اتصال شبكة مستقر؛ يُفضل استخدام إيثرنت للمضيف.
  • الوصول المحلي إلى المضيف للتكوين الأولي والاسترداد.

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

عرض Steam Big Picture على جهاز R36S من خلال إعداد بث الألعاب Moonlight الخاص بـ SjslTech

كيف تبني SjslTech مسار البث

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

  • 2:35 — قم بإعداد خادم Sunshine على Windows.
  • 7:12 — أضف Tailscale إلى المضيف.
  • 8:24 — أضف Tailscale إلى R36S.
  • 11:57 — تحقق من كلا الجهازين في لوحة تحكم Tailscale.
  • 12:22 — أقرن عميل Moonlight بالخادم.
  • 14:45 — جهز المضيف للعمل بدون شاشة.
  • 15:21 — اختبر بث الألعاب على الجهاز المحمول.

1. إعداد Sunshine على مضيف Windows

قم بتثبيت Sunshine من الموقع الرسمي للمشروع، ثم افتح واجهة الويب وأنشئ بيانات اعتماد إدارية. أضف سطح المكتب أو الألعاب التي تريد Moonlight تشغيلها. حافظ على تحديث التطبيق، وبرنامج تشغيل الرسومات، وتثبيت Windows قبل استكشاف الأداء.

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

2. أضف Tailscale إلى المضيف

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

3. أضف Tailscale إلى R36S

يستخدم SjslTech مدير R36S Tailscale Manager مفتوح المصدر الخاص به لإدارة جانب العميل. اتبع ملاحظات التثبيت والتوافق الحالية في المستودع بدلاً من افتراض أن كل نسخة R36S أو صورة البرامج الثابتة المخصصة تتصرف بنفس الطريقة.

بعد المصادقة، تحقق من أن R36S ومضيف Windows يظهران عبر الإنترنت في نفس tailnet. هذا الفحص في لوحة التحكم ليس مجرد إدارة؛ بل يؤكد طبقة الاتصال قبل بدء إقران Moonlight.

4. إقران Moonlight بعنوان مضيف Tailscale

في Moonlight، أضف المضيف باستخدام عنوان Tailscale الخاص به أو اسم tailnet القابل للحل. يجب أن يعرض Moonlight رمز PIN للإقران؛ وافق على هذا الرمز من خلال Sunshine على المضيف. بمجرد الإقران، اختر سطح المكتب أو لعبة مهيأة وابدأ الجلسة.

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

واجهة PortMaster على R36S أثناء إعداد Tailscale على جانب وحدة التحكم المحمولة بواسطة SjslTech

تشغيل مضيف ZimaBoard 2 بدون شاشة

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

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

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

ما يظهره اختبار بث الألعاب فعليًا

عند 15:21، ينتقل SjslTech من التكوين إلى اختبار اللعب على R36S. النتيجة المهمة هي وظيفية: تصل وحدة التحكم المحمولة إلى المضيف عبر مسار Tailscale، يستقبل Moonlight بث Sunshine، وتصل مدخلات وحدة التحكم إلى جلسة ويندوز البعيدة.

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

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

كيفية ضبط البث دون تخمين

لا يوجد إعداد مسبق واحد "أفضل" لـ Moonlight يناسب كل R36S وكل اتصال عن بُعد. قم بضبط متغير واحد في كل مرة، بدءًا من المسار الأكثر احتمالًا للتسبب في التأخير.

  1. ثبّت اتصال المضيف. استخدم الإيثرنت عندما يكون ذلك ممكنًا وأوقف التحميلات الخلفية التي تتنافس على عرض النطاق الترددي الصادر.
  2. تحقق من مسار Tailscale. توثيق أنواع الاتصال يشرح المسارات المباشرة والمرسلة. المسار المباشر مفضل عمومًا للبث التفاعلي.
  3. ابدأ بالقرب من دقة العرض المفيدة للجهاز المحمول. إرسال عدد كبير من البكسلات أكثر مما يمكن للعميل عرضه يستهلك عرض النطاق الترددي ووقت الترميز دون تحسين النتيجة المرئية.
  4. خفض معدل البت قبل تغيير كل شيء آخر. إذا اختفت التقطعات أو التوقفات أو ارتفاعات الكمون الكبيرة، فمن المحتمل أن يكون مسار الشبكة محملاً بشكل زائد.
  5. ثم اختبر معدل الإطارات والدقة بشكل منفصل. تغيير إعداد واحد في كل اختبار يجعل سبب التحسن واضحًا.
العَرَض تحقق أولاً
المضيف لا يظهر في Moonlight كلا الجهازين متصلان بنفس tailnet؛ عنوان المضيف صحيح؛ قواعد الجدار الناري والوصول تسمح بالاتصال.
توقف الفيديو أو أصبح متقطعًا عرض النطاق الترددي للتحميل على المضيف، جودة إشارة العميل، نوع المسار، ومعدل بث الفيديو.
الإدخال يبدو متأخرًا كمون الشبكة، استخدام الترحيل، معدل إطارات المضيف، حمل الترميز، وحمل فك ترميز العميل.
شاشة سوداء بعد إزالة الشاشة توفر عرض ويندوز وجهاز الالتقاط المحدد في Sunshine.
الأزرار أو العصي مخصصة بشكل غير صحيح Moonlight، والبرامج الثابتة، وPortMaster، وتعيين أزرار التحكم الخاصة بالألعاب؛ هذا منفصل عن اتصال Tailscale.

ملاحظات أمان لبث الألعاب عن بُعد

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

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

لمن هذا الإعداد موجه

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

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

النتيجة النهائية

بناء SjslTech مقنع لأن كل أداة لها مسؤولية واضحة. يوفر ZimaBoard 2 مضيف Windows، يوفر Sunshine البث، يوفر Tailscale الوصول الخاص عبر الشبكات، ويحول Moonlight جهاز R36S إلى شاشة ووحدة تحكم عن بُعد.

أفضل طريقة لإعادة إنتاج المشكلة هي على مراحل: اجعل اللعبة مستقرة على المضيف، أثبت عمل Sunshine محليًا، اجعل الجهازين على نفس tailnet، اقترن بـ Moonlight، ثم قم بتحسين الأداء عن بُعد وتشغيل بدون شاشة. هذا الترتيب يحول مشروع الألعاب عن بُعد المعقد إلى سلسلة خطوات قابلة للاختبار.

الأسئلة المتكررة

هل يشغل R36S لعبة الكمبيوتر محليًا؟

لا. يعمل مضيف Windows ويعرض اللعبة. يستقبل R36S تدفق فيديو مضغوط ويرسل إدخال وحدة التحكم مرة أخرى عبر Moonlight.

هل أحتاج إلى Tailscale عندما يكون الجهازان في المنزل؟

ليس بالضرورة. يمكن لـ Sunshine وMoonlight العمل على نفس الشبكة المحلية بدون Tailscale. يصبح Tailscale مفيدًا عندما يكون المضيف والجهاز المحمول على شبكات مختلفة أو عندما تريد عنوانًا خاصًا ثابتًا.

هل يضمن Tailscale بثًا منخفض الكمون؟

لا. يمكنه إنشاء مسار مباشر، لكن بعض تركيبات الشبكة تتطلب ترحيلًا. المسافة الفيزيائية، التوجيه، الازدحام، عرض النطاق الترددي للتحميل على المضيف، واتصال العميل لا تزال تؤثر على الاستجابة.

هل يمكن لـ ZimaBoard 2 أن يحل محل جهاز كمبيوتر ألعاب عالي الأداء؟

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

هل يمكن للمضيف العمل بدون شاشة؟

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

هل أحتاج إلى إعادة توجيه منافذ Sunshine على جهاز التوجيه الخاص بي؟

ليس للمسار الخاص بـ Tailscale الموضح هنا. كلا الطرفين يتصلان عبر tailnet، لذا تجنب تعريض Sunshine مباشرة للإنترنت العام ما لم تفهم تمامًا وتؤمن تصميمًا بديلاً.

مركز حملة Zima

المزيد للقراءة

كيف تقيّم YOTECH جهاز ZimaBoard 2 كخادم منزلي مدمج
Sep 04, 2026

كيف تقيّم YOTECH جهاز ZimaBoard 2 كخادم منزلي مدمج

يستعرض YOTECH منصة ZimaBoard 2 للخوادم المنزلية المدمجة، مع تغطية هيكلها المصنوع من الألومنيوم والمزوّد بتبريد سلبي، والكابلات المرفقة، والمروحة الاختيارية، وحامل الأقراص المعدني،...

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.