تتطلب العديد من سيرفرات الألعاب منفذ UDP منفصلاً — مختلفًا عن منفذ اللعبة الرئيسي — لاتصالات Steam Query ومتصفح السيرفرات. دمج كلتا الوظيفتين على منفذ واحد هو السبب الأكثر شيوعًا لتحذير "المنفذ مغلق" وفشل ظهور السيرفر في قوائم متصفح السيرفرات. يوضح لك هذا الدليل كيفية إضافة تخصيص منفذ ثانٍ في GPanel وتوجيه متغير الاستعلام الخاص بسيرفرك إليه.
Warning: Port 16262 is closed, performance may be severely affected، فإن منفذ UDP/الاستعلام غير مخصص أو مكوّن بشكل صحيح. اتبع هذا الدليل لحل المشكلة.
المتطلبات الأساسية
- سيرفر ألعاب نشط لدى Legion Hosting
- الوصول إلى GPanel — سجّل الدخول ببيانات اعتماد Legion Hosting الخاصة بك
- يجب أن يكون سيرفرك في حالة غير متصل قبل تطبيق تغييرات متغيرات التشغيل (سيطلب منك GPanel ذلك إذا لزم الأمر)
- معرفة منفذ اللعبة الأساسي الحالي — مرئي في صفحة Console أو تبويب Network
16261 ومنفذ الاستعلام 16262، على سبيل المثال.
لماذا يجب أن يكون منفذ UDP منفصلاً
تشغّل سيرفرات الألعاب عادةً مستمعين للشبكة في نفس الوقت:
| المستمع | الغرض | القيمة الافتراضية النموذجية |
|---|---|---|
| منفذ اللعبة | يستقبل حركة اتصال اللاعبين — الحركة والدردشة وحالة اللعبة | 16261 (PZ)، 2456 (Valheim) |
| منفذ UDP / Steam Query | يستجيب لاستعلامات متصفح سيرفرات Steam — عدد اللاعبين والاسم وزمن الاستجابة | منفذ اللعبة + 1 في معظم الحالات |
إذا تم توجيه كلا المستمعين إلى نفس رقم المنفذ، فإن أيهما يربط أولاً يحظر الآخر. يبدأ السيرفر لكن مستمع الاستعلام لا يمكنه الفتح، مما يؤدي إلى تحذير "المنفذ مغلق" ويجعل سيرفرك يظهر غير متصل في متصفح سيرفرات Steam على الرغم من أن اللاعبين يمكنهم نظريًا الانضمام عبر عنوان IP المباشر.
الخطوة 1 — تحديد تخصيص المنفذ الحالي
- سجّل الدخول إلى GPanel وانقر على سيرفرك.
- في الشريط الجانبي الأيسر، انقر على Network.
- لاحظ رقم المنفذ المدرج في جدول التخصيصات. هذا هو منفذ اللعبة الأساسي. سجّله — ستحتاجه في الخطوة 3.
- تحقق مما إذا كان تخصيص ثانٍ موجودًا بالفعل. إذا أظهر الجدول صفًا واحدًا فقط، تحتاج إلى إضافة ثانٍ في الخطوة 2.
الخطوة 2 — إضافة تخصيص منفذ ثانٍ لـ UDP/الاستعلام
- في تبويب Network، انقر على Create Allocation (قد يكون نص الزر Add Allocation أو يعرض أيقونة +).
- سيعيّن GPanel رقم منفذ جديدًا. انتظر حتى يتم تحديث الصفحة وتأكد من ظهور صف ثانٍ في جدول التخصيصات.
- سجّل رقم المنفذ الجديد — سيكون هذا منفذ UDP/الاستعلام الخاص بك. ستدخله في الخطوة 3.
الخطوة 3 — تعيين متغير منفذ UDP/الاستعلام في تبويب Startup
إضافة التخصيص في GPanel تحجز المنفذ على مستوى الشبكة، لكنك تحتاج أيضًا إلى إخبار برنامج سيرفر اللعبة باستخدام هذا المنفذ فعليًا. يتم ذلك من خلال متغير تشغيل.
- في الشريط الجانبي الأيسر لـ GPanel، انقر على Startup.
- ابحث عن المتغير المسمى UDP Port أو Steam Query Port أو ما شابه. التسمية الدقيقة تعتمد على لعبتك:
- Project Zomboid: ابحث عن
UDP Portأو حقل مسمى بمنفذ الاستعلام/Steam - Valheim: ابحث عن
Query Port - ألعاب أخرى: ابحث عن أي حقل يشير إلى "query" أو "steam query" أو "UDP" منفصلاً عن المنفذ الرئيسي
- Project Zomboid: ابحث عن
- امسح القيمة الحالية وأدخل رقم المنفذ الجديد من الخطوة 2.
- انقر على Save أو Update لحفظ التغيير.
الخطوة 4 — إعادة تشغيل السيرفر
- اذهب إلى تبويب Console في GPanel.
- إذا كان السيرفر يعمل، انقر على Stop وانتظر حتى تتغير الحالة إلى غير متصل.
- انقر على Start.
- راقب مخرجات وحدة التحكم أثناء تشغيل السيرفر. انتظر حتى تكتمل عملية التشغيل — يستغرق هذا عادة 60-90 ثانية لمعظم سيرفرات الألعاب.
- ابحث عن سطر يؤكد أن منفذ الاستعلام تم ربطه بنجاح. يجب ألا تظهر رسالة التحذير (
Warning: Port XXXXX is closed) بعد الآن بمجرد تكوين المنفذ وتخصيصه بشكل صحيح.
التحقق
- في تبويب Console، تأكد من أن الحالة تُظهر يعمل وأن تحذير "المنفذ مغلق" غائب عن سجل التشغيل.
- افتح Steam واذهب إلى View > Game Servers (أو اضغط Ctrl+Shift+M). انقر على تبويب Favorites، أضف سيرفرك باستخدام
IP:QueryPort، وقم بالتحديث. يجب أن يعرض السيرفر الآن عدد اللاعبين وزمن الاستجابة بدلاً من انتهاء المهلة. - بالنسبة لـ Project Zomboid، اتصل بالسيرفر من خلال قائمة المفضلة داخل اللعبة. الاتصال الناجح بدون تحذير الأداء يؤكد أن كلا المنفذين يعملان بشكل صحيح.
- تحقق في تبويب Network في GPanel من أن كلا تخصيصي المنفذ لا يزالان موجودين — منفذ اللعبة الأساسي ومنفذ الاستعلام الثانوي.
استكشاف الأخطاء وإصلاحها
لا يزال تحذير "المنفذ مغلق" يظهر بعد إعادة التشغيل
- تحقق مرة أخرى من أن رقم المنفذ في حقل UDP/الاستعلام في تبويب Startup يتطابق تمامًا مع التخصيص الثاني المعروض في تبويب Network. حتى فرق رقم واحد يعني أن اللعبة تحاول فتح منفذ غير مخصص.
- تأكد من أنك نقرت على Save بعد تغيير متغير التشغيل. الانتقال بعيدًا بدون الحفظ يتجاهل التغيير.
- جرّب إيقافًا كاملاً ثم تشغيلاً بدلاً من إعادة التشغيل — بعض الألعاب تقرأ متغيرات التشغيل فقط عند التشغيل النظيف.
لا يوجد زر "Create Allocation" في تبويب Network
- بعض خطط السيرفرات لها عدد ثابت من تخصيصات المنافذ. إذا كان الزر غائبًا أو معطلاً، تواصل مع دعم Legion Hosting لطلب تخصيص منفذ إضافي لسيرفرك.
لا أجد متغير UDP Port أو Query Port في تبويب Startup
- ليست جميع أنواع سيرفرات الألعاب تعرض متغير منفذ استعلام منفصل في تبويب Startup في GPanel. إذا لم يوجد مثل هذا الحقل، فقد تدير اللعبة منفذ الاستعلام تلقائيًا (عادة منفذ اللعبة + 1). في هذه الحالة، تأكد من أن التخصيص الثاني الذي أضفته أعلى بواحد بالضبط من منفذ اللعبة الأساسي حتى تتمكن اللعبة من الربط به.
- إذا لم تكن متأكدًا من المتغير الذي يتحكم في منفذ الاستعلام للعبتك المحددة، افتح تذكرة دعم مع Legion Hosting واذكر اسم اللعبة ورسالة التحذير التي تراها.
السيرفر يظهر في متصفح سيرفرات Steam لكن اللاعبين لا يزالون غير قادرين على الاتصال
- منفذ الاستعلام ومنفذ اللعبة شيئان مختلفان. تأكيد عمل منفذ الاستعلام (ظهور السيرفر في المتصفح) لا يعني أن منفذ اللعبة مضبوط بشكل صحيح. تحقق من أن متغير منفذ اللعبة في تبويب Startup يتطابق مع التخصيص الأساسي في تبويب Network.
- انظر كيفية العثور على عنوان IP والمنفذ الخاص بسيرفرك للتأكد من أن اللاعبين يستخدمون عنوان الاتصال الأساسي الصحيح.
كان التحذير موجودًا سابقًا لكنه اختفى — هل لا يزال يتعين عليّ اتباع هذا الدليل؟
- إذا كان التحذير غائبًا وقائمة متصفح السيرفرات والاتصالات تعمل بشكل صحيح، فلا حاجة لاتخاذ أي إجراء. يتطلب التحذير إجراءً فقط عندما يظهر بشكل نشط في سجل التشغيل.
لا تزال تواجه مشاكل بعد اتباع جميع الخطوات
افتح تذكرة دعم وقم بتضمين:
- منفذ اللعبة الأساسي ومنفذ الاستعلام الثانوي لسيرفرك (كلاهما من تبويب Network)
- رسالة التحذير أو الخطأ الدقيقة من سجل تشغيل وحدة التحكم
- القيمة الحالية لمتغير UDP/Query Port في تبويب Startup
- اسم اللعبة ونوع السيرفر