اكتشف أفضل طريقة لعرض خادم Raspberry Pi Minecraft على الإنترنت للألعاب متعددة اللاعبين عبر الإنترنت.
هل تشعر بالملل من لعب Minecraft وحده؟ هل تريد أن تلعبها مع أصدقائك على الخادم الخاص بك؟ لديك Raspberry Pi؟ لأن هذا كل ما تحتاجه لإنشاء خادم Minecraft منخفض التكلفة وموثوق به ، يمكنك الاستمرار في تشغيله طوال الوقت.
مقارنةً بالاتصال بخادم بعيد ، تحصل على زمن انتقال منخفض جدًا لأنفسكم. يتمتع اللاعبون الآخرون أيضًا بفترات انتقال أقل بكثير ، وهي نعمة للعب التعاوني بفضل أوقات الاستجابة الممتازة.
تجهيز خادم Minecraft الخاص بك للعب متعدد اللاعبين عبر الإنترنت
الخطوة الأولى هي قم بإعداد خادم Minecraft للعمل على شبكتك المحلية. من خلال سلسلة من الأوامر ، تكون العملية سهلة للغاية من الجهاز. يعتمد استخدام Raspberry Pi 3 أو Pi 4 على عدد المشغلات المتزامنة. تحتاج الخوادم عادةً إلى بعض المساحة العلوية لاستيعاب لاعبين إضافيين في المستقبل. لهذا الغرض ، يعد نموذج Raspberry Pi 4 2GB نقطة انطلاق جيدة. أي طراز من Pi أقل من 2 غيغابايت من ذاكرة الوصول العشوائي قد يتطلب منك ذلك قم بإعداد المبادلة (الذاكرة الافتراضية) بشكل صحيح على Raspberry Pi الخاص بك من أجل الاستقرار ، لمنع حالة نفاد الذاكرة (OOM).
ميناء الشحن في جهاز التوجيه
عندما يتم إعداد خادم Minecraft ويعمل بشكل جيد على شبكتك المحلية ، فإنك تحتاج إلى توفير الوصول إلى لاعبين آخرين عبر الإنترنت. إذا قمت بتوصيل Pi بالإنترنت مباشرة بدون جهاز توجيه ، فسيعمل على الفور ، لكن معظم الشبكات تتطلب استخدام جهاز توجيه. تحتوي كل من أجهزة التوجيه السلكية واللاسلكية على ميزة أمان قياسية مضمنة تسمى حظر المنفذ. تمنع هذه الميزة الغرباء من الوصول إلى الأجهزة الموجودة داخل شبكتك. عندما يحاول لاعب خارج شبكتك الوصول إلى خادم Minecraft الخاص بك ، فسيتم حظر الاتصال في جهاز التوجيه.
لكنك تحتاج إلى لاعبين آخرين للاتصال بخادم Minecraft الموجود داخل شبكتك. يتم ذلك عبر ميزة شبكة تسمى إعادة توجيه المنفذ. يتلقى عنوان IP العام الخاص بك طلب الاتصال من اللاعبين. بمجرد الاستلام ، يجب على جهاز التوجيه الخاص بك إعادة توجيه الطلب إلى Pi. بدلاً من إعادة توجيه جميع المنافذ ، يجب إعادة توجيه المنافذ الضرورية فقط ، وهو أمر جيد للأمان. في حالة وجود خادم Minecraft على Pi ، يكون المنفذ إما 19132 أو 25565. أي واحد لاستخدامه يعتمد على التثبيت.
Minecraft Java Edition |
طبعة ماين كرافت بيدروك |
|
---|---|---|
مصدر |
أي |
أي |
نطاقات منفذ المصدر |
* |
* |
وجهة |
أي |
أي |
نطاقات منفذ الوجهة |
25565 |
19132 |
بروتوكول |
TCP |
UDP |
فعل |
يسمح |
يسمح |
أولوية |
100 |
100 |
اسم |
ماين كرافت |
ماين كرافت |
لإعادة توجيه المنفذ ، قم بتسجيل الدخول إلى جهاز التوجيه الخاص بك ، وابحث عن الصفحة لإدارة المنافذ. قم بإنشاء قاعدة إعادة توجيه المنفذ. سيكون المنفذ الخارجي والمنفذ الداخلي هو منفذ خادم Minecraft على Pi. سيكون عنوان IP مرة أخرى هو عنوان Pi الخاص بك. نظرًا لأنك تريد أن يكون هذا إعدادًا لمرة واحدة ، تعيين عنوان IP ثابت لـ Raspberry Pi الخاص بك هو الخيار الأفضل.
بمجرد الانتهاء من ذلك ، يتم إعادة توجيه جميع الطلبات إلى هذا المنفذ إلى Pi. قد تحتاج بعض أجهزة التوجيه إلى إعادة التشغيل حتى تعمل إعادة توجيه المنفذ. لا يمكن إعادة توجيه المنفذ على اتصالات الإنترنت الخلوية المربوطة.
هناك ميزة أخرى في أجهزة التوجيه تسمى المنطقة منزوعة السلاح (DMZ). يتيح لك ذلك إعادة توجيه جميع المنافذ الواردة إلى عنوان IP الذي تم اختياره ، وهو عنوان Pi الخاص بك. على الرغم من سهولة إعداده ، إلا أنه يطرح الكثير من التحديات الأمنية. إذا كنت لا تزال ترغب في القيام بذلك بهذه الطريقة ، فيجب عليك ذلك قم بحماية خادم Minecraft الخاص بك باستخدام محدد معدل مثل Fail2ban. يجب عليك أيضًا إعداد جدار حماية مثل Uncomplicated Firewall (UFW). بعد ذلك ، افتح المنافذ الضرورية فقط باستخدام:
sudo ufw allow 19132
تحقق مما إذا كان إعادة توجيه المنفذ يعمل بشكل جيد
لقد قمت بإعداد إعادة توجيه المنفذ ، ولكن عليك التحقق مما إذا كان يعمل بشكل صحيح. نظرًا لأن اللاعبين خارج شبكتك ويتصلون عبر الإنترنت ، فأنت بحاجة إلى التحقق من ذلك من خارج شبكتك. لحسن الحظ ، هناك العديد من أدوات فحص المنفذ المفتوح المتاحة على الإنترنت ، مثل CanYouSeeMe.org.
أدخل رقم المنفذ وقم بإجراء فحص ، سيظهر لك رسالة نجاح إذا كان بإمكانه رؤية الخدمة على المنفذ.
امنح أوراق اعتماد الوصول للاعبين الآخرين عبر الإنترنت
تحتاج إلى إعطاء عنوان IP ورقم المنفذ للاعبين الآخرين ؛ هذا هو عنوان IP العام ، وليس عنوان IP الخاص من Pi على شبكتك. يمكنك العثور على عنوان IP العام من خلال زيارة WhatsMyIP.org. يمكنك أيضًا تشغيل أمر في محطة Pi للعثور عليه:
حليقة http://ifconfig.me
مقابل IP الثابت العام مقابل. ديناميكية IP
بالنسبة لهذا الإعداد ، يوصى بشدة باستخدام IP الثابت العام لتبسيط الأمور. نظرًا لأن عنوان IP الثابت العام يظل كما هو ، فلا يحتاج اللاعبون إلى تغيير بيانات اعتماد الاتصال. ومع ذلك ، فإن معظم الاتصالات المنزلية لها عنوان IP عام ديناميكي ؛ هذا يعني أنه يتم إعادة إصداره عند إعادة تشغيل معدات الشبكة ، إما في نهايتك أو في نهاية مزود خدمة الإنترنت. في هذه الحالة ، تحتاج إلى توصيل عنوان IP العام الجديد لجميع اللاعبين مرة أخرى. يتم ذلك عادة في الرسائل الجماعية.
أفضل طريقة لتشغيل خادم Minecraft على IP الديناميكي
بينما يتوفر الكثير ، بعض خدمات DNS الديناميكية ممتازة. يمكنك استخدام خدمات DDNS مثل DynDNS أو NoIP لهذا الغرض. تحتوي معظم أجهزة التوجيه على ميزة مضمنة لتحديث عنوان IP الجديد لهذه الخدمات عند كل تغيير IP. نظرًا لأن عنوان URL الذي تم تكوينه في خدمة DDNS لا يتغير ، فسيتصل اللاعبون دائمًا باستخدام نفس عنوان URL. هذا على الرغم من تغيير عنوان IP ديناميكيًا.
ماذا عن عنوان URL لعنوان IP الثابت أيضًا؟
إذا كنت تمتلك اسم مجال ، فما عليك سوى إنشاء "سجل A" ضمن إعدادات المجال وتوجيهه إلى عنوان IP العام الخاص بك. قد ترغب في توجيهه إلى مجال فرعي إذا كنت تستخدم المجال الرئيسي لغرض مختلف بالفعل. فيما يلي مثال على الإعداد:
- يكتب: سجل
- اسم المجال الفرعي: minecraft.example.com
- عنوان IP العام: 100.100.100.100
ما هو الأفضل لخادم Minecraft؟ اتصال سلكي أو لاسلكي؟
يحتوي Pi 4 على شبكة لاسلكية 802.11ac أسرع. ومع ذلك ، من الأفضل استخدام Ethernet السلكية للعمل بكفاءة كخادم Minecraft. والسبب في ذلك هو أن زمن الوصول اللاسلكي يزداد بشكل ملحوظ مع زيادة استخدام النطاق الترددي. سيعني المزيد من اللاعبين مزيدًا من النطاق الترددي ، وسيؤثر وقت الاستجابة العالي سلبًا على طريقة اللعب. لذا ، استخدم اتصالاً سلكيًا ؛ كلما اقترب Pi من جهاز التوجيه ، كان ذلك أفضل.
الكمون عامل مهم في الشبكات العامة أيضًا. إذا كان جميع اللاعبين يستخدمون نفس مزود خدمة الإنترنت (نفس المدينة أيضًا) ، فإن زمن الانتقال يكون أقل من جزء واحد من المللي ثانية. عبر مزودي خدمة الإنترنت المختلفين ، يكون زمن الانتقال أعلى بكثير ، حيث يتراوح من 30 مللي ثانية إلى 50 مللي ثانية.
قم بتشغيل خادم Minecraft Multiplayer الخاص بك: النجاح
يعد إعداد Raspberry Pi للعب Minecraft عبر الإنترنت أمرًا سهلاً. تشغيله فعال من حيث التكلفة أيضًا ، حتى لو قمت بتشغيله طوال الوقت. استهلاك الطاقة المنخفض لـ Raspberry Pi سيبقي فواتير الطاقة ضئيلة. ما عليك سوى نسخ البيانات احتياطيًا بين الحين والآخر حتى لا تفقد تقدم اللعبة بسبب أي مشكلات في القرص.