دليل إعداد توجيه منافذ خادم Minecraft الكامل

رسم توضيحي لإعداد خادم ماين كرافت مع جهاز التوجيه واتصالات الشبكة

إعادة توجيه منافذ خادم Minecraft هي عملية إخبار جهاز التوجيه الخاص بك بإرسال طلبات الاتصال الواردة بـ Minecraft مباشرة إلى الكمبيوتر الذي يقوم بتشغيل الخادم. بدونها، يحجب جهاز التوجيه حركة المرور الخارجية ولا يمكن لأحد خارج شبكة منزلك الانضمام إلى لعبتك. المنفذ الافتراضي الذي يستخدمه Minecraft Java Edition هو 25565 (TCP)، وهذا هو المنفذ الذي ستقوم بإعادة توجيهه في جميع الحالات تقريباً.

كيفية عمل إعادة توجيه المنافذ لـ Minecraft

يقع جهاز التوجيه الخاص بك بين الإنترنت وكل جهاز على شبكة منزلك. يستخدم ترجمة عناوين الشبكة (NAT) لمشاركة عنوان IP عام واحد بين جميع أجهزتك. عندما يحاول صديق الاتصال بخادم Minecraft الخاص بك، تُرسل لعبته حزمة إلى عنوان IP العام الخاص بك على المنفذ 25565. بدون قاعدة إعادة توجيه، لا يعرف جهاز التوجيه أي جهاز على شبكتك يجب أن يستقبل تلك الحزمة، لذا يرفضها.

تخبر قاعدة إعادة توجيه المنفذ جهاز التوجيه: "أي حركة مرور تصل على المنفذ 25565 تذهب إلى عنوان IP المحلي لكمبيوتر الخادم الخاص بي." بمجرد وجود تلك القاعدة، يمرر جهاز التوجيه الاتصال، ويصل صديقك إلى عالمك.

قبل أن تبدأ

اجمع هذه القطع الأربع من المعلومات قبل لمس إعدادات جهاز التوجيه الخاص بك. إن وجودها جاهزة يجعل العملية برمتها تستغرق أقل من خمس دقائق.

  • عنوان IP المحلي لكمبيوتر الخادم الخاص بك (على سبيل المثال، 192.168.1.105). على Windows، قم بتشغيل ipconfig في موجه الأوامر وابحث عن "IPv4 Address." على Linux/macOS، قم بتشغيل ip a أو ifconfig .
  • عنوان لوحة المسؤول لجهاز التوجيه الخاص بك. عادة 192.168.1.1 أو 192.168.0.1 . يتم طباعته على ملصق جهاز التوجيه أو يكون مرئياً في سطر "Default Gateway" من ipconfig .
  • اسم المستخدم وكلمة المرور لمسؤول جهاز التوجيه الخاص بك. القيم الافتراضية غالباً ما تكون "admin/admin" أو "admin/password" ما لم تقم بتغييرها.
  • المنفذ الذي تريد إعادة توجيهه. Java Edition: 25565 TCP. Bedrock Edition: 19132 UDP.
مهم: يجب أن يكون لكمبيوتر الخادم الخاص بك عنوان IP محلي ثابت قبل إنشاء قاعدة إعادة التوجيه. إذا تغير عنوان IP الخاص به (وهو ما قد يسببه DHCP)، ستتوقف القاعدة عن العمل. راجع قسم عنوان IP الثابت أدناه لمعرفة كيفية إصلاح ذلك.

دليل الإعداد خطوة بخطوة

الخطوة 1: تسجيل الدخول إلى جهاز التوجيه الخاص بك

  1. افتح متصفحاً على أي جهاز متصل بشبكة منزلك.
  2. اكتب عنوان بوابة جهاز التوجيه الخاص بك في شريط العناوين (على سبيل المثال، 192.168.1.1 ).
  3. أدخل بيانات اعتماد المسؤول عند المطالبة.

الخطوة 2: ابحث عن قسم إعادة توجيه المنفذ

تسمي كل علامة تجارية للجهاز هذا بشكل مختلف. ابحث عن أحد أسماء القوائم هذه:

  • Asus: WAN > Virtual Server / Port Forwarding
  • Netgear: Dynamic DNS / Port Forwarding / Port Triggering (تحت Advanced)
  • TP-Link: Advanced > NAT Forwarding > Virtual Servers
  • Linksys: Security > Apps and Gaming > Single Port Forwarding
  • بوابات Xfinity/Comcast: Advanced > Port Forwarding
  • Spectrum/Netgear C7000: Advanced Setup > Port Forwarding / Port Triggering

إذا لم تتمكن من العثور عليه، ابحث عن " طراز جهاز التوجيه الخاص بك + port forwarding" على portforward.com ، والذي يحتوي على لقطات خطوة بخطوة لمئات طرازات أجهزة التوجيه.

الخطوة 3: إنشاء قاعدة إعادة التوجيه

ملء الحقول على النحو التالي. تختلف التسميات الدقيقة حسب جهاز التوجيه، لكن القيم تبقى كما هي.

الحقل القيمة لـ Java Edition القيمة لـ Bedrock Edition
Service Name / Description Minecraft Minecraft Bedrock
Protocol TCP UDP
External Port (Start) 25565 19132
External Port (End) 25565 19132
Internal IP / Local IP عنوان IP المحلي لكمبيوتر الخادم الخاص بك عنوان IP المحلي لكمبيوتر الخادم الخاص بك
Internal Port 25565 19132
  1. احفظ أو طبق القاعدة.
  2. أعد تشغيل جهاز التوجيه إذا طلبت منك الواجهة ذلك (ليس مطلوباً دائماً).

الخطوة 4: السماح بالمنفذ عبر جدار حماية Windows (إن أمكن)

جهاز التوجيه الخاص بك الآن يعيد توجيه حركة المرور، لكن جدار حماية Windows قد يظل يحجبها محلياً. لفتح المنفذ على Windows:

  1. افتح Windows Defender Firewall with Advanced Security (ابحث عنها في القائمة الرئيسية).
  2. انقر فوق Inbound Rules ، ثم New Rule .
  3. حدد Port ، انقر فوق Next.
  4. اختر TCP، أدخل 25565 ، انقر فوق Next.
  5. حدد Allow the connection ، انقر فوق Next عبر الشاشات المتبقية.
  6. سمِّ القاعدة "Minecraft Server" وأنهِ العملية.

على Linux، إذا كنت تقوم بتشغيل ufw :

sudo ufw allow 25565/tcp
sudo ufw reload

Java مقابل Bedrock: اختلافات المنافذ

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

  • Java Edition: المنفذ 25565، بروتوكول TCP. هذا ما يستخدمه لاعبو الكمبيوتر في نسخة Java.
  • Bedrock Edition: المنفذ 19132، بروتوكول UDP. يغطي هذا لاعبي Windows 10/11 و Xbox و PlayStation و Switch و iOS و Android الذين يتصلون بخادم Bedrock مخصص (BDS).
  • تشغيل كلا الإصدارين: تحتاج إلى قاعدتي إعادة توجيه منفصلتين، واحدة لكل مجموعة منفذ/بروتوكول.

يمكنك تغيير المنفذ الذي يستخدمه Minecraft Java بتعديل ملف server.properties وتغيير قيمة server-port . إذا قمت بذلك، فأعد توجيه أي منفذ تعينه هناك بدلاً من 25565، وأخبر الأصدقاء بالاتصال باستخدام yourip:customport .

كيفية التحقق من أن منفذك مفتوح فعلاً

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

استخدم أداة فحص المنفذ الخارجي للاختبار من منظور الإنترنت. أدخل عنوان IP العام الخاص بك (ابحث عنه بالبحث عن "what is my IP" في Google) والمنفذ 25565، ثم قم بتشغيل الفحص. نتيجة OPEN تعني أن قاعدة إعادة التوجيه الخاصة بك تعمل ويمكن للأصدقاء الاتصال. نتيجة CLOSED أو TIMEOUT تعني أن شيئاً ما لا يزال يحجب الاتصال.

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

استكشاف أخطاء المشاكل الشائعة

المنفذ لا يزال يظهر كمغلق بعد إعادة التوجيه

  • الخادم لا يعمل. يجب أن تكون عملية خادم Minecraft نشطة لكي يظهر المنفذ مفتوحاً. ابدأ به أولاً، ثم اختبر.
  • عنوان IP محلي خاطئ في القاعدة. تحقق من عنوان IP الحالي لكمبيوتر الخادم الخاص بك باستخدام ipconfig وقارنه مع ما أدخلته في قاعدة جهاز التوجيه.
  • حجب على مستوى مزود خدمة الإنترنت. بعض موفري خدمات الإنترنت، خاصة أولئك الذين يستخدمون NAT على مستوى شركة النقل (CGNAT)، يحجبون الاتصالات الواردة بالكامل. إذا بدأ عنوان IP العام الخاص بك من 100.64 إلى 100.127، فأنت على الأرجح خلف CGNAT. اتصل بمزود خدمة الإنترنت الخاص بك أو فكر في حل نفق VPN مثل Cloudflare Tunnel كبديل.
  • NAT مزدوج. إذا كان لديك مودم/جهاز توجيه مدمج بالإضافة إلى جهاز توجيه منفصل، فقد يكون لديك طبقتان من NAT. تحتاج إما إلى وضع الجهاز الأول في وضع الجسر أو إعادة توجيه المنفذ على كلا الجهازين.
  • جدار حماية على كمبيوتر الخادم. قد يحجب جدار حماية Windows أو برنامج مكافحة فيروسات تابع لجهة خارجية المنفذ محلياً. تحقق مرة أخرى من القاعدة الواردة التي أنشأتها.

الأصدقاء يمكنهم الاتصال لكنهم يستمرون في انتظار المهلة الزمنية

  • قد تكون سرعة تحميل الإنترنت لديك منخفضة جداً. يحتاج خادم Minecraft Java إلى حوالي 0.5 Mbps من التحميل لكل لاعب نشط.
  • قد يكون كمبيوتر الخادم ينفد من ذاكرة الوصول العشوائي. يخصص ملف JAR لخادم Minecraft الافتراضي 1 GB. قم بإطلاقه بذاكرة أكثر: java -Xmx4G -Xms1G -jar server.jar nogui

لا يمكنك الاتصال باستخدام عنوان IP العام الخاص بك

هذا طبيعي. لا يدعم العديد من أجهزة التوجيه "NAT loopback" (يسمى أيضاً hairpin NAT)، مما يعني أن الأجهزة على شبكتك الخاصة لا يمكنها الوصول إلى الخادم الخاص بك باستخدام عنوان IP العام. اتصل باستخدام عنوان IP المحلي لكمبيوتر الخادم (على سبيل المثال، 192.168.1.105 ) عند اللعب من نفس الشبكة. يستخدم الأصدقاء خارج شبكتك عنوان IP العام.

لماذا تحتاج إلى عنوان IP محلي ثابت

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

  1. حجز DHCP (مستحسن): في إعدادات DHCP الخاصة بجهاز التوجيه، ابحث عن كمبيوتر الخادم الخاص بك من خلال عنوان MAC الخاص به وقم بتعيين عنوان IP دائم له. سيعطي جهاز التوجيه دائماً هذا الجهاز نفس العنوان. لا يتطلب هذا أي تغييرات على الكمبيوتر الشخصي نفسه.
  2. عنوان IP ثابت يدوي على الكمبيوتر الشخصي: قم بتعيين عنوان IP وقناع الشبكة الفرعية والبوابة الافتراضية و DNS يدوياً في إعدادات محول الشبكة الخاص بك. استخدم عنواناً خارج نطاق DHCP الخاص بجهاز التوجيه لتجنب التضارب (على سبيل المثال، إذا كان DHCP يعين .100 من خلال .200، استخدم .50).

اعتبارات الأمان

فتح منفذ للإنترنت هو تعرض حقيقي. بعض الخطوات العملية لتقليل المخاطر:

  • استخدم قائمة بيضاء. في server.properties ، قم بتعيين white-list=true وأضف لاعبين موثوقين فقط. هذا يمنع مستخدمي الإنترنت العشوائيين من الانضمام حتى لو وجدوا عنوان IP الخاص بك.
  • حافظ على تحديث ملف JAR الخاص بالخادم. تصدر Mojang تصحيحات أمان بانتظام. تشغيل نسخة قديمة يعرضك للاستغلال المعروف.
  • لا تشغل الخادم كمسؤول/جذر. قم بإنشاء حساب مستخدم مخصص بامتيازات منخفضة لعملية الخادم.
  • فكر في منفذ غير قياسي. التغيير من 25565 إلى شيء مثل 34217 لن يوقف مهاجماً مصمماً، لكنه يقلل من ضوضاء الفحص الآلي.
  • أغلق المنفذ عند عدم الاستخدام. إذا كنت تلعب فقط في عطلات نهاية الأسبوع، قم بتعطيل قاعدة إعادة التوجيه خلال الأسبوع.
أداة فحص المنفذ عبر الإنترنت التي تتحقق من أن منفذ خادم Minecraft 25565 مفتوح

تأكد من أن منفذ خادم Minecraft الخاص بك مفتوح فعلاً

بعد إعداد إعادة توجيه منفذ خادم Minecraft، استخدم أداة فحص المنفذ المفتوح المجانية لدينا للتحقق فوراً من أن المنفذ 25565 (أو المنفذ المخصص الخاص بك) قابل للوصول من الإنترنت العام. أدخل عنوان IP العام والمنفذ وحصل على نتيجة حقيقية في ثوانٍ.

تحقق من منفذك الآن →

تستخدم Minecraft Java Edition المنفذ 25565 عبر TCP بشكل افتراضي. تستخدم Minecraft Bedrock Edition المنفذ 19132 عبر UDP. يمكنك تغيير منفذ Java Edition بتعديل قيمة server-port في server.properties ، لكن 25565 هو ما يتوقعه كل عميل ما لم تخبرهم بخلاف ذلك. إذا قمت بتغييره، يجب على اللاعبين إضافة المنفذ المخصص إلى عنوان IP الخاص بك عند الاتصال، مثل yourip:34217 .

أسهل طريقة هي البحث عن "what is my IP" في Google. تظهر النتيجة في أعلى الصفحة عنوان IP العام الحالي الخاص بك. يمكنك أيضاً زيارة موقع مثل ipinfo.io. ضع في الاعتبار أن معظم اتصالات الإنترنت المنزلية لديها عنوان IP عام ديناميكي، مما يعني أنه قد يتغير عند إعادة تشغيل جهاز التوجيه الخاص بك أو بعد فترة معينة. إذا حدث هذا كثيراً، فابحث عن خدمة DNS ديناميكي مجانية مثل DuckDNS للحصول على اسم مضيف ثابت يشير دائماً إلى عنوان IP الحالي الخاص بك.

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

لا. تقوم خدمات استضافة Minecraft المدفوعة (مثل Apex Hosting أو Bisect Hosting أو ما شابه) بتشغيل الخادم على أجهزتهم الخاصة بعنوان IP عام ومنافذ مفتوحة مكونة بالفعل. تحصل فقط على عنوان خادم ومنفذ منهم وتشاركه مع الأصدقاء. إعادة توجيه المنفذ مطلوبة فقط عندما تستضيف الخادم بنفسك على جهاز في منزلك، خلف جهاز التوجيه الخاص بك.

NAT على مستوى شركة النقل (CGNAT) يعني أن مزود خدمة الإنترنت الخاص بك يضع عملاء متعددين خلف عنوان IP عام واحد، لذا لا تملك في الواقع عنوان IP عام فريد. إعادة توجيه المنفذ لا تعمل في هذه الحالة لأن الاتصالات الواردة لا يمكنها الوصول إليك. للتحقق مما إذا كنت خلف CGNAT، انظر إذا كان عنوان WAN الخاص بجهاز التوجيه يبدأ من 100.64 إلى 100.127. تشمل الحلول طلب عنوان IP عام مخصص من مزود خدمة الإنترنت الخاص بك (أحياناً مجاني، أحياناً برسم صغير)، أو استخدام خدمة نفق مثل Cloudflare Tunnel أو Playit.gg لتجاوز NAT بالكامل.

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