خوادم ألعاب بالساعة. ادفع فقط عندما تلعب.

كيفية إعداد خادم Left 4 Dead 2 خاص وشبه أصلي

تريد خادمًا مخصّصًا للعبة Left 4 Dead 2 يعمل طوال الوقت، مغلقًا عليك وعلى أصدقائك، بقليل من التعديلات أو بلا أي منها فوق النسخة الأصلية. هذا هو كامل الإعداد. وهو قصير عن قصد: النسخة الأصلية من L4D2 تؤدي معظم ما تحتاجه، فالحيلة هي معرفة أي حفنة من المتغيّرات cvar تهم فعلًا.

أين يوجد ملف الإعداد

الخادم المخصّص المثبّت بـ SteamCMD (التطبيق 222860) يحفظ إعداداتك هنا:

<install>/left4dead2/cfg/server.cfg

أنشئ هذا الملف إن لم يكن موجودًا. يُنفَّذ تلقائيًا عند كل تبديل خريطة بعد أن تنفّذه exec عبر سطر التشغيل (أدناه).

ملف server.cfg شبه أصلي

الصق هذا، وغيّر القيم الأربع المعلّمة بـ CHANGE ME وانتهيت. بلا إضافات، بلا addons.

// --- Identity ---
hostname "My Private L4D2 Server"      // CHANGE ME
sv_tags "private"
rcon_password "pick-a-long-secret"     // CHANGE ME - admin console over RCON

// --- Lock it down ---
sv_password "friends-only"             // CHANGE ME - join password
sv_search_key "my-private-key"         // CHANGE ME - see "Private lobbies" below

// --- Vanilla behaviour ---
sv_pure 1                              // reject client-side file overrides
sv_consistency 1
sv_cheats 0
z_difficulty Normal                    // Easy / Normal / Hard / Impossible
sv_region 255                          // 255 = world; set your region for lower ping

// --- 24/7 housekeeping ---
sv_alltalk 0
sv_allow_lobby_connect_only 0          // keep direct IP connects open
mp_disable_autokick 1

هذا فعلًا كل ما يحتاجه خادم تعاوني خاص. يُحدَّد وضع اللعب والخريطة الأولية في سطر التشغيل، لا هنا، لأن L4D2 يتجاهل mp_gamemode حين يوضع في server.cfg.

سطر التشغيل

شغّل الخادم بـ srcds_run من مجلد التثبيت:

./srcds_run -game left4dead2 -console -port 27015 \
  +exec server.cfg \
  +mp_gamemode coop \
  +map c1m1_hotel
  • يُنفَّذ exec server.cfg أولًا حتى تكون متغيّراتك cvar في مكانها قبل تحميل الخريطة.
  • mp_gamemode هو أحد coop وrealism وversus وsurvival وscavenge. يجب أن يكون في سطر الأوامر.
  • c1m1_hotel هي الخريطة 1 من Dead Center. بدّلها بأي خريطة بداية حملة تريدها.
  • المنفذ 27015 هو منفذ اللعبة ومنفذ استعلام A2S معًا. افتحه في جدار الحماية لديك (UDP + TCP).

طريقتان لإبقائه خاصًا

  • كلمة المرور (الأبسط): بضبط sv_password، لا يتصل إلا من يكتب كلمة المرور. شارك الـ IP وكلمة المرور مع مجموعتك. ملاحظة: كلمة المرور تمنع الخادم من إظهار مدخل عام، وهو ما تريده.
  • لوبي خاص (sv_search_key): إذا أردت الدعوة عبر لوبي Steam العادي بدلًا من مشاركة IP، ضع search key على الخادم واجعل كل صديق يكتب sv_search_key my-private-key في وحدة تحكم لعبته قبل استضافة لوبي "Best Available". لا تظهر إلا الخوادم التي تملك المفتاح المطابق، فيبقى خادمك لك.
  • مجموعة Steam (اختياري): حدّد sv_steamgroup بمعرّف مجموعتك وsv_steamgroup_exclusive 1 لقصر الاتصالات على الأعضاء.

التفصيل الوحيد: أربعة لاعبين

يستوعب L4D2 الأصلي أربعة ناجين بالضبط في التعاون، والدخول عبر لوبي Steam يقيّد البشر بأربعة على أي حال. لا يوجد cvar يغيّر ذلك. إذا كان الأربعة يكفون مجموعتك، فقد انتهيت وبلا أي تعديلات. أما إذا أردت خمسة أشخاص أو أكثر، فتحتاج إلى تعديل صغير (L4DToolZ) إضافةً إلى اتصال الجميع عبر IP مباشر بدلًا من اللوبي.

انظر أيضًا

العودة إلى جميع الأدلة