امتلاك خادم Left 4 Dead 2 خاص بك يستحق ذلك إذا كنت تريد تشغيل جولات تعاونية أو Versus تكون متاحة باستمرار، سهلة الإدارة، وقابلة للتهيئة بحرية. ستحصل على تحكم في نمط اللعب، والفتحات، والإضافات، وصلاحيات الإدارة، والاتصالات المباشرة، من دون أن يضطر أحد اللاعبين إلى الاستضافة محليا أو إبقاء Lobby مفتوحا.

المتطلبات والتخطيط

Left 4 Dead 2 ليست لعبة Free-to-Play. يحتاج جميع اللاعبين المشاركين إلى اللعبة على Steam؛ أما الخادم فيعمل بشكل منفصل كنسخة مخصصة. للتثبيت والتشغيل، يستخدم جانب الخادم عادة SteamCMD. توثق Valve أداة SteamCMD رسميا في Valve Developer Community ضمن التوثيق على developer.valvesoftware.com.

بالنسبة إلى حملات الأربع لاعبين الكلاسيكية، تعد Left 4 Dead 2 متواضعة المتطلبات نسبيا. لكن زيادة الفتحات، وكثرة إضافات Workshop، وPlugins الخاصة بأسلوب اللعب ترفع الحاجة إلى الموارد. لذلك لا تخطط حسب عدد اللاعبين فقط، بل أيضا حسب الخرائط المخصصة، وPlugins SourceMod، وهامش الاستقرار المطلوب.

اللاعبون RAM الاستخدام
4 (تعاوني قياسي) 2 GB حملات Vanilla، وVersus 4v4
8 3 GB فتحات موسعة عبر L4DToolZ، وحملات مخصصة
12–16 4 GB جولات تعاونية كبيرة، وإضافات كثيرة
16+ 6 GB تعديلات كثيفة، وأنماط لعب مخصصة

يجب فهم الجدول كأساس تخطيط عملي قريب من الواقع، وليس كتعهد بالأداء. يمكن للحملات المخصصة الكبيرة تحميل الكثير من Assets؛ ومع عدة إضافات Workshop يكون وجود هامش RAM إضافي أمرا منطقيا.

تحديد نمط اللعب والفتحات

النمط الوصف الفتحات الموصى بها
تعاوني (Campaign) 4 ناجين ضد مصابين يتحكم بهم الذكاء الاصطناعي عبر حملة كاملة 4–8
Versus 4v4، يلعب الفريقان بالتناوب كـ Survivors وSpecial Infected 8
Survival الصمود على خريطة لأطول مدة ممكنة ضد موجات Hordes لا تنتهي 4
Scavenge يجمع Survivors عبوات البنزين، ويحاول Infected منعهم 8
Realism تعاوني بلا ظلال Survivors، ومصابون أصعب 4
Mutations قواعد خاصة مثل التركيز على القتال القريب أو سيناريوهات معدلة 4–8

تتحكم في النمط داخل server.cfg عبر mp_gamemode، مثل coop أو versus أو survival أو scavenge أو realism. إذا كنت تقارن إعدادات تعاونية مشابهة لألعاب Survival أخرى، فسيساعدك أيضا دليل Valheim التعاوني ودليل خادم The Forest كمرجع للأدوار والوصول وتشغيل المجموعات.

طلب الخادم

طلب خادم L4D2
طلب خادم L4D2
  1. انتقل إلى استئجار خادم Left 4 Dead 2.
  2. اختر 2 GB RAM للتعاوني الكلاسيكي؛ وخذ أكثر إذا كنت تخطط لفتحات موسعة أو Mods كثيرة.
  3. انتظر حتى يكتمل التثبيت ويظهر الخادم في Panel كمتصل.
  4. دوّن Hostname وPort وبيانات الوصول للتهيئة والاختبارات.

في game-serverhosting تكون بيئة الخادم القابلة للتحكم هي الأساس: أنت تدير التهيئة، والملفات، وسير التشغيل مركزيا، بدلا من الاعتماد على Hosts محليين عشوائيين.

تهيئة server.cfg بشكل صحيح

توجد التهيئة المركزية في left4dead2/cfg/server.cfg. يبدو هيكل أساسي متين هكذا:

hostname "خادمي L4D2"
sv_password ""
mp_gamemode coop
sv_maxplayers 8
sv_region 3
sv_steamgroup_exclusive 0
sv_consistency 1
sv_pure 0
sv_allow_lobby_connect_only 0

قيم مهمة:

  • hostname: اسم عرض الخادم.
  • sv_password: اتركه فارغا للعامة، أو ضع قيمة للجولات الخاصة.
  • mp_gamemode: نمط اللعب، مثلا coop أو versus.
  • sv_maxplayers: عدد اللاعبين المطلوب. القيم فوق 4 في التعاوني تحتاج إلى إضافات إضافية مثل L4DToolZ.
  • sv_region 3: منطقة أوروبا في متصفح الخوادم.
  • sv_allow_lobby_connect_only 0: يسمح بالاتصالات المباشرة عبر Console، مثل connect host:port.
  • sv_pure 0: يخفف فحص الملفات للمحتوى من جهة العميل؛ يمكن للإعدادات الأكثر صرامة أن تعمل هنا بشكل أكثر تقييدا.

احفظ الملف وأعد تشغيل الخادم. بعد ذلك تحقق داخل اللعبة مما إذا كان Hostname والنمط وسلوك الانضمام تعمل كما هو متوقع.

أكثر من أربعة لاعبين مع L4DToolZ

التعاوني Vanilla مصمم لأربعة Survivors. إذا كنت تريد تشغيل جولات تعاونية أكبر، فستحتاج إلى L4DToolZ كإضافة MetaMod. اتبع نهجا محافظا:

  1. ثبّت MetaMod:Source وSourceMod المناسبين لـ Left 4 Dead 2.
  2. ضع ملفات L4DToolZ في left4dead2/addons/.
  3. اضبط sv_maxplayers في server.cfg على القيمة المطلوبة، مثلا 8.
  4. أعد تشغيل الخادم.
  5. تحقق باستخدام meta list مما إذا تم تحميل الإضافة.

زيادة عدد Survivors تغير التوازن بوضوح، لأن Spawns الخاصة بالـ Director وبنية الحملات مصممة أصلا لمجموعات أصغر. للجولات الكبيرة العادلة، قد تكون Plugins إضافية ضرورية، مثل حدود Special-Infected أو ضغط Spawn. يجب اختبار هذه التعديلات كل واحد على حدة.

الخرائط المخصصة وحملات Workshop

إضافات L4D2 في مدير الملفات
إضافات L4D2 في مدير الملفات

عادة تكون الحملات المخصصة والإضافات على شكل ملفات .vpk. الإجراء التقني:

  1. حمّل الخريطة المطلوبة من Steam Workshop أو من GameMaps.com.
  2. ارفع ملف .vpk عبر مدير الملفات إلى left4dead2/addons/.
  3. أضف اسم الخريطة عند الحاجة إلى mapcycle.txt وإلى تهيئات الإضافات المناسبة.
  4. أعد تشغيل الخادم.
  5. اختبر تبديل الخريطة مع مجموعة صغيرة.

تستخدم حملات مخصصة شائعة مثل Dead Before Dawn أو Death Aboard أو Yama كثيرا؛ أما ما إذا كانت نسخة معينة تعمل بشكل نظيف فيعتمد على الملف، والاعتماديات، وإضافات العملاء. تأكد من أن جميع اللاعبين المشاركين لديهم الإضافات المطلوبة نفسها مثبتة ومفعلة.

SourceMod وصلاحيات الإدارة

لأوامر الإدارة، وPlugins، والإشراف المريح، ثبّت MetaMod:Source وSourceMod:

  1. حمّل الحزمتين لـ Left 4 Dead 2.
  2. فك ضغطهما إلى left4dead2/addons/.
  3. أدخل SteamID الخاص بك في addons/sourcemod/configs/admins_simple.ini.
  4. أعد تشغيل الخادم.
  5. افتح قائمة الإدارة داخل اللعبة باستخدام sm_admin.

تشمل فئات Plugins المعتادة أدوات الإدارة، وتبديل الخرائط، والإحصاءات، وL4DToolZ للفتحات الإضافية، وتعديلات أسلوب اللعب للـ Hordes أو Director أو Mutations. ثبّت Plugins واحدا تلو الآخر، وافحص بعد كل خطوة سجل الخادم، وسلوك الانضمام، وبداية الخريطة. لمزيد من المقارنات متعددة الألعاب، يمكنك الرجوع إلى دليل خادم V Rising أو دليل Terraria للعب الجماعي.

التحقق من النتيجة

بعد الإعداد، يجب أن تختبر أربعة أشياء: أولا يجب أن يكون الخادم قابلا للوصول عبر Hostname أو IP. ثانيا يجب أن يبدأ mp_gamemode النمط المطلوب. ثالثا يجب أن يتم تحميل الخرائط المخصصة من دون Assets مفقودة. رابعا يجب أن تعمل أوامر الإدارة مثل sm_admin إذا كان SourceMod مثبتا.

يتصل الأصدقاء عبر Developer Console باستخدام connect mein-server.game-serverhosting.com:27015 أو عبر وظائف Steam، إذا كان إعداد Lobby والوصول لديك يسمح بذلك.

استكشاف الأخطاء

  • يتم تجاهل أكثر من 4 فتحات: تحقق باستخدام meta list مما إذا كان MetaMod وL4DToolZ محملين.
  • لا يستطيع الأصدقاء الانضمام مباشرة: اضبط sv_allow_lobby_connect_only 0 واختبر مجددا عبر connect host:port.
  • خطأ Consistency عند الانضمام: الإضافات تختلف بين الخادم والعملاء. زامن الإضافات أو خفف الفحص عمدا.
  • لا يظهر الخادم في المتصفح: تحقق من sv_region وكلمة المرور وإعداد Lobby-Only وحالة الخادم.
  • الخريطة المخصصة لا تبدأ: افحص مسار .vpk وأسماء الخرائط والإدخالات في mapcycle.txt.
  • قائمة SourceMod لا تفتح: تحقق من إدخال SteamID ومسارات الملفات وما إذا كان SourceMod قد تم تحميله عند البدء.

الفحص والحدود وطريق الرجوع الآمن

ينطبق دليل "إعداد خادم Left 4 Dead 2 - التعاوني وVersus" على نوع الخادم الموصوف في المقالة وعلى حالة الإصدارات المرئية وقت الفحص. قد تختلف أسماء القوائم، والإصدارات المتاحة، وتوافق Mods أو Plugins، والموارد المطلوبة بعد التحديثات. لذلك لا تنقل أي قيم إلى إصدار لعبة أو Loader أو خادم آخر من دون فحص.

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

نقطة الفحص النتيجة المتوقعة الإيقاف والرجوع
بدء الخادم يصل الخادم إلى حالة الجاهزية للتشغيل من دون رسالة خطأ جديدة. عند أخطاء البدء، تراجع عن التغيير واستعد آخر نسخة احتياطية.
اختبار الاتصال يمكن لحساب اختبار الاتصال عبر العنوان المعروض في Panel. عند أخطاء الإصدار أو الاتصال، طابق الإصدار وPort والصلاحيات مجددا.
اختبار الوظيفة تعمل الوظيفة التي تم تغييرها تحديدا من دون إتلاف بيانات العالم أو اللعبة الحالية. عند ظهور آثار جانبية، أوقف الخادم واستعد الملفات المؤمنة.

اختبار فردي ناجح لا يعد ضمانا للأداء أو التوفر. حجم العالم، وMods، وPlugins، وعدد اللاعبين، ومسار الشبكة، والحمل المتزامن يمكن أن تغير النتيجة. وثق الإصدار، والتغيير، ونتيجة الاختبار حتى تستطيع تتبع الانحرافات لاحقا.

FAQ

هل يمكن لعب Left 4 Dead 2 مجانا؟

لا. يحتاج جميع اللاعبين المشاركين إلى Left 4 Dead 2 على Steam. يعمل الخادم المخصص بشكل مستقل عن ذلك، لكنه لا يستبدل رخصة اللعبة.

كم عدد اللاعبين الممكن من دون Mods؟

التعاوني الكلاسيكي مصمم لأربعة Survivors، وVersus لـ 4v4. الجولات التعاونية الأكبر تحتاج إلى إضافات مثل L4DToolZ ويجب اختبارها بسبب التوازن.

هل يمكنني استخدام حملات Workshop؟

نعم، إذا كان المحتوى متاحا كملفات .vpk مناسبة وموجودا بشكل صحيح في left4dead2/addons/. يجب أن تكون الإضافات المطلوبة مفعلة أيضا لدى جميع العملاء.

لماذا أحتاج إلى SourceMod؟

يوفر SourceMod قائمة الإدارة، والأوامر، وأساس Plugins. يكون مفيدا بشكل خاص إذا كنت تريد الإشراف، أو تبديل الخرائط، أو استخدام الإحصاءات، أو تشغيل L4DToolZ.

لماذا لا يستطيع الأصدقاء الاتصال مباشرة؟

غالبا يحظر sv_allow_lobby_connect_only الاتصالات المباشرة. اضبط القيمة على 0، وأعد تشغيل الخادم، واختبر connect host:port.

الخلاصة

يمنحك خادم Left 4 Dead 2 المستأجر وصولا دائما، وإدارة قابلة للتخطيط، وتحكما نظيفا في الأنماط، والملفات، والإضافات، ووصول اللاعبين. ابدأ بملف server.cfg خفيف، واختبر التعاوني Vanilla، ثم أضف SourceMod، وحملات Workshop، وL4DToolZ تدريجيا. هكذا تكتشف الأخطاء مبكرا وتحافظ على تشغيل مفهوم حتى مع المجموعات الأكبر.