يغطي هذا الدليل كيفية إعداد خادم Half-Life 2: Deathmatch (HL2DM) المخصص على Legion Hosting، وتكوين متغيرات بدء التشغيل، وتعديل server.cfg، وإعداد دورة الخرائط، والاتصال بخادمك. يتميز HL2DM بقتال متعدد اللاعبين سريع الوتيرة باستخدام محرك الفيزياء في Half-Life 2 و Gravity Gun. لأوامر الإدارة ودعم SourceMod، راجع أوامر إدارة Half-Life 2: Deathmatch.
1. التشغيل الأول
- سجّل الدخول إلى GPanel واختر خادم HL2DM الخاص بك.
- انتقل إلى علامة التبويب Startup وراجع المتغيرات القابلة للتكوين (راجع القسم 2).
- عيّن MAP_NAME و SERVER_NAME وكلمات المرور المفضلة لديك.
- ارجع إلى علامة التبويب Console وانقر على Start.
- انتظر ظهور
Connection to Steam servers successful.في وحدة التحكم.
2. متغيرات بدء التشغيل في GPanel
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
SERVER_NAME | Pterodactyl-server | اسم الخادم المعروض في المتصفح. |
MAP_NAME | dm_lockdown | الخريطة المحملة عند بدء تشغيل الخادم. |
MAX_PLAYERS | 20 | الحد الأقصى للاعبين المتزامنين (1-20). |
SERVER_PASSWORD | ChangeMe | كلمة مرور الانضمام. اتركها فارغة للعام. |
RCON_PASSWORD | ChangeMe | كلمة مرور وحدة التحكم عن بُعد. |
TICK_RATE | 66 | معدل التحديث للخادم. القيم الأعلى = لعب أكثر سلاسة لكن استهلاك أكبر للمعالج. |
AUTO_UPDATE | 1 | تحديث الخادم تلقائيًا عند بدء التشغيل. |
SERVER_PASSWORD و RCON_PASSWORD تكون قيمتهما الافتراضية ChangeMe. اجعل كلمة مرور الخادم فارغة إذا أردت وصولًا عامًا، واستخدم دائمًا كلمة مرور RCON قوية.
3. تكوين الخادم (server.cfg)
للإعدادات التفصيلية، عدّل server.cfg. أوقف خادمك قبل إجراء التغييرات.
موقع الملف
hl2mp/cfg/server.cfg
الإعدادات الرئيسية
| الإعداد | القيمة الافتراضية | الوصف |
|---|---|---|
hostname | (من بدء التشغيل) | اسم الخادم المعروض في المتصفح. |
sv_password | (من بدء التشغيل) | كلمة مرور الانضمام. فارغة للعام. |
rcon_password | (من بدء التشغيل) | كلمة مرور وحدة التحكم عن بُعد. |
mp_timelimit | 20 | الحد الزمني لكل خريطة بالدقائق. |
mp_fraglimit | 0 | حد القتل لإنهاء الجولة. 0 = بلا حد. |
mp_friendlyfire | 0 | النيران الصديقة في أوضاع الفرق. |
mp_autoteambalance | 0 | التوازن التلقائي للفرق في TDM. |
sv_alltalk | 1 | الدردشة الصوتية بين الفرق. |
mp_forcerespawn | 1 | فرض إعادة الإحياء الفوري بعد الموت. |
sv_hl2mp_weapon_respawn_time | 20 | مؤقت إعادة ظهور الأسلحة بالثواني. |
sv_hl2mp_item_respawn_time | 30 | مؤقت إعادة ظهور العناصر بالثواني. |
مثال على server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. دورة الخرائط
عدّل ملف دورة الخرائط:
hl2mp/cfg/mapcycle.txt
ضع خريطة واحدة في كل سطر:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
الخرائط المتاحة
dm_lockdown-- بموضوع السجن مع ممرات ضيقة وساحات مفتوحة.dm_overwatch-- أسطح مباني المدينة مع قتال عمودي.dm_powerhouse-- محطة طاقة صناعية مع أجسام فيزيائية.dm_resistance-- شوارع ومباني حضرية.dm_runoff-- منشأة معالجة المياه.dm_steamlab-- مختبر بأسلحة تجريبية.dm_underpass-- ممر سفلي للطريق السريع مع خطوط رؤية طويلة.
5. كيفية الاتصال
الخيار أ -- متصفح خوادم Steam
- شغّل Half-Life 2: Deathmatch من Steam.
- انتقل إلى Find Servers.
- ابحث عن خادمك بالاسم في علامة التبويب Internet.
- اختر واتصل.
الخيار ب -- الاتصال عبر وحدة التحكم
- افتح وحدة التحكم (
~). فعّلها في Options > Keyboard > Advanced > Enable Developer Console إذا لزم الأمر. - اكتب:
connect <your-server-ip>:<port>
مقالات ذات صلة
- أوامر إدارة Half-Life 2: Deathmatch
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
تحتاج مساعدة؟
إذا واجهت مشاكل في خادم HL2DM الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخادم، ووصفًا للمشكلة، وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.