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

كيف تستضيف سيرفر Counter-Strike: Source (2026)

سيرفرات Counter-Strike: SourceUpdated Nov 5, 20268 min read

الجواب المختصر. يمكنك استضافة سيرفر Counter-Strike: Source بنفسك مجانًا: ثبّت تطبيق Steam رقم 232330 (Counter-Strike: Source Dedicated Server) عبر SteamCMD بتسجيل دخول مجهول، وشغّله بالأمر ./srcds_run -game cstrike، وافتح المنفذ 27015 لبروتوكولي TCP وUDP. أو استأجر سيرفر Counter-Strike: Source وتجاوز أمور الشبكة.

ينضم اللاعبون عبر العنوان: يفتحون وحدة تحكم المطوّر داخل اللعبة ويكتبون connect متبوعًا بعنوان IP الخاص بك والمنفذ.

تمت المراجعة في 5 نوفمبر 2026 على أحدث تحديث أصدرته Valve في 16 سبتمبر 2026 وأُعلن عنه على Steam.

يعتمد هذا الدليل على وثائق Valve نفسها حول SteamCMD وسيرفرات Source المخصصة، وعلى ما نشغّله في كل سيرفر Counter-Strike: Source نستضيفه. للانتقال مباشرة إلى طريقة الاستئجار، اذهب إلى الخيار 2.

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

  • برنامج السيرفر: "Counter-Strike: Source Dedicated Server"، تطبيق Steam رقم 232330. وهو مجاني ويُنزَّل بتسجيل دخول مجهول إلى Steam.
  • جهاز يبقى يعمل: حاسوب احتياطي أو سيرفر منزلي أو جهاز افتراضي سحابي. يستخدم هذا الدليل Debian أو Ubuntu بنظام 64 بت، وهي الطريقة التي يمكننا عرض أوامرها.
  • العتاد: صفحة Valve عن Source Dedicated Server تعطي أرقام عتاد عامة فقط لسيرفرات Source المخصصة، ولا شيء خاصًا بـ Counter-Strike: Source. وتذكر أيضًا أن السيرفر يستهلك الكثير من سرعة الرفع، وأن الاتصال المنزلي قد لا يملك رفعًا كافيًا للألعاب الكبيرة.
  • الشبكة: المنفذ 27015 لبروتوكولي TCP وUDP، ويجب أن يكون متاحًا من الإنترنت. تقول صفحة Valve إنه يحمل حركة اللعب وطلبات ping وRCON، وإن -port يغيّره. يحتاج SourceTV، إن استخدمته، إلى UDP 27020. وتحذّر Valve أيضًا من أن مزوّد إنترنت يستخدم CGNAT قد يجعل استضافة أي سيرفر مستحيلة.
  • رمز Game Server Login Token (اختياري): رمز مجاني من حسابك في Steam على steamcommunity.com/dev/managegameservers، لمعرّف تطبيق اللعبة 240. تبدأ سيرفراتنا بدونه.
  • اللعبة: يحتاج كل لاعب إلى Counter-Strike: Source على Steam.

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

تتبع خطوات SteamCMD صفحة SteamCMD من Valve. وتتبع خيارات التشغيل صفحة خيارات سطر الأوامر من Valve والسطر الذي تستخدمه سيرفراتنا.

تثبيت السيرفر

  1. ثبّت المكتبة التي يحتاجها SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. أنشئ مستخدمًا باسم steam وانتقل إليه، كما تعرض صفحة Valve.
    sudo useradd -m steam
    sudo -iu steam
  3. ثبّت SteamCMD.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. نزّل السيرفر.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/css +login anonymous +app_update 232330 validate +quit
    على سيرفراتنا، كان SteamCMD ينتهي أحيانًا دون تثبيت أي شيء ويبلّغ مع ذلك عن النجاح. لذلك يتحقق سكربت التثبيت لدينا من وجود ملف بيان للتطبيق (appmanifest_*.acf) في المجلد steamapps، ويعيد المحاولة حتى ثلاث مرات إن لم يجده. أجرِ الفحص نفسه يدويًا في /home/steam/css/steamapps وأعد تشغيل التنزيل إن لم يوجد هناك أي ملف من هذا النوع.
  5. انسخ مكتبة عميل Steam إلى المكان الذي يضعها فيه تثبيتنا:
    mkdir -p ~/.steam/sdk32
    cp ~/Steam/linux32/steamclient.so ~/.steam/sdk32/

تشغيله

  1. شغّل السيرفر من مجلد السيرفر:
    cd /home/steam/css
    ./srcds_run -game cstrike -console -port 27015 -maxplayers 24 +map de_dust2 -strictportbind -norestart
    -game cstrike يختار اللعبة، و-maxplayers يحدد عدد الخانات، و+map يحدد الخريطة الأولى، و-strictportbind يجعل السيرفر يخرج مع رسالة خطأ إن تعذّر عليه ربط المنفذ. تمرّر سيرفراتنا أيضًا +ip 0.0.0.0. وتشير Valve إلى أن +ip لازم فقط عندما يكون في الجهاز عدة بطاقات شبكة.
  2. انتظر سطر الجاهزية. تعدّ لوحتنا السيرفر قد بدأ عندما تطبع وحدة التحكم gameserver Steam ID . وتشير Valve أيضًا إلى أن سيرفر Source لا يردّ على الاستعلامات حتى تُحمَّل خريطة.
  3. حدّد الاسم وكلمة مرور RCON. يقول دليل Valve إن ملف الإعداد الرئيسي هو cstrike/cfg/server.cfg، وإن السطر hostname فيه هو الاسم الذي يظهر في متصفح السيرفرات. ضع rcon_password هناك أيضًا. وتقول صفحة RCON من Valve إن السيرفر يرفض كل تسجيل دخول RCON ما دامت كلمة المرور فارغة.
  4. افتح المنفذ. اسمح بالمنفذ 27015 لبروتوكولي TCP وUDP في جدار حماية الجهاز (مع ufw: sudo ufw allow 27015) ووجّه الاثنين في الراوتر إلى هذا الجهاز.
  5. انضم إليه. فعّل وحدة تحكم المطوّر في اللعبة، واضغط المفتاح ~ واكتب connect your.ip.address:27015.
  6. تحديث السيرفر يتم بإيقافه ثم تشغيل أمر التنزيل من خطوات التثبيت مرة أخرى.

إذا رفض Steam الاتصال

تقول صفحة Valve الخاصة بالسيرفرات المخصصة إنك إذا ظهر لك الخطأ "Could not establish connection to Steam servers." مع رقم النتيجة 18 أو 106، فعليك إعادة توليد الرمز، أو إنشاء رمز جديد واستبداله في خيار التشغيل sv_setsteamaccount. تبدأ سيرفراتنا بخيار الرمز فقط عندما يكون الرمز مضبوطًا، لذلك لا يرسل سيرفر بلا رمز رمزًا فارغًا أبدًا.

إضافة الإضافات

تحتاج إضافات SourceMod إلى SourceMod، ويقول دليل تثبيت SourceMod إنه يتطلب Metamod:Source. يجلب تثبيتنا أحدث الإصدارات من كليهما من فرع التنزيل 1.12 إلى المجلد cstrike، ثم يتحقق من وجود addons/metamod.vdf وaddons/sourcemod، ويحذف addons/metamod_x64.vdf، وهو ملف المحمّل بنظام 64 بت، لأنه كان يضيف على سيرفراتنا خطأ مكتبة واحدًا فقط إلى كل سجل إقلاع.

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

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

  1. اختر باقة. افتح صفحة استضافة سيرفرات Counter-Strike: Source وقارن الباقات: DUST (10 لاعبين) وINFERNO (25) وNUKE (64) وقت الكتابة. اضغط أنشئ سيرفرًا (خصّص الباقة في NUKE) وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
  2. انتظر التثبيت. يظهر السيرفر في اللوحة. تطبع وحدة التحكم فيه gameserver Steam ID عندما يصبح جاهزًا.
  3. سمّه. في تبويب الإعدادات، افتح إعدادات اللعبة وحدّد اسم الخادم (تقبله اللوحة بدون مسافات) والخريطة. أضف كلمة مرور RCON إن أردت أداة RCON خارجية، ثم أعد التشغيل. تحدد باقتك أقصى عدد من خانات اللاعبين: الحد الأقصى للاعبين للقراءة فقط هنا، ويمكنك تقليل العدد من الخانات في صفحة نظرة عامة.
  4. اختياري: أضف رمز Steam. الصق رمزًا مجانيًا في رمز تسجيل دخول Steam (GSLT) في المكان نفسه وأعد التشغيل.
  5. اختياري: الإضافات. افتح تبويب المودات وفعّل تثبيت SourceMod في بطاقة SourceMod and Metamod:Source، ثم اضغط أعد التثبيت للتطبيق وأكّد بـ إعادة التثبيت. التثبيت وحده يقرأ هذا الخيار، لذا لا تكفي إعادة التشغيل لتطبيقه. تترك إعادة التثبيت ملفات الإعداد والخرائط ومجلد addons في مكانها. ثم تضع إضافاتك في cstrike/addons/sourcemod/plugins ضمن الملفات. راجع كيف تثبّت الإضافات على سيرفر Counter-Strike: Source.
  6. ادعُ لاعبيك. تعرض صفحة نظرة عامة عنوان الخادم مع المنفذ. أعطِ اللاعبين العنوان ليلصقوه بعد connect في وحدة التحكم. راجع كيف تتصل بسيرفر Counter-Strike: Source الخاص بك.

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

  • يُخصَّص منفذك ويكون مفتوحًا لبروتوكولي TCP وUDP منذ البداية، وتعرض اللوحة العنوان بالضبط. وهو في الغالب ليس 27015، لذا أعطِ اللاعبين العنوان الظاهر في اللوحة. راجع Counter-Strike: Source ports and firewall explained.
  • في كل مرة يبدأ فيها السيرفر، تكتب اللوحة قيمتي اسم الخادم وكلمة مرور RCON في cstrike/cfg/pnh_autoexec.cfg وتشغّل هذا الملف مع السيرفر. غيّر هاتين القيمتين في اللوحة لا في ملف.
  • عند تفعيل تحديث الخادم تلقائيًا (وهو الافتراضي، تحت Show advanced في إعدادات اللعبة) يتحدّث السيرفر عبر Steam عند التثبيت. ويتحقق التثبيت الأول أيضًا من وصول الملفات فعلًا، ويعيد المحاولة حتى ثلاث مرات إن لم تصل.
  • تمرّر اللوحة رمز Steam إلى اللعبة فقط عندما تضبط واحدًا.

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

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

جاهز لتخطي الإعداد؟ شاهد باقات سيرفر Counter-Strike: Source. لديك سيرفر بالفعل؟ ابدأ بـ سيرفر Counter-Strike: Source غير ظاهر في المتصفح.

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

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