الإجابة المختصرة. يمكنك استضافة سيرفر Day of Infamy بنفسك مجانًا: ثبّت السيرفر المخصص (تطبيق Steam رقم 462310) عبر SteamCMD بتسجيل دخول مجهول، وأنشئ
doi/cfg/server.cfgباسم سيرفرك، وشغّله بالأمرsrcds_run -game doi، وافتح المنفذ 27015 (TCP وUDP). صفحة استضافة سيرفرات Day of Infamy لدى PlayNHost تظهر بحالة قريبًا وقت كتابة هذا الدليل.يجد اللاعبون سيرفرك باسمه في متصفح السيرفرات داخل اللعبة.
روجع في 5 نوفمبر 2026 بحسب أحدث إعلان في صفحة اللعبة على Steam، وهو بتاريخ 24 ديسمبر 2025، وقد أزال دعم BattlEye من عميل اللعبة ومن السيرفر المخصص لنظام Windows.
يعتمد هذا الدليل في الأجزاء العامة على وثائق Valve الخاصة بـ Source Dedicated Server، وعلى الإعلانات في صفحة اللعبة نفسها على Steam، وفي بقية الأجزاء على تثبيتنا الخاص للعبة Day of Infamy. لمعرفة كيف سيعمل الأمر على PlayNHost، انتقل إلى الخيار 2.
ما الذي تحتاجه
- برنامج السيرفر: السيرفر المخصص للعبة Day of Infamy، وهو تطبيق Steam رقم 462310. إنه مجاني ويُنزَّل بتسجيل دخول مجهول إلى Steam. لا يلزمك امتلاك اللعبة لتنزيله.
- جهاز يبقى قيد التشغيل: حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل نظام Linux بإصدار 64 بت، وهو ما نستخدمه نحن. يوجد أيضًا سيرفر مخصص لنظام Windows (يذكره إشعار Steam الخاص باللعبة الصادر في ديسمبر 2025)، لكننا لم نجرّب أيًّا منها.
- الذاكرة والمعالج: تذكر صفحة Steam المتطلبات للعب فقط، وليس لسيرفر مخصص، ولم نجد أرقامًا رسمية للسيرفر. تعامل مع أي رقم للسيرفر تقرؤه في مكان آخر على أنه تقدير.
- حد اللاعبين: يُحدَّد بالمعامل
-maxplayersفي سطر التشغيل. نحن نحدّ سيرفراتنا بـ 32 لاعبًا. - الشبكة: المنفذ 27015، بروتوكولا TCP وUDP، ويجب أن يكون متاحًا من الإنترنت. تذكر وثائق Valve أنه يمكن تغييره بالمعامل
-port. - اللعبة: يحتاج كل لاعب إلى Day of Infamy على Steam. تذكر صفحة Steam أنظمة Windows وmacOS وLinux.
الخيار 1: استضافته بنفسك
هذه الخطوات لنظام Debian أو Ubuntu. أمر التنزيل ومسارات الملفات وسطر التشغيل هي ما يستخدمه تثبيتنا للعبة Day of Infamy.
تثبيت السيرفر
- ثبّت المكتبات التي يحتاجها SteamCMD.
sudo dpkg --add-architecture i386 sudo apt update sudo apt install lib32gcc-s1 curl tar -y - أنشئ مستخدمًا للسيرفر وانتقل إليه. تحذّر Valve من تشغيل SteamCMD بصلاحيات root.
sudo useradd -m -s /bin/bash -U doi sudo su - doi - ثبّت SteamCMD واتركه يحدّث نفسه مرة واحدة.
mkdir -p ~/steamcmd ~/server 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 - نزّل السيرفر.
في تثبيتاتنا كان SteamCMD يفشل أحيانًا مع أنه يبلّغ بالنجاح: في تثبيت جديد نظيف حدث ذلك في نحو مرتين من كل سبع، وتُرك مجلد فارغ. تأكد من وجود~/steamcmd/steamcmd.sh +force_install_dir /home/doi/server +login anonymous +app_update 462310 validate +quitsteamapps/appmanifest_462310.acfفي مجلد السيرفر، وأعد تشغيل الأمر إن لم يكن موجودًا. - انسخ مكتبات عميل Steam إلى المجلد الرئيسي للمستخدم الذي يشغّل السيرفر، كما يفعل تثبيتنا:
mkdir -p ~/.steam/sdk32 ~/.steam/sdk64 cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/ cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/ - أزل نهايات أسطر Windows من
srcds_run. في تثبيتاتنا وصل الملف بنهايات أسطر Windows (CRLF)، لذلك يبحث Linux عن مفسّر باسم/bin/shمتبوعًا برمز إرجاع المؤشر. الملف موجود وقابل للتنفيذ، ومع ذلك يردّ الشل بالرسالة «No such file or directory». هذا الأمر يعالج المشكلة:sed -i 's/\r$//' ~/server/srcds_run
كتابة الإعدادات
- أنشئ
server.cfgفيdoi/cfgداخل مجلد السيرفر. التثبيت الجديد لا يأتي بهذا الملف: عندما فحصنا تثبيتًا جديدًا لم يكن فيdoi/cfgأيserver.cfgعلى الإطلاق. تذكر وثائق Valve أن الاسم الذي يراه الناس في متصفح السيرفرات هو سطرhostnameفي هذا الملف:
ضع كلمة مرور بين علامتي الاقتباس للسيرفر الخاص. واتركهما فارغتين للسيرفر العام.hostname "My Day of Infamy server" sv_password "" - أعد تشغيل السيرفر بعد تعديل الملف، ليبدأ بتغييراتك.
فتح المنافذ
- اللعبة: اسمح بالمنفذ 27015 في جدار حماية الجهاز، بروتوكولا TCP وUDP (مثلًا
sudo ufw allow 27015)، ووجّهه في الراوتر. تذكر وثائق Valve المنفذ 27015 بروتوكولي TCP/UDP لحركة اللعبة وأوامر ping وRCON. - منفذ آخر: أضف
-portمع رقمك إلى سطر التشغيل وافتح ذلك المنفذ بدلًا من الآخر.
التشغيل والانضمام
- تشغيل الخادم من مجلد السيرفر. هذا هو السطر الذي يستخدمه تثبيتنا، مع المنفذ 27015 و16 لاعبًا والخريطة
dog_red:
يكون جاهزًا عندما تطبع وحدة التحكم./srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestartgameserver Steam ID. شغّله تحت مدير خدمات مثل systemd ليبدأ من جديد بعد إعادة التشغيل أو التعطل. - اختر خريطة بداية أخرى بتغيير
+map. أسماء الخرائط الأساسية التي يستخدمها تثبيتنا هي bastogne وbreville وbrittany وcomacchio وcrete وdog_red وdunkirk وflakturm وfoy وortona وreichswald وrhineland وsaint_lo وsalerno وshooting_range وsicily. لتبديل الخريطة أثناء عمل السيرفر، اكتبchangelevelواسم الخريطة في وحدة التحكم الخاصة به. - انضم. في Day of Infamy افتح متصفح السيرفرات وابحث عن اسم سيرفرك تمامًا كما كُتب في
hostname. - تحديث بإيقاف السيرفر وتشغيل أمر التنزيل من الخطوة 4 مرة أخرى. عندما تُحدَّث اللعبة، حدّث السيرفر أيضًا: يطلب أحدث إشعار في صفحة اللعبة على Steam من مالكي السيرفرات تحديث السيرفر المخصص عبر Steam.
إضافة خرائط ومودات Steam Workshop
يمكن لسيرفر Day of Infamy تحميل محتوى Workshop من ملف نصي يحتوي على معرّفات Workshop. هكذا يعدّه تثبيتنا:
- اعثر على معرّف العنصر. افتح العنصر في Workshop الخاص بـ Day of Infamy. المعرّف هو الرقم في نهاية عنوانه، بعد
?id=. - اكتب المعرّفات في
doi/subscribed_file_ids.txt، معرّفًا واحدًا في كل سطر. ويعمل معرّف المجموعة أيضًا: فقد قالت إعلانات Screaming Steel المذكورة أدناه للمستضيفين إنه يمكنهم كتابة معرّف مجموعة المود بدلًا من عناصره المنفردة. - أضف
-workshopإلى سطر التشغيل. يضيفه تثبيتنا لتشغيل دعم Workshop../srcds_run -game doi -console -port 27015 -maxplayers 16 +map dog_red +ip 0.0.0.0 -strictportbind -norestart -workshop - أعد التشغيل بعد تحديث أي مود. طلبت إعلانات صفحة Day of Infamy على Steam الخاصة بمود Screaming Steel من مالكي السيرفرات إعادة التشغيل بعد تحديث المود حتى يظهر السيرفر للاعبين في متصفح السيرفرات. السيرفرات التي كتبت معرّف مجموعة المود (1455070029) احتاجت إلى إعادة التشغيل هذه فقط. أما السيرفرات التي كتبت عناصر منفردة فاضطرت أيضًا إلى إضافة معرّف الخريطة الجديدة.
إذا أضفت Metamod:Source وSourceMod يدويًا فإن تثبيتنا يحذف بعد ذلك doi/addons/metamod_x64.vdf. يعمل هذا السيرفر بإصدار 32 بت، لذلك لا يضيف محمّل 64 بت سوى خطأ «dlopen» مربك في كل سجل إقلاع.
الخيار 2: استضافته على PlayNHost
سيرفرات Day of Infamy ليست معروضة للبيع على PlayNHost بعد. وقت كتابة هذا الدليل تعرض صفحة استضافة سيرفرات Day of Infamy حالة قريبًا وتأخذ بريدك الإلكتروني لتعرف متى تُفتح. الخطوات التالية توضح كيف تعدّ لوحتنا سيرفر Day of Infamy عند ذلك. الإيجار يوفر عليك التثبيت والمكتبات والمنافذ وروتين التحديث. وتبقى أنت من يختار الاسم وكلمة المرور والخريطة.
- اطلب سيرفرًا من صفحة استضافة سيرفرات Day of Infamy عندما تُفتح خططها.
- انتظر اكتمال التثبيت. يظهر السيرفر في لوحة التحكم. وتطبع وحدة التحكم الخاصة به
gameserver Steam IDعندما يصبح جاهزًا. - سمِّه. في تبويب الإعدادات، حدّد اسم الخادم وللسيرفر الخاص حدّد كلمة مرور الانضمام. ثم أعد التشغيل.
- اختر خريطة البداية في الحقل خريطة البداية في التبويب نفسه. لتبديل الخريطة دون إعادة تشغيل، استخدم المهمة تغيير الخريطة في المهام السريعة. أما إعلان للاعبين في الصفحة نفسها فترسل رسالة إلى الجميع.
- أضف محتوى Workshop. في صفحة ورشة العمل ضع معرّفات عناصرك أو مجموعاتك في عناصر Workshop مفصولة بفواصل. ينزّلها السيرفر عند تشغيله التالي.
- ادعُ لاعبيك. يبحثون في متصفح السيرفرات داخل اللعبة عن الاسم الذي حددته.
ما تفعله اللوحة عنك:
- يُخصَّص منفذك ويكون مفتوحًا منذ البداية، ويُضاف إلى سطر التشغيل عنك، فلا يوجد ما تحتاج إلى توجيهه.
- يُكتب الاسم وكلمة المرور في
doi/cfg/server.cfgعند كل تشغيل، لذلك تغيّرهما في اللوحة وليس في الملف. ينشئ التثبيت أيضًا هذا الملف بسطرين فارغينhostnameوsv_password، لأن تثبيت Day of Infamy الجديد لا يحتوي عليهما ولأن اللوحة تعدّل فقطserver.cfgموجودًا. أماserver.cfgالذي لديك بالفعل فلا يُستبدل أبدًا. وأي سطر آخر في هذا الملف تعدّله بنفسك في تبويب الملفات. - تُكتب قائمة Workshop في
doi/subscribed_file_ids.txtعند كل تشغيل، ويُضاف-workshopإلى سطر التشغيل فقط عندما لا تكون القائمة فارغة. عدّل القائمة في اللوحة وليس في الملف. - يعمل تنزيل التثبيت حتى ثلاث مرات، لذلك لا تتركك محاولة SteamCMD فاشلة واحدة مثل المحاولات الموصوفة أعلاه مع سيرفر فارغ. وتُزال أيضًا نهايات أسطر Windows في
srcds_runعنك. - عند تشغيل تحديث تلقائي (وهو الافتراضي، ضمن إظهار الخيارات المتقدمة في تبويب الإعدادات) يتحقق السيرفر من وجود تحديث للعبة عند كل تشغيل، فإعادة التشغيل هي تحديث.
- شغّل تثبيت SourceMod لإضافة Metamod:Source وSourceMod إلى
doi/addons، من دون محمّل 64 بت الذي لا يسبب إلا أخطاء. يُقرأ هذا الخيار أثناء تثبيت السيرفر، لذلك يتطلب تشغيله لاحقًا إعادة تثبيت وليس إعادة تشغيل. انسخ إعدادات الإضافات احتياطيًا قبل أي إعادة تثبيت لاحقة، لأنها قد تعيد ضبطها. - يأتي حد اللاعبين من خطتك.
الاستضافة بنفسك أم الإيجار: مقارنة صريحة
- التكلفة: برنامج السيرفر مجاني. الاستضافة بنفسك تكلّف الكهرباء والعتاد وعرض النطاق، أو جهازًا سحابيًا. أما الإيجار فرسم متكرر تحدده الخطة.
- التوفر: السيرفر المنزلي لا يعمل إلا ما دام حاسوبك والكهرباء والإنترنت تعمل. السيرفر المستأجر يعمل على عتاد المستضيف.
- التعرض: في المنزل يتصل اللاعبون بعنوان IP العام الخاص بك وتتولى أنت جدار الحماية والراوتر. السيرفر المستأجر يُبقي عنوان IP المنزلي بعيدًا عن ذلك.
- الإعداد: الاستضافة بنفسك تتطلب سطر الأوامر وتوجيه المنافذ وإعادة محاولة SteamCMD وإصلاح نهايات الأسطر وملف
server.cfgتنشئه بنفسك. أما الإيجار فيتطلب اسمًا وكلمة مرور وخريطة. - التحكم: الاستضافة بنفسك تمنحك كل ملف. على سيرفراتنا تغيّر الاسم وكلمة المرور والخريطة وقائمة Workshop في اللوحة، ويبقى لديك تبويب الملفات لـ
server.cfgوبقية الملفات.
تريد سيرفرًا بلا إعداد؟ اترك بريدك الإلكتروني في صفحة استضافة سيرفرات Day of Infamy لتعرف متى تُفتح.



