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

كيف تستضيف سيرفر ET: Legacy (2026)

ET: LegacyUpdated Nov 5, 20267 min read

الجواب المختصر. يمكنك استضافة سيرفر ET: Legacy بنفسك مجانًا: نزّل أرشيف ET: Legacy لنظام لينكس من etlegacy.com، وانسخ pak0.pk3 وpak1.pk3 وpak2.pk3 من التنزيل المجاني للعبة Wolfenstein: Enemy Territory من Splash Damage إلى etmain، ثم شغّل etlded.x86_64 على المنفذ UDP 27960. أو استأجر سيرفر ET: Legacy وتخطَّ التنزيلات وإعداد الشبكة.

يجد اللاعبون سيرفرك في متصفح السيرفرات داخل اللعبة، لأن السيرفر المضبوط على dedicated "2" وsv_advert "3" يرسل إشارات heartbeat إلى السيرفر الرئيسي. والإعداد الافتراضي يحتوي على الاثنين أصلًا.

تم التحقق في 5 نوفمبر 2026 مع ET: Legacy 2.86.2، وهو أحدث إصدار مستقر على etlegacy.com (نُشر في 11 أكتوبر 2026).

يعتمد هذا الدليل على ويكي مشروع ET: Legacy وشيفرته المصدرية وملفات الإعداد الافتراضية في أرشيف 2.86.2، إضافة إلى إعدادات التثبيت والتشغيل لسيرفرات ET: Legacy التي نستضيفها. للانتقال مباشرة إلى طريقة الإيجار، اذهب إلى الخيار 2.

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

  • برنامج السيرفر: أرشيف ET: Legacy لنظام لينكس من etlegacy.com/download. يتوفر بنسخة 64 بت (x86_64) أو 32 بت (i386). يذكر ويكي المشروع أن عميل 64 بت لا يستطيع الانضمام إلا إلى سيرفرات تشغّل مودات 64 بت، مثل مود Legacy الافتراضي، لذلك اختر نسخة 32 بت فقط إذا كنت تحتاج مودًا يعمل على 32 بت وحده.
  • ملفات اللعبة الأصلية: pak0.pk3 وpak1.pk3 وpak2.pk3 من Wolfenstein: Enemy Territory. يذكر ويكي ET: Legacy أنه يمكنك تنزيلها بشكل قانوني ومجاني من صفحة Wolfenstein: Enemy Territory لدى Splash Damage. لا حاجة إلى حساب Steam.
  • جهاز يبقى يعمل: حاسوب فائض أو سيرفر منزلي أو آلة افتراضية سحابية. يستخدم هذا الدليل Debian أو Ubuntu لينكس.
  • حد للاعبين: يضبط الملف etl_server.cfg الافتراضي القيمة sv_maxclients "24"، وهي عدد اللاعبين شاملًا الخانات الخاصة، ويحجز 4 منها عبر sv_privateclients "4".
  • الشبكة: منفذ اللعبة، وهو UDP 27960 افتراضيًا (net_port)، ويجب أن يكون متاحًا من الإنترنت.

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

ثبّت السيرفر

  1. نزّل الأرشيف وفك ضغطه من etlegacy.com/download. في الإصدار 2.86.2 اسم ملف 64 بت هو etlegacy-v2.86.2-x86_64.tar.gz.
    mkdir -p ~/etlegacy
    cd ~/etlegacy
    tar xvf etlegacy-v2.86.2-x86_64.tar.gz --strip-components=1
    يضع الخيار --strip-components=1 برنامج السيرفر etlded.x86_64 والمجلدين etmain وlegacy مباشرة في ~/etlegacy.
  2. أضف ملفات اللعبة الأصلية. الأرشيف لا يحتويها. من صفحة Wolfenstein: Enemy Territory لدى Splash Damage، نزّل ملف لينكس et260b.x86_full.zip إلى ~/etlegacy. يحتوي على مثبّت اسمه et260b.x86_keygen_V03.run، وملفات pak الثلاثة بداخله. من داخل ~/etlegacy، يستخرجها هذا الأمر إلى etmain:
    sudo apt install unzip
    unzip et260b.x86_full.zip
    sh et260b.x86_keygen_V03.run --tar xvf ./etmain/pak0.pk3 ./etmain/pak1.pk3 ./etmain/pak2.pk3
  3. عدّل إعداد السيرفر. يأتي الأرشيف بالملف etmain/etl_server.cfg مع تعليق على كل إعداد. اضبط على الأقل هذه الأسطر (السطران الأخيران يحملان هذه القيم أصلًا). يذكر ويكي المشروع أن القيم يجب أن تكون بين علامتي اقتباس.
    set sv_hostname "My ET server"
    set sv_maxclients "24"
    set g_password ""
    set rconpassword "choose-a-long-password"
    set dedicated "2"
    set sv_advert "3"
    اترك rconpassword فارغًا لإبقاء وحدة التحكم عن بُعد معطلة. اضبط g_password لسيرفر خاص. تذكر ملاحظات الإعداد أن sv_hostname لا يزيد على 26 حرفًا بدون رموز الألوان.

افتح المنفذ

  • اللعبة: 27960 هو الافتراضي لـ net_port، وشيفرة الشبكة في المحرك تستخدم UDP. اسمح بـ UDP 27960 في جدار الحماية على الجهاز (في Ubuntu مع ufw: sudo ufw allow 27960/udp) ووجّهه في الراوتر.
  • منفذ مختلف: أزل التعليق عن //set net_port "27960" في الإعداد وغيّر الرقم، أو مرّر +set net_port 27961 في سطر الأوامر.

شغّله وانضم

  1. شغّل السيرفر من ~/etlegacy. هذا هو أمر التشغيل من ويكي المشروع، مع إضافة اسم ملف الأرشيف والمنفذ:
    ./etlded.x86_64 +set net_port 27960 +exec etl_server.cfg +set omnibot_enable 1 +set omnibot_path "./legacy/omni-bot"
    يكون جاهزًا عندما تطبع وحدة التحكم Game Initialization completed in. شغّله تحت مدير خدمات مثل systemd ليعيد التشغيل بعد أي انهيار.
  2. Omni-bot: يحمّل omnibot_enable 1 البوتات المرفقة في الأرشيف. إذا تم التحميل فستظهر في وحدة التحكم Omni-bot Loaded Successfully. لإضافة بوتات، افتح وحدة التحكم وأدخل /bot minbots -1 و/bot maxbots 16. اضبط omnibot_enable 0 إذا أردت البشر فقط.
  3. انضم إليه. شغّل ET: Legacy وابحث عن اسم سيرفرك في متصفح السيرفرات.
  4. حدّث بفك ضغط الإصدار الجديد في مجلد جديد، ونسخ ملفات pak الثلاثة وملفات الإعداد التي عدّلتها إلى etmain فيه، ثم تشغيل السيرفر من هناك. تذكر الأسئلة الشائعة للمشروع ألا تكتب فوق إصدار سابق من ET: Legacy.

تناوب الخرائط

الإعداد الافتراضي فيه تناوب جاهز. قرب النهاية ينفّذ etl_server.cfg الأمر exec mapvotecycle.cfg، الذي يضبط g_gametype 6 (التصويت على الخريطة) ويبدأ من oasis. إذا لم يصوّت أحد فالخريطة التالية تتبع القائمة battery وgoldrush وradar وrailgun وfueldump، وإلا فتُلعب الخريطة الأكثر أصواتًا. للحملات، ضع // أمام ذلك السطر وأزله من //exec campaigncycle.cfg، الذي يستخدم g_gametype 4. غيّر السطر الأخير، set com_watchdog_cmd "exec mapvotecycle.cfg"، إلى ملف الدورة نفسه، لأن السيرفر ينفّذه ليتعافى عندما يُترك بلا خريطة. ملفات الدورات موجودة في etmain، فيمكنك تعديل قوائم الخرائط هناك.

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

الإيجار يوفر عليك التنزيلات وملفات pak وتوجيه المنافذ وروتين التحديث. وتبقى أنت من يختار الخريطة وكلمة المرور وقواعدك.

  1. اختر باقة. افتح صفحة استضافة سيرفرات ET: Legacy وقارن الباقات: MEDIC (16 لاعبًا) وFIELDOPS (24) وCOVERT (32) وقت الكتابة. اضغط أنشئ سيرفرًا (وفي COVERT يكتب الزر خصّص الباقة) وأكمل الطلب. الأسعار تتغير، فتحقق منها في تلك الصفحة.
  2. انتظر التثبيت. يظهر السيرفر في اللوحة. تطبع وحدة التحكم فيه Game Initialization completed in عندما يصبح جاهزًا.
  3. اختر إعداداتك. في تبويب الإعدادات ستجد الخريطة الافتراضية وتفعيل Omnibot وكلمة مرور RCON. غيّرها وأعد التشغيل. يبقى RCON معطلًا حتى تضبط كلمة مرور، وخانة وحدة التحكم في اللوحة تعمل في الحالتين.
  4. اضبط التناوب. يحمّل السيرفر الخريطة الافتراضية ثم ينفّذ etmain/etl_server.cfg، الذي ينفّذ كما هو مرفق exec mapvotecycle.cfg قرب نهايته، وبذلك ينتقل إلى التصويت على الخريطة بعد oasis. لتغيير التناوب، أو للبقاء على خريطتك الخاصة، عدّل ذلك السطر وملفات الدورات في تبويب الملفات. أما بقية الـ cvar فتوضع في الملف نفسه.
  5. ادعُ لاعبيك. يُدرج السيرفر نفسه في متصفح السيرفرات العام فور إقلاعه، دون توكن أو خطوة إضافية، فيستطيع اللاعبون البحث عن اسمه.

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

  • تنزّل أرشيف ET: Legacy الحالي وملفات اللعبة من Splash Damage عند تثبيت السيرفر، وتفك ضغط ملفات pak في etmain وتنشئ المجلد .etlegacy.
  • تضبط net_ip على 0.0.0.0 وتضبط net_port على المنفذ المخصص لسيرفرك، في etmain/etl_server.cfg، وعند كل تشغيل تعيد كتابة السطر sv_maxclients بعدد لاعبي باقتك والسطر rconpassword بكلمة مرور RCON التي اخترتها. أي قيمة تكتبها في هذين السطرين تُستبدل عند التشغيل التالي، لذا اضبط كلمة مرور RCON من اللوحة؛ وعدد اللاعبين يتبع باقتك. ولا تحتاج أبدًا إلى توجيه المنفذ.
  • يحدد إعداد إصدار ET Legacy نسخة 64 بت (الافتراضية) أو 32 بت عند تثبيت السيرفر.

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

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

تريد تخطي الإعداد؟ اطلع على باقات سيرفرات ET: Legacy.

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

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