يغطي هذا الدليل كيفية إعداد وتكوين خادم Killing Floor 2 المخصص المستضاف مع Legion Hosting، بما في ذلك التشغيل الأول ومتغيرات البدء في GPanel وإعدادات الصعوبة وملفات التكوين ودوران الخرائط وكيفية الاتصال. للخرائط المخصصة من ورشة العمل، راجع خرائط KF2 المخصصة (ورشة العمل). لأوامر الإدارة ولوحة إدارة الويب، راجع لوحة إدارة الويب وأوامر الإدارة في KF2.
التشغيل الأول
عندما تستلم خادم Killing Floor 2 لأول مرة، يحتاج إلى تنزيل وتثبيت ملفات اللعبة من Steam (App ID 232130). يحدث هذا تلقائياً عند التشغيل الأول.
- قم بتسجيل الدخول إلى GPanel.
- اختر خادم Killing Floor 2 الخاص بك من قائمة الخوادم.
- انقر على علامة التبويب Startup وقم بتعيين ADMIN_PASS قبل التشغيل. هذا مطلوب — لن يعمل الخادم بشكل صحيح بدون كلمة مرور إدارية.
- انتقل إلى علامة التبويب Console وانقر على Start.
- سيقوم الخادم بتنزيل ملفات Killing Floor 2 من Steam. قد يستغرق هذا عدة دقائق حسب حمل الخادم. راقب مخرجات وحدة التحكم لمتابعة التقدم.
- بمجرد اكتمال التنزيل، سيبدأ الخادم تلقائياً. انتظر حتى تظهر وحدة التحكم أن الخادم جاهز ويستمع للاتصالات.
ADMIN_PASS مطلوب. بدونه، لن تتمكن من الوصول إلى لوحة إدارة الويب أو استخدام أوامر الإدارة داخل اللعبة.
متغيرات البدء في GPanel
يستخدم Killing Floor 2 عدة متغيرات بدء يتم تكوينها في علامة التبويب Startup في GPanel. تتحكم هذه المتغيرات في سلوك الخادم الأساسي وتُطبّق في كل مرة يبدأ فيها الخادم.
- قم بتسجيل الدخول إلى GPanel واختر خادم KF2 الخاص بك.
- انقر على علامة التبويب Startup.
- راجع وعيّن المتغيرات المدرجة أدناه. تُطبّق التغييرات في المرة التالية التي يتم فيها تشغيل الخادم.
| المتغير | القيمة الافتراضية | الوصف |
|---|---|---|
MAP_NAME |
kf-bioticslab |
الخريطة التي يحملها الخادم عند بدء التشغيل. يجب أن يكون اسم خريطة KF2 صالحاً (بأحرف صغيرة، مسبوقاً بـ kf-). راجع قسم دوران الخرائط أدناه للحصول على قائمة بالخرائط الافتراضية. |
ADMIN_PASS |
(لا شيء — مطلوب) | كلمة مرور الإدارة المستخدمة للوحة إدارة الويب والمصادقة الإدارية داخل اللعبة. يجب تعيينها قبل تشغيل الخادم. حافظ على سريتها. |
SERVER_NAME |
(مُعيّن) | الاسم المعروض في متصفح الخوادم داخل اللعبة. اجعله وصفياً حتى يتمكن اللاعبون من العثور على خادمك بسهولة. |
DIFFICULTY |
0 |
مستوى الصعوبة للخادم. 0 = عادي، 1 = صعب، 2 = انتحاري، 3 = جحيم على الأرض. راجع قسم مستويات الصعوبة أدناه للتفاصيل. |
WEB_ADMIN |
true |
تفعيل أو تعطيل لوحة إدارة الويب. اضبطها على true للتفعيل أو false للتعطيل. راجع لوحة إدارة الويب وأوامر الإدارة في KF2 للتفاصيل. |
WEB_ADMIN_PORT |
8089 |
المنفذ الذي تستمع عليه لوحة إدارة الويب. تحقق من علامة التبويب Network في GPanel للمنفذ الفعلي المخصص لخادمك. |
مستويات الصعوبة
يحتوي Killing Floor 2 على أربعة مستويات صعوبة تؤثر على صحة الزيد وضررهم وسرعتهم وسلوك الظهور. اضبط الصعوبة باستخدام متغير البدء DIFFICULTY في GPanel.
| القيمة | الصعوبة | الوصف |
|---|---|---|
0 |
عادي | الصعوبة الافتراضية. يمتلك الزيد صحة وضرراً قياسيين. مناسب للعب العادي واللاعبين الجدد الذين يتعلمون اللعبة. يتحرك الزيد بسرعة عادية بدون معدّلات سلوك خاصة. |
1 |
صعب | يُلحق الزيد ضرراً أكبر ويمتلك مخزوناً صحياً أعلى. يتلقى اللاعبون ضرراً أكبر من الهجمات. تصعيد ملموس يتطلب عملاً جماعياً أفضل واختيارات تجهيز أفضل. |
2 |
انتحاري | زيد أصعب بشكل ملحوظ مع صحة أعلى وحركة أسرع وذكاء اصطناعي أكثر عدوانية. يمكن للزيد الركض وتنفيذ هجمات خاصة بشكل أكثر تكراراً. يتطلب لاعبين ذوي خبرة وتشكيلات فريق منسقة. |
3 |
جحيم على الأرض | أصعب مستوى صعوبة. يمتلك الزيد أقصى صحة وضرر، ويركض باستمرار، ويستخدم أخطر هجماته بشكل متكرر. يزداد ضرر النيران الصديقة. يُوصى به فقط للفرق ذات الخبرة العالية والتنسيق الجيد. |
ملفات التكوين
ملف تكوين الخادم الرئيسي لـ Killing Floor 2 هو LinuxServer-KFGame.ini، الموجود في KFGame/Config/LinuxServer-KFGame.ini. يتم إنشاء هذا الملف عند التشغيل الأول للخادم ويتحكم في إعدادات اللعب التفصيلية.
الوصول إلى ملفات التكوين
- قم بتسجيل الدخول إلى GPanel واختر خادم KF2 الخاص بك.
- أوقف الخادم من علامة التبويب Console إذا كان يعمل.
- انقر على علامة التبويب Files وانتقل إلى
KFGame/Config/. - انقر على
LinuxServer-KFGame.iniلفتحه في المحرر المدمج.
الإعدادات الرئيسية في LinuxServer-KFGame.ini
توجد الإعدادات التالية تحت قسمي [Engine.GameReplicationInfo] و[KFGame.KFGameInfo]:
| الإعداد | القسم | القيمة الافتراضية | الوصف |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
عدد الموجات في المباراة. 0 = قصير (4 موجات)، 1 = متوسط (7 موجات)، 2 = طويل (10 موجات). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
الحد الأقصى لعدد اللاعبين الذين يمكنهم الانضمام إلى الخادم. يدعم KF2 حتى 6 بشكل افتراضي، لكن الخوادم المعدّلة يمكنها زيادة هذا العدد. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
مضاعف ضرر النيران الصديقة. 0.0 = معطّل، 1.0 = ضرر كامل لزملاء الفريق. القيم بين 0 و1 تتناسب طردياً. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
عند تعيينه إلى True، يمكن للاعبين المرور من خلال بعضهم البعض. مفيد في الخوادم ذات اللاعبين الكثر لمنع الانسداد في الممرات الضيقة. |
ServerName |
[Engine.GameReplicationInfo] |
(مُعيّن) | اسم الخادم المعروض في المتصفح. متغير البدء SERVER_NAME في GPanel يتجاوز هذا إذا تم تعيينه. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
يسمح للمسؤولين بإيقاف اللعبة مؤقتاً. اضبطه على True إذا كنت تريد القدرة على الإيقاف المؤقت أثناء الموجة. |
مثال على الإعدادات الرئيسية في LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
تكوين إدارة الويب — KFWeb.ini
يتم تخزين إعدادات لوحة إدارة الويب في KFGame/Config/KFWeb.ini. يتحكم هذا الملف في ما إذا كانت إدارة الويب مفعّلة والمنفذ الذي تعمل عليه. في معظم الحالات، لا تحتاج إلى تعديل هذا الملف مباشرة — متغيرات البدء WEB_ADMIN وWEB_ADMIN_PORT في GPanel تتعامل مع هذه الإعدادات.
دوران الخرائط
يدعم Killing Floor 2 دوران الخرائط، مما يسمح للخادم بالتنقل عبر قائمة من الخرائط بين المباريات. يتم تكوين دورة الخرائط في LinuxServer-KFGame.ini تحت قسم [KFGame.KFGameInfo].
إعداد دوران الخرائط
أضف إدخالات GameMapCycles لتحديد دوران الخرائط. يحدد كل إدخال قائمة بالخرائط التي سيتنقل الخادم عبرها:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. اسم خريطة غير صحيح سيتسبب في تخطي الخادم لذلك الإدخال أو فشل تحميل الخريطة.
الخرائط الافتراضية
يأتي Killing Floor 2 مع مجموعة كبيرة من الخرائط المدمجة. فيما يلي بعض أكثرها استخداماً:
| اسم الخريطة | الاسم المعروض |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME يحدد الخريطة الأولية فقط. الخريطة المحددة في متغير MAP_NAME في GPanel يتم تحميلها عند بدء تشغيل الخادم لأول مرة. بعد ذلك، يتبع الخادم دوران GameMapCycles المحدد في ملف التكوين.
كيفية الاتصال
هناك طريقتان للاتصال بخادم Killing Floor 2 الخاص بك: من خلال متصفح الخوادم داخل اللعبة أو عبر الاتصال المباشر.
استخدام متصفح الخوادم داخل اللعبة
- قم بتشغيل Killing Floor 2 وانتقل إلى القائمة الرئيسية.
- انقر على Matchmaking ثم Create Game أو تصفح Server Browser.
- استخدم الفلاتر لتضييق النتائج. ابحث عن خادمك بالاسم الذي عيّنته في متغير البدء
SERVER_NAME. - اختر خادمك من القائمة وانقر على Join.
الاتصال المباشر عبر Steam
- افتح Steam وانقر على View في شريط القائمة العلوي، ثم اختر Game Servers.
- انقر على علامة التبويب Favourites، ثم انقر على Add a Server.
- أدخل عنوان IP الخادم ومنفذ اللعبة كما هو موضح في علامة التبويب Network في GPanel (التنسيق:
IP:PORT). - انقر على Add this address to favourites، ثم اختر الخادم وانقر على Connect.
يمكنك أيضاً استخدام وحدة التحكم داخل اللعبة. اضغط ` (التلدة/العلامة الخلفية) لفتح وحدة التحكم، ثم اكتب:
open IP:PORT
استبدل IP وPORT بالقيم من علامة التبويب Network في GPanel.
للمساعدة في العثور على عنوان IP الخادم والمنفذ، راجع كيفية العثور على عنوان IP الخادم والمنفذ.
مقالات ذات صلة
- خرائط KF2 المخصصة (ورشة العمل)
- لوحة إدارة الويب وأوامر الإدارة في KF2
- كيفية العثور على عنوان IP الخادم والمنفذ
- دليل بدء تشغيل الخادم
- كيفية رفع الملفات عبر SFTP
تحتاج مساعدة؟
إذا واجهت مشكلة غير مشمولة في هذا الدليل، فإن فريق الدعم لدينا متاح للمساعدة. أرسل تذكرة دعم وأرفق معرّف الخادم الخاص بك ووصفاً للمشكلة وأي مخرجات وحدة تحكم أو لقطات شاشة ذات صلة.