جديد 📢 عرض الإطلاق لفترة محدودة: خصم حتى 70% على شهرك الأول في كل لعبة.عرض الباقات

كيف تستضيف سيرفر No More Room in Hell (2026)

سيرفرات No More Room in HellUpdated Nov 5, 20268 min read

الجواب المختصر. يمكنك استضافة خادم No More Room in Hell بنفسك مجانًا: ثبّت الخادم المخصّص، وهو تطبيق Steam رقم 317670، عبر SteamCMD مع تسجيل دخول مجهول، وضع إعداداتك في nmrih/cfg/server.cfg، وشغّله باستخدام srcds_run، وافتح المنفذ الذي تمرّره مع -port. أو استأجر خادم No More Room in Hell وتخطَّ التثبيت والشبكة.

يجد اللاعبون خادمك بالاسم في متصفح الخوادم داخل اللعبة. يغطي هذا الدليل اللعبة الأصلية، وليس No More Room in Hell 2.

تم التحقق في 5 نوفمبر 2026 مقابل تحديث الشبكات 1.15، الذي صدر في 1 سبتمبر 2026، وهو أحدث تحديث أعلن عنه المطورون على Steam.

يعتمد هذا الدليل على مصدرين: إعلانات المطورين الرسمية على Steam، وما نشغّله على كل خادم No More Room in Hell نستضيفه. وما لم نستطع تأكيده من مصدر أساسي تركناه خارج الدليل. للانتقال مباشرة إلى طريقة الاستئجار، اذهب إلى الخيار 2.

ما الذي تحتاجه

  • برنامج الخادم: الخادم المخصّص للعبة No More Room in Hell، تطبيق Steam رقم 317670. نثبّته بتسجيل دخول مجهول إلى Steam. اللعبة نفسها تطبيق Steam منفصل (224260) يثبّته لاعبوك؛ وتعرضها Steam كلعبة مجانية.
  • جهاز يبقى يعمل: حاسوب احتياطي أو خادم منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل Debian أو Ubuntu بنظام 64 بت؛ وتعمل خوادمنا على Debian 12. للعبة نسخ لنظامي Windows وLinux على Steam، لكننا اختبرنا خادم Linux فقط.
  • الذاكرة والمعالج: لا ينشر المطورون متطلبات للخادم بحسب ما استطعنا العثور عليه. اعتبر أي رقم تقرؤه في مكان آخر تقديرًا.
  • منفذ: منفذ واحد من اختيارك، يُمرَّر إلى الخادم مع -port ويُفتح في جدار الحماية والموجّه.
  • عدد اللاعبين: يُضبط باستخدام -maxplayers.

الخيار 1: استضفه بنفسك

يعتمد أمر التنزيل ومسارات الملفات أدناه على ما تستخدمه خوادمنا. كما تضيف لوحة التحكم بعض الضمانات التي نشرحها لاحقًا.

ثبّت الخادم

  1. ثبّت المكتبات التي يحتاجها SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar ca-certificates lib32gcc-s1 lib32stdc++6 lib32z1 -y
    SteamCMD نفسه برنامج 32 بت (لا يحتوي تنزيله إلا على linux32/steamcmd)، ولهذا تلزم هذه المكتبات ذات 32 بت. إذا توقف srcds_run لاحقًا بسبب مكتبة .so مفقودة، فثبّت الحزمة التي توفّرها (حزمة :i386 إن كانت مكتبة 32 بت).
  2. أنشئ مستخدمًا للخادم وانتقل إليه.
    sudo useradd -m -s /bin/bash -U nmrih
    sudo su - nmrih
  3. ثبّت SteamCMD واتركه يحدّث نفسه مرة واحدة.
    mkdir -p ~/steamcmd ~/server/steamapps
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. نزّل الخادم.
    ./steamcmd.sh +force_install_dir /home/nmrih/server +login anonymous +app_update 317670 validate +quit
    في عمليات التثبيت التي أجريناها، فشل تنزيل SteamCMD أحيانًا دون أي خطأ بينما بدا الأمر منتهيًا، في نحو اثنتين من كل سبع عمليات تثبيت نظيفة. في حالات الفشل تلك كان الملف steamapps/appmanifest_317670.acf مفقودًا، فتحقق من وجوده ومن وجود srcds_run في مجلد الخادم، وأعد تشغيل الأمر إذا غاب أحدهما.
  5. انسخ مكتبات عميل Steam. يقوم تثبيتنا بنسخها إلى .steam/sdk32 و.steam/sdk64 في المجلد الرئيسي للمستخدم الذي يعمل الخادم باسمه (في خوادمنا، مجلد الخادم هو ذلك المجلد الرئيسي). بالنسبة للمستخدم nmrih أعلاه:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

اكتب الإعدادات

  1. أنشئ ملف الإعدادات nmrih/cfg/server.cfg داخل مجلد الخادم، وضع فيه هذه الأسطر الخمسة. هذه هي الإعدادات التي تديرها لوحتنا:
    hostname "My No More Room in Hell server"
    sv_password ""
    sv_difficulty "classic"
    sv_alltalk 0
    mp_timelimit 45
    تقدّم اللوحة ثلاث قيم لـ sv_difficulty: casual وclassic وnightmare. يكتب إعداد الحد الزمني لكل خريطة (بالدقائق) القيمة mp_timelimit، ويكتب مفتاح الدردشة الصوتية العامة القيمة sv_alltalk على أنها 1 (مفعّل) أو 0 (معطّل).
  2. أضف أوامر cvar الإدارية إن أردت. أضاف تحديث 1.14.2 الأمر sv_ban_items، وهو قائمة مفصولة بفواصل لأسماء العناصر المحظورة، مع المثال sv_ban_items me_fubar,exp_tnt,item_pills. وأضاف تحديث 1.15 الأمر sv_gamedesc_override، الذي يغيّر وصف اللعبة دون إضافة. تسرد الإعلانات الكثير من أوامر cvar الأخرى للخادم.
  3. أعد تشغيل الخادم بعد تغيير server.cfg.

افتح المنفذ

  • افتح المنفذ الذي ستمرّره إلى -port في جدار حماية الجهاز، ووجّهه في الموجّه.
  • أضاف تحديث 1.15 خاصية Steam Networking ويقول إن "تحويل المنافذ لم يعد مطلوبًا". والطريقة الوحيدة التي يصفها لاستخدامها هي قائمة جديدة في نافذة أنشئ سيرفرًا داخل اللعبة (خوادم عامة أو للأصدقاء فقط أو غير مدرجة). ولا يذكر كيف يستخدمها الخادم المخصّص، لذلك ما زلنا نفتح المنفذ على خوادمنا.

شغّله وانضم

  1. تشغيل الخادم يتم من مجلد الخادم. هذا سطر التشغيل لدينا، مع المنفذ 27015 كمثال:
    ./srcds_run -game nmrih -console -port 27015 +map nms_northway +ip 0.0.0.0 -maxplayers 8 -strictportbind -norestart
    يجب أن يكون -port هو المنفذ الذي فتحته، ويحدد -maxplayers عدد أماكن اللاعبين. يكون الخادم جاهزًا عندما تطبع وحدة التحكم سطرًا يحتوي على gameserver Steam ID.
  2. انضم إليه. شغّل No More Room in Hell، وافتح متصفح الخوادم، وابحث عن اسم خادمك تمامًا كما كتبته في hostname. ومنذ 1.15 يعرض المتصفح أيضًا صعوبة كل خادم في وصف اللعبة.
  3. تحديث الخادم يتم هكذا: أوقف الخادم وأعد تشغيل أمر التنزيل من الخطوة 4. يقول إعلان 1.15 إن التحديث يُطبَّق عندما يعيد اللاعبون تشغيل No More Room in Hell، لذلك عليهم أيضًا إعادة تشغيل لعبتهم.

لماذا قد لا تفعل إعداداتك شيئًا

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

الخيار 2: استضفه على PlayNHost

الاستئجار يلغي التثبيت والمنفذ وروتين التحديث. وما زلت تختار الاسم، وكلمة مرور إن أردت، وقواعدك.

  1. اختر باقة. افتح صفحة استضافة خوادم No More Room in Hell. توجد وقت كتابة هذا الدليل باقة واحدة هي FIREAXE لـ 8 لاعبين. اضغط خصّص الباقة وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
  2. انتظر التثبيت. يظهر الخادم في لوحة التحكم. وتطبع الـ Console الخاصة به سطرًا يحتوي على gameserver Steam ID عندما يكون جاهزًا.
  3. سمِّه. في تبويب الإعدادات، تحت إعدادات اللعبة، اضبط اسم الخادم وللخادم الخاص اضبط كلمة مرور الانضمام. ثم أعد التشغيل.
  4. اختر قواعدك في المكان نفسه: الخريطة الافتراضية (الخريطة التي يبدأ بها الخادم)، والصعوبة (casual أو classic أو nightmare)، والدردشة الصوتية العامة، والحد الزمني لكل خريطة (بالدقائق). أعد التشغيل لتطبيقها. انظر كيف تغيّر إعدادات سيرفر No More Room in Hell وخرائطه.
  5. اجعل نفسك مشرفًا. انظر كيف تصبح أدمن على سيرفر No More Room in Hell الخاص بك.
  6. ادعُ لاعبيك. في نظرة عامة انسخ عنوان الخادم وأرسله إلى لاعبيك، مع كلمة مرور الانضمام إن وضعت واحدة. انظر كيف تتصل بسيرفر No More Room in Hell الخاص بك.

ما تفعله لوحة التحكم من أجلك

  • يُخصَّص المنفذ ويكون مفتوحًا منذ البداية، ويبدأ الخادم عليه.
  • يعيد التثبيت محاولة تنزيل SteamCMD حتى ثلاث مرات ويتوقف مع رسالة خطأ واضحة إذا لم يصل التطبيق أبدًا، بدل أن يترك خادمًا ينهار عند أول تشغيل.
  • تُكتب إعداداتك في server.cfg عند كل تشغيل، لذلك تغيّرها في إعدادات اللعبة وليس في الملف. يزرع التثبيت الأسطر الخمسة أولًا، حتى يكون للإعدادات أعلاه سطر تستقر فيه.
  • عند تفعيل تحديث تلقائي (وهو الافتراضي، تحت Show advanced في إعدادات اللعبة)، ينزّل الخادم أي إصدار جديد من Steam في كل مرة يبدأ فيها.
  • يضيف مفتاح اختياري هو تثبيت SourceMod كلًّا من Metamod:Source وSourceMod: فعّله وأعد تثبيت الخادم، لأن التثبيت وحده هو الذي يقرأه. يفشل التثبيت بوضوح إذا لم يصلا، بدل التظاهر بأنهما وصلا. وإيقافه لاحقًا لا يزيلهما.
  • إذا كان الخادم غائبًا عن المتصفح، انظر كيف تصلح سيرفر No More Room in Hell الغائب عن المتصفح.

الاستضافة الذاتية أم الاستئجار: مقارنة صريحة

  • التكلفة: برنامج الخادم مجاني. تكلّفك الاستضافة الذاتية الكهرباء والعتاد والنطاق الترددي، أو جهازًا سحابيًا. أما الاستئجار فرسم شهري تحدده الباقة.
  • التوفر: الخادم المنزلي لا يعمل إلا ما دام حاسوبك والكهرباء والإنترنت تعمل. والخادم المستأجر يعمل على عتاد المضيف.
  • التعرض: في المنزل يتصل اللاعبون بعنوان IP العام الخاص بك وتتولى أنت جدار الحماية والموجّه. والخادم المستأجر يُبقي عنوان IP المنزلي خارج الصورة.
  • الإعداد: تحتاج الاستضافة الذاتية إلى سطر الأوامر وSteamCMD ومنفذ وملف server.cfg تُحدّثه يدويًا. ويحتاج الاستئجار إلى اسم وكلمة مرور وقواعدك.
  • التحكم: تمنحك الاستضافة الذاتية كل ملف. وفي خوادمنا تغيّر الإعدادات الرئيسية من لوحة التحكم، ويبقى لديك تبويب الملفات لبقية الأمور.

هل أنت جاهز لتخطي الإعداد؟ اطّلع على باقات خوادم No More Room in Hell.

تستضيفه في مكان آخر بالفعل؟ انقل سيرفرك إلينا

أحدث مقالات المدونة