الجواب المختصر. يمكنك استضافة سيرفر Nightingale بنفسك مجانًا: ثبّت Nightingale Dedicated Server (تطبيق Steam رقم 3796810) عبر SteamCMD باستخدام تسجيل دخول مجهول، وانسخ
ExampleServerSettings.iniإلىServerSettings.ini، وعيّن كلمات المرور، وافتح المنفذ UDP 7777. صفحة استضافة سيرفرات Nightingale لدى PlayNHost تظهر بحالة قريبًا وقت كتابة هذا الدليل.يعمل السيرفر على Linux وWindows. يختار اللاعبون Play، ثم يحددون شخصية، ثم Join a Game، ويتصلون عبر Steam أو بكتابة العنوان والمنفذ في حقل IP/LAN.
تم التحقق في 5 نوفمبر 2026 من دليل السيرفر المخصص الصادر عن Inflexion (ملف PDF الصادر في يوليو 2025 والمرتبط من صفحة Dedicated Servers) ومن تحديث فبراير 2026، وهو أحدث تحديث أعلنت عنه Inflexion على Steam.
يستند هذا الدليل إلى دليل السيرفر المخصص الصادر عن Inflexion Games نفسها وإلى إعلانات Steam، بالإضافة إلى ما نستخدمه على كل سيرفر Nightingale نستضيفه. للانتقال مباشرة إلى طريقة الاستئجار، اذهب إلى الخيار 2.
ما الذي تحتاجه
- برنامج السيرفر: "Nightingale Dedicated Server"، تطبيق Steam رقم 3796810. وهو مجاني، ويخدم معرّف التطبيق نفسه نسخة Linux ونسخة Windows معًا: ينزّل SteamCMD النسخة المناسبة لنظامك. يستخدم أمر التثبيت
+login anonymous. - جهازًا يبقى يعمل: حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل Debian أو Ubuntu Linux، وهو ما نشغّله نحن.
- العتاد: لا ينشر دليل Inflexion متطلبات السيرفر. اعتبر أي رقم تقرؤه في مكان آخر تقديرًا.
- حدًّا للاعبين: افتراضيًا يدعم Nightingale ستة لاعبين في العالم الواحد. تقول Inflexion إن رفع الحد فوق ستة غير مدعوم وقد يسبب سلوكًا غير مقصود.
- الشبكة: المنفذ UDP 7777 للعبة، ويجب أن يكون متاحًا من الإنترنت. يمكنك تغييره باستخدام
-port=. - اللعبة: يحتاج كل لاعب إلى Nightingale. يذكر دليل Inflexion حسابات Steam وEpic على أنها اللاعبون الذين يخزّنهم السيرفر المخصص.
الخيار 1: استضفه بنفسك
هذه الخطوات لنظام Debian أو Ubuntu. معرّف التطبيق وأسماء الملفات وأسماء الإعدادات مأخوذة من دليل Inflexion ومن تثبيتنا الخاص.
ثبّت السيرفر
- ثبّت المكتبة التي يحتاجها SteamCMD، مع curl للخطوات التالية.
sudo apt-get update sudo apt-get install -y lib32gcc-s1 curl - أنشئ مستخدمًا للسيرفر وانتقل إليه.
sudo useradd -m -s /bin/bash nightingale sudo -iu nightingale - ثبّت SteamCMD بهذا المستخدم ودعه يحدّث نفسه مرة واحدة.
mkdir -p ~/steamcmd ~/server cd ~/steamcmd curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar -xz ./steamcmd.sh +quit - نزّل السيرفر.
في تثبيتاتنا كان SteamCMD ينتهي أحيانًا دون خطأ ومع ذلك لا يترك أي ملفات للعبة، لذلك يتحقق سكربت التثبيت لدينا من وجود ملف بيان التطبيق (~/steamcmd/steamcmd.sh +force_install_dir /home/nightingale/server +login anonymous +app_update 3796810 validate +quitsteamapps/appmanifest_*.acf) في مجلد السيرفر ويعيد التنزيل حتى ثلاث مرات. افعل الشيء نفسه يدويًا: إذا لم يكن~/server/steamapps/appmanifest_3796810.acfموجودًا، فشغّل الأمر مرة أخرى. - انسخ مكتبة عميل Steam إلى
.steam/sdk64داخل المجلد الرئيسي للمستخدم الذي يشغّل السيرفر، كما يفعل تثبيتنا:mkdir -p ~/.steam/sdk64 cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
اكتب الإعدادات
- أنشئ ملف الإعدادات من المثال الذي يرفقه المطوّر:
cd ~/server cp NWX/Config/ExampleServerSettings.ini NWX/Config/ServerSettings.ini - عدّل
NWX/Config/ServerSettings.ini. توجد الخيارات في القسم[/Script/NWX.NWXServerSettings]:
بدون[/Script/NWX.NWXServerSettings] Password=choose-a-connection-password AdminPassword=choose-an-admin-passwordPasswordيستطيع أي شخص يعرف عنوانك الانضمام، وتوصي Inflexion بتعيين واحدة. اللاعبون الذين يدخلونAdminPasswordداخل اللعبة يستطيعون طرد اللاعبين الآخرين وحظرهم. - اعرف الإعدادات التي تُضبط من سطر الأوامر فقط. لا يمكن ضبط حد اللاعبين (
-ini:Game:[/Script/Engine.GameSession]:MaxPlayers=) والمنفذ (-port=) والغشّ (-EnableCheats) في الملف. أبقِ الرمز=في-port=7777: تحذّر Inflexion من أن Unreal يتجاهل الإعداد بدونه.
افتح المنفذ وشغّل السيرفر وانضم
- افتح UDP 7777. اسمح به في جدار الحماية على الجهاز (مثلًا
sudo ufw allow 7777/udp) ووجّهه في الراوتر. يستمع السيرفر على كل الواجهات ما لم تضف-multihome=<IP>. - تشغيل الخادم من مجلده:
تعتبر سيرفراتنا أنه جاهز عندما يطبع السجل./NWXServer.shLogNWXGameMode: GameModeAwaiter became ready.توجد السجلات فيNWX/Saved/Logs. اضغط Control-C مرة واحدة، أو مرتين إذا لزم الأمر، لإيقاف سلس. - انضم إليه. في اللعبة اختر Play، وحدّد شخصيتك، واختر Join a Game واتصل عبر Steam، أو أدخل العنوان والمنفذ في حقل IP/LAN.
- تحديث: أوقف السيرفر وشغّل أمر التنزيل من الخطوة 4 مرة أخرى.
النسخ الاحتياطي وإعادة الضبط
تقول Inflexion إن نسخ NWX/Saved/Offline وNWX/Saved/Config وNWX/Config يلتقط الحالة الكاملة للسيرفر. لإعادة السيرفر إلى حالة فارغة، احذف NWX/Saved/Offline وNWX/Saved/Config.
يتم استيراد عوالم أول لاعب
عندما يتصل أول لاعب بسيرفر مخصص جديد، يرسل Nightingale عوالم ذلك اللاعب ويستوردها إلى السيرفر إضافةً إلى الشخصية. إذا لم ترغب في ذلك، فانضم أولًا بشخصية جديدة تمامًا لإنشاء عالم Abeyance فارغ. إعادة الاتصال لاحقًا بشخصية موجودة لا تستورد العوالم.
الخيار 2: استضفه على PlayNHost
سيرفرات Nightingale ليست معروضة للبيع على PlayNHost بعد. وقت كتابة هذا الدليل تعرض صفحة استضافة سيرفرات Nightingale حالة قريبًا وتأخذ بريدك الإلكتروني لتعرف متى تُفتح. الخطوات التالية توضح كيف تعدّ لوحتنا سيرفر Nightingale عند ذلك. الاستئجار يغنيك عن التثبيت وتوجيه المنافذ وروتين التحديث. وما زلت تختار كلمات المرور والصعوبة بنفسك.
- اطلب سيرفرًا من صفحة استضافة سيرفرات Nightingale عندما تُفتح خططها.
- انتظر التثبيت. يظهر السيرفر في اللوحة. تطبع وحدة التحكم الخاصة به
LogNWXGameMode: GameModeAwaiter became ready.عندما يصبح جاهزًا. - عيّن كلمات المرور والصعوبة. في تبويب الإعدادات، تحت إعدادات اللعبة، عيّن كلمة مرور الاتصال وكلمة مرور الأدمن والصعوبة (easy أو medium أو hard أو extreme)، ثم أعد التشغيل. تمرّر اللوحة الصعوبة إلى السيرفر بوصفها صعوبة البداية، وهو إعداد لا يوثّقه دليل Inflexion.
- ادعُ لاعبيك. أعطهم عنوان السيرفر ومنفذه من اللوحة وكلمة مرور الاتصال. يختارون Play ثم Join a Game. راجع كيف تتصل بسيرفر Nightingale الخاص بك.
ما تفعله اللوحة نيابةً عنك:
- يُخصَّص منفذك ويُمرَّر إلى السيرفر عند كل تشغيل، وتُمرَّر كلمات المرور والصعوبة كخيارات بدء، لذلك تغيّرها في اللوحة لا في ملف. راجع كيف تغيّر إعدادات سيرفر Nightingale الخاص بك.
- تحديث تلقائي مفعّل افتراضيًا (تحت إظهار الخيارات المتقدمة داخل إعدادات اللعبة)، فيتحقق كل تشغيل من Steam ويثبّت أحدث إصدار من السيرفر.
- ينشئ التثبيت المجلدين اللذين يقرأ منهما السيرفر المودات:
NWX/Modsللمود المعبّأ كمجلد وNWX/Content/Paks/~modsلملف واحد بامتداد.pak. لا يوجد أي منهما بعد تثبيت SteamCMD جديد، لذا تنشئهما بنفسك على السيرفر المستضاف ذاتيًا. اختبرنا المجلدين على إصدار من سيرفر Nightingale: فقد حمّل مودًا وُضع في أي منهما. - يُنشأ ملف الإعدادات لك: ينسخ التثبيت
ExampleServerSettings.iniإلىServerSettings.iniإذا كان مفقودًا.
لتصبح أدمن داخل اللعبة، راجع كيف تصبح أدمن على سيرفر Nightingale الخاص بك.
الاستضافة الذاتية أم الاستئجار: مقارنة صريحة
- التكلفة: برنامج السيرفر مجاني. الاستضافة الذاتية تكلّف كهرباء وعتادًا وعرض نطاق، أو جهازًا سحابيًا. الاستئجار رسم متكرر تحدده الخطة ودورة الفوترة.
- التوفر: السيرفر المنزلي لا يعمل إلا ما دام حاسوبك وكهرباؤك وإنترنتك يعملون. السيرفر المستأجر يعمل على عتاد المزوّد، لذا يستطيع أصدقاؤك اللعب حتى وأنت غير متصل.
- الانكشاف: في المنزل يتصل اللاعبون بعنوان IP العام الخاص بك وتتولى أنت جدار الحماية والراوتر. السيرفر المستأجر يُبقي عنوان IP المنزلي بعيدًا عن الأمر.
- الإعداد: الاستضافة الذاتية تحتاج سطر الأوامر وSteamCMD وتوجيه المنافذ. الاستئجار يحتاج بضعة حقول في اللوحة.
- حد اللاعبين: تدعم Inflexion ستة لاعبين افتراضيًا وتعتبر ما زاد عن ذلك غير مدعوم. تذكر خططنا 6 و7 و8 لاعبين، فاتخذ قرارك مع أخذ ذلك في الحسبان.
- التحكم: الاستضافة الذاتية تمنحك كل ملف وكل خيار بدء. على سيرفراتنا تغيّر الإعدادات في اللوحة ويبقى تبويب الملفات متاحًا لك.
هل تريد تجاوز الإعداد؟ اطّلع على خطط سيرفر Nightingale. لديك سيرفر بالفعل؟ ابدأ بـكيف تصلح إعدادات سيرفر Nightingale التي لا تُطبَّق.



