يستخدم خادم Rust أربعة منافذ: منفذ اللعبة الذي يتصل به اللاعبون ومنفذ Query لقائمة الخوادم، وكلاهما UDP، إضافة إلى منفذ RCON لأدوات الإدارة ومنفذ تطبيق Rust+، وكلاهما TCP. على PlayNHost تُخصَّص المنافذ الأربعة كلها وتكون مفتوحة من أجلك. يحتاج اللاعبون فقط إلى العنوان الموجود في بطاقة العب مع الأصدقاء.
ما المنافذ التي يستخدمها خادم Rust؟
| المنفذ | البروتوكول | الافتراضي لدى Facepunch | على خادمك في PlayNHost | أين تراه |
|---|---|---|---|---|
| منفذ اللعبة: يتصل اللاعبون هنا | UDP | 28015 | المنفذ الأساسي | العنوان في بطاقة العب مع الأصدقاء، والمنافذ والشبكة |
| منفذ Query: تسأل قائمة الخوادم عبره عن خادمك | UDP | أكبر بواحد من منفذ اللعبة أو منفذ RCON، أيهما أعلى | منفذ خاص به | منفذ Query في إعدادات اللعبة |
| منفذ RCON: تتصل به أدوات الإدارة الخارجية | TCP | رقم منفذ اللعبة (يستخدم مثال Facepunch الرقم 28016) | منفذ خاص به | منفذ RCON في إعدادات اللعبة |
| منفذ تطبيق Rust+: يتحدث التطبيق المرافق مع خادمك هنا | TCP | أكبر بـ 67 من منفذ اللعبة أو منفذ RCON، أيهما أعلى (28082) | منفذ خاص به | منفذ التطبيق في إعدادات اللعبة |
يقول دليل الخادم من Facepunch الشيء نفسه: لخادم Rust أربعة منافذ، منفذا اللعبة وQuery من نوع UDP، وRCON وRust+ من نوع TCP، ولا يلزم للاتصال واللعب إلا منفذ اللعبة. منفذ Query هو ما يضع خادمك في قائمة خوادم اللعبة، وتضيف Facepunch أن منفذ اللعبة ومنفذ Query لا يمكن أن يكونا الرقم نفسه أبدًا.
المنافذ منفذ Query ومنفذ RCON ومنفذ التطبيق معلَّمة بأنها للقراءة فقط في إعدادات اللعبة. تضبطها اللوحة عند إنشاء خادمك وتمرر الأرقام الأربعة إلى Rust عند كل تشغيل، لذلك يستمع Rust دائمًا على المنافذ التي تعرضها اللوحة.
لماذا لا يكون منفذ Rust لدي 28015 عادةً؟
يحصل كل خادم على PlayNHost على منافذه الخاصة من الجهاز الذي يعمل عليه، فيمكن لعدة خوادم مشاركة عنوان IP واحد دون أن تتعارض. الأرقام 28015 و28016 و28082 هي التي تستخدمها Facepunch لخادم تشغّله بنفسك. أرقام خادمك تكون مختلفة عادةً، لذلك أعطِ اللاعبين دائمًا العنوان والمنفذ اللذين تعرضهما اللوحة، وليس رقمًا من دليل للخوادم المنزلية.
أين أجد العنوان والمنافذ في اللوحة؟
- افتح خادمك في اللوحة وانقر على المنافذ والشبكة في القائمة اليمنى.
- تحت أعطِ هذا للاعبين ابحث عن العنوان المكتوب بصيغة IP ومنفذ، مثل
203.0.113.10:25600. انقر على أيقونة النسخ بجانبه. هذا هو منفذ اللعبة، وهو المنفذ الوحيد الذي يحتاجه اللاعبون. - انظر تحت كل المنافذ. ترى أربعة صفوف. الصف الذي يحمل شارة الأساسي والموصوف بعبارة المنفذ الذي يتصل به اللاعبون هو منفذ اللعبة.
- للتمييز بين الثلاثة الأخرى، انقر على الإعدادات في علامات التبويب أعلى الصفحة، ثم إعدادات اللعبة، وقارن أرقامها مع منفذ Query ومنفذ RCON ومنفذ التطبيق.
- لتسمية صف، افتح القائمة ... في نهايته، واختر إعادة تسمية، واكتب الوصف مثل
RCON، ثم انقر على حفظ التغييرات. يعرض الصف الآن وصفك بدلًا من بلا وصف.
صفحة نظرة عامة فيها العنوان نفسه: في بطاقة العب مع الأصدقاء بجانب العنوان، وفي صف عنوان الخادم من بطاقة الخادم، وزر انضمام فيها ينسخه.
كيف يتصل اللاعبون بخادم Rust على PlayNHost؟
يضغط اللاعبون F1 داخل اللعبة، ويكتبون client.connect ومسافة، ثم يلصقون العنوان مع المنفذ ويضغطون Enter. يظهر الخادم الجديد أيضًا في قائمة Community في اللعبة بعد بضع دقائق، عبر منفذ Query. لا يكتب اللاعبون أبدًا منفذ Query أو RCON أو Rust+. الخطوات الكاملة في كيف تنضم إلى خادم Rust الخاص بك.
هل أحتاج إلى فتح منافذ في الراوتر أو جدار الحماية؟
لا. يقبل الجهاز الذي يعمل عليه خادم Rust الاتصالات من الإنترنت على المنافذ التي تمنحها اللوحة للخوادم، لكل من TCP وUDP، وكل منفذ تحت كل المنافذ هو واحد منها. تقول اللوحة ذلك في تلك الصفحة: كل منفذ يقبل TCP وUDP. أما أجهزة الراوتر المنزلية للاعبين فتسمح بالاتصالات الصادرة، فلا يفتحون هم أيضًا أي شيء.
إعادة توجيه المنافذ في دليل Facepunch مخصصة لخادم تشغّله في المنزل خلف الراوتر الخاص بك. مع الخادم المستضاف ليست هذه مهمتك.
ما الذي لا يسمح به جدار الحماية؟
لا يصل إلى خادمك من الخارج إلا المنافذ المدرجة تحت كل المنافذ. الإضافة التي تفتح مستمعًا خاصًا بها، مثل صفحة ويب على منفذ تختاره بنفسها، لا يمكن الوصول إليها ما لم تستخدم أحد تلك المنافذ. إذا كانت باقتك تتضمن منافذ إضافية، تعرض كل المنافذ الزر إضافة منفذ. يختار الجهاز رقم المنفذ الجديد، كما تقول اللوحة نفسها: Port numbers are assigned by the machine your server runs on - you can name a port, but not choose its number. اضبط الإضافة على ذلك الرقم، ثم أعد تشغيل الخادم حتى يُستخدم المنفذ الجديد. إذا لم يكن هناك زر إضافة منفذ، فباقتك لا تتضمن منافذ إضافية، لذا افتح تذكرة واذكر أي إضافة تحتاج إلى منفذ.
هل يمكنني تغيير المنفذ الأساسي أو إزالة أحد المنافذ؟
أبقِ منفذ اللعبة الأساسي، واترك المنافذ الأربعة كلها في مكانها. الخيار تعيين كأساسي في القائمة ... للصف ينقل منفذ اللعبة فقط، أما منفذ Query ومنفذ RCON ومنفذ التطبيق فتبقى حيث هي. جعل منفذ Query أساسيًا مثلًا سيضع اللعبة وQuery على رقم واحد، وتقول Facepunch إن هذا لا يمكن أن يعمل.
قد تعرض القائمة أيضًا إزالة المنفذ في صفوف Query وRCON والتطبيق. لا تستخدمه: سيظل Rust يُشغَّل على ذلك الرقم، والمنفذ المُزال يعود إلى الجهاز، حيث قد يحصل عليه خادم آخر.
ما وظيفة منفذ RCON ومنفذ تطبيق Rust+؟
RCON هو وحدة التحكم عن بُعد في Rust. يشغّله Rust كـ WebSocket على منفذ RCON عبر TCP. تتصل أدوات خارجية مثل RustAdmin بعنوان IP الخاص بخادمك ومنفذ RCON وكلمة مرور RCON: كيف تربط أداة RCON الخاصة بك بخادم Rust. لا تستخدمه Console الخاصة باللوحة، لكن بطاقة اللاعبون النشطون والخريطة المباشرة تستخدمانه، ولهذا تحتاجان إلى كلمة مرور RCON.
Rust+ هو التطبيق المرافق من Facepunch. يشغّل Rust خادمًا مرافقًا صغيرًا على منفذ التطبيق عبر TCP، ويجب أن يتمكن خادم Rust+ الخلفي من Facepunch من الوصول إليه عبر الإنترنت. تشترط Facepunch أيضًا أن يكون هذا المنفذ 10000 أو أعلى. منفذ التطبيق هو أحد منافذ خادمك، لذلك يمكن الوصول إليه. تحقق من أن رقمه في إعدادات اللعبة هو 10000 أو أعلى؛ وإن كان أقل، افتح تذكرة لأن Rust+ لا يستطيع العمل عليه. يقوم اللاعبون بالاقتران من داخل اللعبة: كيف تستخدم تطبيق Rust+ مع خادم Rust.
مشكلات منافذ Rust الشائعة وحلولها
خادم Rust لا يظهر في قائمة الخوادم
يحتاج الخادم الجديد إلى بضع دقائق ليظهر في قائمة Community بعد أن تعرض Console العبارة Server startup complete (اكتمل بدء تشغيل الخادم). منفذ Query مُعدّ بالفعل، فلا يوجد شيء تفتحه. يمكن للاعبين الانضمام في هذه الأثناء بالأمر client.connect والعنوان. وإذا ظل غير ظاهر، فتحقق من الاسم والوسوم والفرع (branch): خادم Rust لا يظهر في قائمة الخوادم.
صديق لا يستطيع الاتصال بالعنوان
- انسخ العنوان من العب مع الأصدقاء مرة أخرى. المنفذ الخاطئ أو المفقود هو السبب الأكثر شيوعًا، ومنافذ Query وRCON والتطبيق لا تصلح أبدًا للانضمام.
- تحقق من أن الشارة تقول متصل وأن Console تعرض Server startup complete.
- قد تحجب شبكات المدارس والعمل والشبكات العامة منافذ الألعاب. اطلب من اللاعب تجربة شبكة أخرى.
أسباب الإصدار والفرع وامتلاء الخادم في لا يستطيع اللاعبون الانضمام إلى خادم Rust الخاص بك.
أداة RCON لا تتصل أو تُرفض
- استخدم منفذ RCON من إعدادات اللعبة، وليس المنفذ الموجود في العنوان.
- اختر نوع RCON الويب أو WebSocket إن طلبته أداتك.
- إذا غيّرت كلمة مرور RCON أثناء تشغيل الخادم، فأعد تشغيله: تعطي اللوحة كلمة المرور إلى Rust عند بدء التشغيل، فلا تُستخدم الجديدة إلا بعد إعادة التشغيل. مع كلمة مرور خاطئة تسجّل Console العبارة
RCON: IP ... attempted to connect with incorrect password.
عندما تُرفض اللوحة نفسها، تقول The server refused the RCON password: رفض الخادم كلمة مرور RCON على خادم Rust الخاص بك. وأثناء بدء تشغيل الخادم أو عند إيقافه، تقول بطاقة اللاعبون النشطون It is not answering on its RCON port. That is normal while it is starting or stopped.
يعرض Rust+ الخادم على أنه غير متصل
ابحث في Console عن Rust+ companion server connectivity test failed! Disabling Rust+ features. يطبع Rust هذه العبارة عندما يعجز خادم Facepunch الخلفي عن الوصول إلى منفذ التطبيق، ثم يعطّل Rust+ على خادمك. كما لا تسمح Facepunch إلا بـ 10 فحوصات من هذا النوع لكل عنوان IP كل 5 دقائق، وتشترك خوادم Rust على الجهاز نفسه في عنوان IP واحد. انتظر 5 دقائق ثم أعد تشغيل الخادم مرة واحدة. إذا عاد السطر، افتح تذكرة مع أسطر Console المحيطة به.
من المفيد أن تعرف
- كل إعدادات المنافذ مدرجة في إعدادات خادم Rust: شرح كل خيار، وتوجد الأخطاء الأخرى في مشكلات خادم Rust وحلولها.
- إضافة إعدادات المنافذ مرة أخرى تحت معاملات إضافية لا تغيّر شيئًا: يحتفظ Rust بأول قيمة يتلقاها، وقيمة اللوحة تأتي أولًا.
- الانتقال من مستضيف آخر يغيّر العنوان والمنافذ. أرسل إلى اللاعبين العنوان الجديد من العب مع الأصدقاء: كيف تنقل خادمك الحالي إلى PlayNHost.
- صفحة المنافذ والشبكة نفسها مشروحة في كيف تجد منافذ خادمك وعنوان IP الخاص به.



