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

كيف تستضيف سيرفر Insurgency: Sandstorm (2026)

سيرفرات Insurgency: SandstormUpdated Nov 5, 20268 min read

الجواب المختصر. يمكنك استضافة سيرفر Insurgency: Sandstorm بنفسك مجانًا: ثبّت تطبيق Steam رقم 581330 عبر SteamCMD بتسجيل دخول مجهول، ثم شغّل InsurgencyServer-Linux-Shipping مع خريطة وسيناريو ومنفذ لعب، وافتح منفذ اللعب هذا بصيغة UDP مع منفذ الاستعلام. أو استأجر سيرفر Insurgency: Sandstorm وتجاوز إعدادات الشبكة.

يجد اللاعبون سيرفرك باسمه في متصفح السيرفرات داخل اللعبة.

جرى التحقق في 5 نوفمبر 2026 مقابل Update 1.22 Operation: Echoes (14 أكتوبر 2026)، وهو أحدث تحديث أعلنت عنه New World Interactive على Steam.

يعتمد هذا الدليل على مصدرين: دليل Server Admin Guide من المطوّر (الإصدار 1.4) وما نستخدمه على كل سيرفر Insurgency: Sandstorm نستضيفه. للانتقال مباشرة إلى طريقة الاستئجار، اذهب إلى الخيار 2.

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

  • برنامج السيرفر: تطبيق Steam رقم 581330، يُنزَّل عبر SteamCMD. وهو مجاني ويُثبَّت بتسجيل دخول مجهول إلى Steam.
  • جهاز يبقى يعمل: حاسوب فائض أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل Linux بنظام 64 بت، وهو ما نشغّله نحن. ويعطي دليل المطوّر أيضًا سطر تشغيل لنظام Windows.
  • الذاكرة والمعالج: لا ينشر المطوّر متطلبات السيرفر. وتذكر صفحة Steam فقط ما تحتاجه اللعبة على حاسوب اللاعب. اعتبر أي رقم تقرؤه في مكان آخر تقديرًا.
  • الشبكة: منفذ لعب UDP ومنفذ استعلام، وكلاهما يجب أن يكون متاحًا من الإنترنت. يستخدم مثال المطوّر المنفذ 27102 للعب و27131 لمنفذ الاستعلام، وتحددهما بالخيارين -Port و-QueryPort.
  • اللعبة: يحتاج كل لاعب إلى نسخة الحاسوب من Insurgency: Sandstorm. وتذكر صفحتها على Steam نظام Windows فقط.
  • معرّف SteamID64 الخاص بك: الرقم المكوّن من 17 خانة لحسابك على Steam، لتجعل نفسك مشرفًا.

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

هذه الخطوات لنظام Debian أو Ubuntu. أوامر التثبيت والتشغيل هي نفسها التي تستخدمها سيرفراتنا.

ثبّت السيرفر

  1. ثبّت curl والمكتبة التي يحتاجها SteamCMD.
    sudo apt-get install curl lib32gcc-s1
  2. أنشئ مستخدمًا للسيرفر وانتقل إليه.
    sudo useradd -m -s /bin/bash -U sandstorm
    sudo su - sandstorm
  3. ثبّت SteamCMD واتركه يحدّث نفسه مرة واحدة.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz | tar zxf -
    ./steamcmd.sh +quit
  4. نزّل السيرفر.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sandstorm/server +login anonymous +app_update 581330 validate +quit
    رأينا SteamCMD ينتهي برسالة "Missing configuration" دون أن يترك أي ملفات للعبة، ومع ذلك يبلّغ عن النجاح. تأكد من وجود steamapps/appmanifest_581330.acf في مجلد السيرفر، وأعد تشغيل الأمر إن لم يكن موجودًا. يجري سكربت التثبيت لدينا هذا الفحص بالضبط ويعيد المحاولة حتى ثلاث مرات.
  5. انسخ مكتبة عميل Steam إلى المكان الذي يبحث عنه السيرفر، واجعل الملف التنفيذي قابلًا للتشغيل:
    mkdir -p ~/.steam/sdk64
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/
    chmod +x ~/server/Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping

شغّله

  1. شغّل السيرفر من مجلد السيرفر. تُربط الخريطة والسيناريو وMaxPlayers بعلامات استفهام، والباقي خيارات:
    cd ~/server
    ./Insurgency/Binaries/Linux/InsurgencyServer-Linux-Shipping Canyon?Scenario=Scenario_Crossing_Checkpoint_Insurgents?MaxPlayers=16 -Port=27102 -QueryPort=27131 -log -hostname="My Sandstorm server"
    يضيف دليل المطوّر ?password=... بعد الخريطة لتعيين كلمة مرور للانضمام. شغّل السيرفر تحت مدير خدمات مثل systemd ليعيد التشغيل بعد أي انهيار.
  2. اعرف متى يصبح جاهزًا. يطبع السجل LogGameState: Match State Changed from LoadingAssets to WaitingToStart. وهذا هو السطر الذي تنتظره لوحتنا قبل أن تعدّ السيرفر قيد التشغيل.
  3. افتح المنافذ. اسمح بمنفذ اللعب بصيغة UDP في جدار حماية الجهاز (مثلًا sudo ufw allow 27102/udp) ووجّهه في الراوتر. افتح منفذ الاستعلام بالطريقة نفسها، لأن Steam يستخدمه للاستعلام عن السيرفر من أجل المتصفح.

اختر الخرائط والسيناريوهات

  • السيناريوهات: يحدد اسم السيناريو نمط اللعب والفريق، مثل Scenario_Crossing_Checkpoint_Insurgents أو Scenario_Farmhouse_Checkpoint_Security. ويسردها دليل المطوّر حسب الخريطة.
  • دورة الخرائط: افتراضيًا يمرّ السيرفر على جميع سيناريوهات Versus. لتحديد قائمتك الخاصة، ضع سيناريو واحدًا في كل سطر داخل Insurgency/Config/Server/MapCycle.txt، أو أشر إلى ملف آخر بالخيار -MapCycle=OtherFile.
  • ملفات الإعدادات: توجد في Insurgency/Saved/Config/LinuxServer. عدّلها والسيرفر متوقف.

اجعل نفسك مشرفًا

  1. أنشئ Insurgency/Config/Server/Admins.txt إن لم يكن موجودًا، وضع معرّف SteamID64 واحدًا في كل سطر.
  2. إعادة تشغيل الخادم أو غيّر المستوى حتى تُقرأ القائمة.
  3. انضم وافتح قائمة المشرف. هي مرتبطة افتراضيًا بالمفتاح Keypad Subtract ويمكن تغييرها من قائمة ربط المفاتيح.

التعديلات وإحصائيات اللعبة ورمز Steam

  • التعديلات: تأتي تعديلات Sandstorm من mod.io. يحتاج إعدادنا إلى ثلاثة أشياء قبل أن يجلب السيرفر تعديلًا: الخيار -Mods، وقائمة بمعرّفات التعديلات في Insurgency/Config/Server/Mods.txt (معرّف واحد في كل سطر، وهو الرقم الموجود في صفحة التعديل على mod.io)، ورمز وصول mod.io مع قبول الشروط. راجع كيف تضيف مودات إلى سيرفر Insurgency: Sandstorm الخاص بك.
  • رمز تسجيل دخول خادم لعبة Steam: اختياري. أنشئه على steamcommunity.com/dev/managegameservers بمعرّف التطبيق 581320، وهو معرّف اللعبة وليس معرّف السيرفر 581330. أضف -GSLTToken=... إلى سطر التشغيل. استخدم رمزًا واحدًا لكل سيرفر.
  • إحصائيات اللعبة: يقول دليل المطوّر إن الإحصائيات تحتاج إلى رمز Steam وبلا كلمة مرور والخيار -GameStats في سطر التشغيل. وتستخدم الإحصائيات أيضًا رمز إحصائيات تذكره ملاحظات Update 1.20 من المطوّر: تضيف سيرفراتنا -GameStats -GameStatsToken=... فقط عندما يكون المالك قد أنشأ رمزًا على gamestats.sandstorm.game.

التحديث

بعد كل تحديث للعبة، أوقف السيرفر وأعد تشغيل أمر التنزيل من الخطوة 4.

Windows

يعطي دليل المطوّر سطر التشغيل هذا لنظام Windows، ويُشغَّل من المجلد الرئيسي للسيرفر بعد تثبيت التطبيق 581330 عبر SteamCMD لنظام Windows:

InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Push_Security?MaxPlayers=28 -Port=27102 -QueryPort=27131 -log -hostname="My Server"

ويذكر أيضًا حزم Visual C++ 2015 و2017 القابلة لإعادة التوزيع بوصفها متطلبات مسبقة. وتوجد ملفات الإعدادات في Insurgency\Saved\Config\WindowsServer. لم نختبر سيرفر Windows بأنفسنا.

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

يلغي الاستئجار التثبيت والمنافذ وروتين التحديث. وما زلت تختار الاسم والخريطة والمشرفين.

  1. اختر باقة. افتح صفحة استضافة سيرفر Insurgency: Sandstorm وقارن الباقات: GRUNT (10 لاعبين) وVETERAN (18) وWARLORD (30) وقت كتابة هذا الدليل. اضغط أنشئ سيرفرًا (خصّص الباقة في WARLORD) وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
  2. انتظر التثبيت. يظهر السيرفر في اللوحة. وتطبع وحدة التحكم الخاصة به LogGameState: Match State Changed from LoadingAssets to WaitingToStart عندما يصبح جاهزًا.
  3. سمِّه واختر الخريطة. في تبويب الإعدادات، تحت إعدادات اللعبة، عيّن اسم الخادم والخريطة الافتراضية (مثل Canyon أو Farmhouse أو Ministry) واسم السيناريو. يجب أن يوجد السيناريو على تلك الخريطة: تتضمن أسماء السيناريوهات عادةً اسم الخريطة، لذا يعمل Scenario_Crossing_* على Canyon. ثم اضغط إعادة التشغيل الآن.
  4. اجعل نفسك مشرفًا. افتح تبويب الملفات، وأنشئ Insurgency/Config/Server/Admins.txt ومعرّف SteamID64 الخاص بك في سطر مستقل، ثم أعد التشغيل. راجع كيف تصبح أدمن على سيرفر Insurgency: Sandstorm وتستخدم أوامر الأدمن.
  5. انضم. ابحث عن القيمة التي كتبتها في اسم الخادم داخل متصفح السيرفرات في اللعبة. راجع كيف تنضم إلى سيرفر Insurgency: Sandstorm الخاص بك.
  6. أضف تعديلات (اختياري). أدخل معرّفات التعديلات في التعديلات ورمزك الخاص في رمز وصول mod.io، ثم أعد التشغيل.

ما تفعله اللوحة نيابةً عنك:

  • المنافذ. يُخصَّص لك منفذ اللعب ومنفذ الاستعلام ويوضعان في سطر التشغيل نيابةً عنك، فلا شيء تحتاج إلى توجيهه.
  • حد اللاعبين. الحد الأقصى للاعبين هو عدد اللاعبين في باقتك. وهو للقراءة فقط، وتكتبه اللوحة في Game.ini عند كل تشغيل.
  • ربط التعديلات. يكتب سكربت التشغيل لدينا Mods.txt من قائمة التعديلات ويضيف -Mods عندما لا تكون فارغة. ويكتب رمز mod.io في GameUserSettings.ini وفي Engine.ini معًا، ليجده السيرفر في أي ملف يقرؤه. يذهب الرمز إلى الإعدادات ولا يوضع أبدًا في سطر الأوامر، لذلك لا تعرضه وحدة التحكم. احذف جميع المعرّفات ويعمل السيرفر باللعبة الأصلية.
  • إحصائيات اللعبة بلا أخطاء. اترك رمز إحصائيات اللعبة فارغًا فتبقى الإحصائيات معطّلة ببساطة. الصق رمزًا من gamestats.sandstorm.game وأعد التشغيل لتفعيلها. لم يعد السيرفر يحاول تسجيل الدخول إلى خدمة الإحصائيات دون رمز، وكان ذلك يملأ وحدة التحكم سابقًا بسطور LoginResult: Code=403 token_invalid.
  • رمز Steam. إذا كان حقل رمز تسجيل دخول خادم لعبة Steam فارغًا، يعمل السيرفر ويجيب عن الاستعلامات، لكن هويته على Steam تتغير مع كل إعادة تشغيل. الصق رمزًا وأعد التشغيل للحصول على هوية دائمة.
  • التحديثات. مع تفعيل تحديث تلقائي (وهو الافتراضي، تحت إظهار الخيارات المتقدمة) يتحقق السيرفر من وجود تحديث عبر SteamCMD عند كل تشغيل ويثبّته.

الاستضافة بنفسك أم الاستئجار: مقارنة صادقة

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

هل أنت مستعد لتجاوز الإعداد؟ اطّلع على باقات سيرفر Insurgency: Sandstorm. لديك سيرفر بالفعل؟ ابدأ بـ إعدادات سيرفر Insurgency: Sandstorm: شرح كل خيار.

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

أدوات مجانية لـ Insurgency: Sandstorm

هذه الأدوات باللغة الإنجليزية.

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