يغطي هذا الدليل كيفية إعداد سيرفر No More Room in Hell (NMRiH) المخصص على Legion Hosting، وتكوين متغيرات بدء التشغيل، وتعديل server.cfg، وإعداد تدوير الخرائط، وتكوين أوضاع اللعب، والاتصال بالسيرفر. لأوامر الإدارة ودعم الإضافات، راجع أوامر إدارة No More Room in Hell.
1. التشغيل الأول
- سجّل الدخول إلى GPanel واختر سيرفر NMRiH الخاص بك.
- انتقل إلى تبويب Startup وراجع المتغيرات المتاحة (انظر الجدول أدناه).
- يمكنك اختيارياً تغيير SRCDS_MAP لتعيين الخريطة التي تُحمَّل أولاً.
- ارجع إلى تبويب Console وانقر على Start.
- انتظر حتى تُظهر وحدة التحكم أن السيرفر أنهى تحميل الخريطة الأولى. قد يستغرق التشغيل الأول دقيقة حيث يقوم السيرفر بالتهيئة وإنشاء ملفات التكوين الافتراضية.
- بمجرد تشغيل السيرفر، قم بتكوين اسم السيرفر وكلمة مرور RCON والإعدادات الأخرى في
nmrih/cfg/server.cfg(انظر أدناه).
server.cfg قبل جعل سيرفرك عاماً. بدونها، يتم تعطيل الوصول الإداري عن بُعد وسيكون لديك تحكم محدود بالسيرفر أثناء تشغيله.
2. متغيرات بدء التشغيل في GPanel
المتغيرات التالية متاحة في تبويب Startup في GPanel. الإعدادات مثل اسم السيرفر وكلمة المرور وكلمة مرور RCON والحد الأقصى للاعبين يتم تكوينها في server.cfg (انظر القسم 3 أدناه).
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
SRCDS_MAP |
nms_northway |
الخريطة المحمَّلة عند بدء تشغيل السيرفر. استخدم البادئة nmo_ لخرائط الأهداف أو nms_ لخرائط النجاة. |
AUTO_UPDATE |
1 |
تحديث السيرفر تلقائياً عند بدء التشغيل. عيّنه على 0 للتعطيل. |
nmrih/cfg/server.cfg بدلاً من متغيرات بدء التشغيل في GPanel.
3. تكوين السيرفر (server.cfg)
يستخدم NMRiH ملف server.cfg القياسي لمحرك Source للتكوين التفصيلي. أوقف السيرفر قبل التعديل.
موقع الملف
nmrih/cfg/server.cfg
افتح هذا الملف باستخدام تبويب Files في GPanel أو اتصل عبر SFTP. إذا لم يكن الملف موجوداً، أنشئه يدوياً أو شغّل السيرفر وأوقفه لإنشاء ملف افتراضي.
الإعدادات الرئيسية
| الإعداد | القيمة الافتراضية | الوصف |
|---|---|---|
hostname |
NMRiH Server |
اسم السيرفر المعروض في المتصفح. |
sv_password |
(فارغ) | كلمة مرور الانضمام. اتركها فارغة للوصول العام. |
rcon_password |
(بدون) | كلمة مرور RCON للوصول الإداري عن بُعد. يجب تعيينها لعمل RCON. |
maxplayers |
8 |
الحد الأقصى للاعبين المتزامنين. |
sv_contact |
(فارغ) | بريد إلكتروني أو رابط للتواصل مع مشغّل السيرفر. اختياري. |
sv_region |
255 |
رمز منطقة السيرفر للمتصفح. 0=شرق الولايات المتحدة، 1=غرب الولايات المتحدة، 2=أمريكا الجنوبية، 3=أوروبا، 4=آسيا، 5=أستراليا، 255=عالمي. |
mp_timelimit |
0 |
الحد الزمني لكل خريطة بالدقائق. 0 يعني بدون حد زمني (تقدم قائم على الجولات). |
sv_alltalk |
1 |
السماح لجميع اللاعبين بسماع بعضهم عبر الدردشة الصوتية بغض النظر عن المسافة. عيّنه على 0 للصوت القائم على القرب. |
مثال على server.cfg
hostname "My NMRiH Server"
sv_password ""
rcon_password "MySecureRCON"
maxplayers 8
sv_region 255
mp_timelimit 0
sv_alltalk 1
sv_lan 0
4. تدوير الخرائط (mapcycle.txt)
يتنقل NMRiH بين الخرائط باستخدام ملف mapcycle.txt. يحمّل السيرفر الخريطة التالية في القائمة بعد انتهاء كل جولة.
موقع الملف
nmrih/mapcycle.txt
الصيغة
ضع خريطة واحدة في كل سطر. يتم تحميل الخرائط بالترتيب من الأعلى إلى الأسفل، ثم تتكرر الدورة.
nmo_broadway
nmo_cabin
nmo_chinatown
nmo_shelter
nmo_toxteth
nms_favela
nms_midwest
nms_northway
بادئات أسماء الخرائط
| البادئة | وضع اللعب | الوصف |
|---|---|---|
nmo_ |
الأهداف | يكمل اللاعبون أهدافاً (إيجاد عناصر، الوصول إلى نقاط الاستخراج) أثناء محاربة الزومبي. الوضع الأكثر شعبية. |
nms_ |
النجاة | نجاة قائمة على الموجات. يدافع اللاعبون عن موقع ضد موجات زومبي متزايدة الصعوبة. |
nmo_ وnms_ في نفس دورة الخرائط. يقوم السيرفر تلقائياً بتبديل أوضاع اللعب بناءً على بادئة الخريطة.
5. أوضاع اللعب
وضع الأهداف (nmo_)
وضع اللعب الأساسي. يجب على اللاعبين العمل معاً لإكمال سلسلة من الأهداف -- إيجاد المفاتيح، تشغيل المولدات، الوصول إلى نقاط الإجلاء -- بينما يتجول الزومبي في الخريطة. نفاد اللاعبين أو الفشل في الاستخراج يؤدي إلى الخسارة.
وضع النجاة (nms_)
دفاع قائم على الموجات. يحتفظ اللاعبون بموقع ويقاتلون موجات متزايدة الصعوبة من الزومبي. الذخيرة والإمدادات شحيحة. الهدف هو النجاة من أكبر عدد ممكن من الموجات أو الوصول إلى عدد محدد من الموجات للفوز.
6. كيفية الاتصال
الخيار أ -- متصفح سيرفرات Steam
- افتح عميل Steam.
- انقر على View في القائمة العلوية، ثم Game Servers.
- انقر على تبويب Favourites، ثم Add a server.
- أدخل IP السيرفر والمنفذ من تبويب Network في GPanel:
<your-server-ip>:<port> - انقر على Add this address to favourites، ثم اختر السيرفر وانقر على Connect.
الخيار ب -- وحدة التحكم داخل اللعبة
- شغّل No More Room in Hell عبر Steam.
- فعّل وحدة تحكم المطور في Options > Keyboard > Advanced > Enable Developer Console.
- اضغط
~(التلدة) لفتح وحدة التحكم. - اكتب أمر الاتصال:
connect <your-server-ip>:<port> - إذا كانت كلمة المرور معيّنة، أضفها:
connect <your-server-ip>:<port>; password YourPassword
الخيار ج -- متصفح السيرفرات داخل اللعبة
- شغّل No More Room in Hell عبر Steam.
- من القائمة الرئيسية، اختر Find Servers.
- ابحث عن سيرفرك بالاسم أو تصفح القائمة.
- اختر سيرفرك وانقر على Connect.
7. RCON (وحدة التحكم عن بُعد)
يتيح لك RCON تنفيذ أوامر السيرفر عن بُعد دون الحاجة للاتصال باللعبة. يستخدم بروتوكول RCON القياسي لمحرك Source.
استخدام RCON داخل اللعبة
- افتح وحدة تحكم المطور (
~). - أدخل كلمة مرور RCON:
rcon_password YourRCONPassword - نفّذ الأوامر بإضافة البادئة
rcon:rcon changelevel nmo_broadway rcon kick PlayerName
استخدام عميل RCON خارجي
يمكنك أيضاً استخدام أدوات RCON مستقلة لإدارة سيرفرك عن بُعد. اتصل باستخدام IP السيرفر والمنفذ وكلمة مرور RCON. من عملاء Source RCON الشائعين HLSW وmcrcon.
استكشاف الأخطاء وإصلاحها
- السيرفر لا يظهر في المتصفح: تحقق من أن السيرفر قد بدأ بالكامل في GPanel. تأكد من أن
sv_lanمعيّن على0في server.cfg. قد يستغرق متصفح Steam من 2-3 دقائق لفهرسة سيرفر جديد. - لا يمكن الاتصال: تحقق من IP السيرفر والمنفذ في تبويب Network في GPanel. جرب الاتصال عبر وحدة التحكم باستخدام
connect IP:PORT. - أخطاء الخريطة غير موجودة: تحقق من أن أسماء الخرائط في
mapcycle.txtتطابق ملفات الخرائط الفعلية فيnmrih/maps/. الأسماء حساسة لحالة الأحرف. - تعطل عند بدء التشغيل: احذف
server.cfgوأعد التشغيل لإعادة إنشاء الإعدادات الافتراضية. تحقق من وحدة تحكم GPanel بحثاً عن رسائل خطأ محددة. - RCON لا يعمل: تأكد من تعيين
rcon_passwordفي كل منserver.cfgوتبويب Startup في GPanel. تأكد من استخدام المنفذ الصحيح.
مقالات ذات صلة
- أوامر إدارة No More Room in Hell
- كيفية العثور على IP السيرفر والمنفذ
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل السيرفر
هل تحتاج مساعدة؟
إذا واجهت مشاكل غير مذكورة هنا، افتح تذكرة دعم وأرفق IP السيرفر ووصفاً للمشكلة وأي رسائل خطأ من وحدة تحكم GPanel.