يغطي هذا الدليل كل ما تحتاجه لإعداد وتكوين خادم The Front المخصص على Legion Hosting، بما في ذلك التشغيل الأول، ومتغيرات بدء التشغيل في GPanel، وتكوين ServerConfig_.ini، وإعدادات وضع اللعبة، والاتصال بخادمك، وإدارة الحفظ. لأوامر وحدة تحكم المشرف، راجع أوامر المشرف في The Front.
ما هي لعبة The Front
The Front هي لعبة بقاء وتصويب في عالم مفتوح ما بعد نهاية العالم طورتها Samar Studio. في عالم مدمر تجتاحه الطفرات والفصائل المعادية، يجب على اللاعبين جمع الموارد وتصنيع الأسلحة والمعدات وبناء وتحصين القواعد والقتال من أجل البقاء ضد أعداء الذكاء الاصطناعي واللاعبين الآخرين. تجمع اللعبة بين آليات التصويب من منظور الشخص الثالث مع أنظمة بناء القواعد والبقاء المتعمقة.
الميزات الرئيسية للخادم المخصص تشمل:
- دعم حتى 40+ لاعباً متزامناً على خادم واحد
- أوضاع لعب PvP وPvE مع أنواع أوضاع قتال قابلة للتكوين
- ضبط شامل لطريقة اللعب من خلال ملف تكوين
ServerConfig_.ini - آليات غارات القواعد مع مستويات وفترات انتظار قابلة للتكوين للشخصيات غير اللاعبة في الغارات
- أنظمة التحكم في الأراضي وحماية المباني القائمة على المنارات
- وحدة تحكم مشرف داخل اللعبة مع أكثر من 100 أمر لإدارة الخادم المباشرة
التشغيل الأول
عندما تتلقى خادم The Front الخاص بك من Legion Hosting لأول مرة، يحتاج إلى إكمال التثبيت الأولي قبل أن يمكن اللعب عليه.
- سجّل الدخول إلى GPanel واختر خادم The Front من قائمة الخوادم.
- انقر على علامة تبويب Console واضغط Start.
- سيقوم الخادم بتنزيل وتثبيت ملفات خادم The Front المخصص عبر Steam (معرف التطبيق 2334200). قد يستغرق هذا التنزيل الأولي عدة دقائق حسب سرعة القرص.
- بمجرد اكتمال التنزيل، سيبدأ الخادم تلقائياً. التشغيل الأول يُنشئ بيانات العالم الأولية وقد يستغرق وقتاً أطول من عمليات التشغيل اللاحقة.
- انتظر حتى تشير مخرجات وحدة التحكم إلى أن الخادم جاهز ويستمع للاتصالات. يجب أن ترى رسائل تشير إلى أن منفذ اللعبة نشط.
متغيرات بدء التشغيل في GPanel
يتم تكوين إعدادات الخادم الأساسية كمتغيرات بدء تشغيل في GPanel. تُمرر هذه القيم كمعاملات سطر أوامر عند تشغيل الخادم وتتجاوز أي إعدادات مقابلة في ملفات التكوين.
- في GPanel، اختر خادم The Front الخاص بك.
- انقر على علامة تبويب Startup.
- اضبط المتغيرات المدرجة أدناه. ستدخل التغييرات حيز التنفيذ في المرة التالية التي تبدأ أو تعيد تشغيل الخادم فيها.
| المتغير | الافتراضي | الوصف |
|---|---|---|
SRV_NAME |
Pterodactyl hosted Server |
الاسم المعروض في متصفح الخوادم داخل اللعبة (معامل التشغيل -ServerName). اجعله وصفياً حتى يتمكن اللاعبون من العثور على خادمك. |
MAX_PLAYERS |
10 |
الحد الأقصى لعدد اللاعبين المتزامنين (معامل -QueueThreshold). اضبطه بناءً على الموارد المتاحة لخادمك. |
BEACON_PORT |
27016 |
منفذ منارة Unreal Engine المستخدم لمصافحات الاتصال. يتم تكوينه تلقائياً (منفذ اللعبة + 1). |
QUERY_PORT |
27017 |
منفذ UDP المستخدم بواسطة Steam لاستعلامات متصفح الخوادم. يتم تكوينه تلقائياً (منفذ اللعبة + 2). |
SHUTDOWN_PORT |
27017 |
منفذ الاستماع لخدمة الإيقاف. يُستخدم لإشارات الإيقاف عن بُعد. يتم تكوينه تلقائياً (منفذ اللعبة + 3). |
ServerConfig_.ini في نفس الوقت، فإن متغير بدء التشغيل يأخذ الأولوية. استخدم متغيرات بدء التشغيل لإعدادات الهوية الأساسية وملف التكوين لضبط طريقة اللعب التفصيلي.
تكوين ServerConfig_.ini
يتم التحكم في إعدادات الخادم وطريقة اللعب التفصيلية من خلال ملف ServerConfig_.ini. هذا هو ملف التكوين الأساسي لضبط سلوك خادمك وقواعده ومعاملات طريقة اللعب.
تحديد موقع الملف
ملف التكوين موجود في:
TheFrontManager/ServerConfig_.ini
يمكنك الوصول إلى هذا الملف من خلال علامة تبويب Files في GPanel أو عبر SFTP. جميع الإعدادات تندرج تحت عنوان قسم [BaseServerConfig].
إعدادات الخادم الأساسية
| الإعداد | الافتراضي | الوصف |
|---|---|---|
ServerName |
"My Server" |
اسم العرض للخادم في متصفح الخوادم. ضعه بين علامتي اقتباس. |
ServerPassword |
(فارغ) | كلمة المرور المطلوبة للانضمام إلى الخادم. اتركه فارغاً لخادم عام. |
ServerTitle |
(فارغ) | وصف قصير لخادمك يُعرض في متصفح الخوادم. |
ServerAdminAccounts |
(فارغ) | قائمة معرفات Steam64 مفصولة بفواصل منقوطة لحسابات المشرفين. مثال: 76561198012345678;76561198087654321; |
QueueThreshold |
40 |
الحد الأقصى لعدد اللاعبين المسموح بهم على الخادم في وقت واحد. |
IsCanMail |
1.000000 |
تفعيل أو تعطيل نظام البريد والدردشة داخل اللعبة. اضبط على 0 للتعطيل. |
UseSteamSocket |
1 |
استخدام مقابس شبكة Steam للاتصالات. اتركه مفعلاً لمعظم الإعدادات. |
إعدادات وضع اللعبة والقتال
| الإعداد | الافتراضي | الوصف |
|---|---|---|
ServerFightModeType |
0 |
وضع PvP للخادم. 0 = PvP (يمكن للاعبين مهاجمة بعضهم البعض)، 1 = PvE (لا يمكن للاعبين إيذاء بعضهم البعض). |
IsCanSelfDamage |
1 |
السماح للاعبين بإيذاء أنفسهم. 1 = مفعّل، 0 = معطّل. |
IsCanFriendDamage |
1 |
السماح بالنار الصديقة بين أعضاء الفرقة. 1 = مفعّل، 0 = معطّل. |
تكوين المنافذ
| الإعداد | الافتراضي | الوصف |
|---|---|---|
Port |
5001 |
منفذ اللعبة الأساسي (UDP). يتصل اللاعبون على هذا المنفذ. |
BeaconPort |
5002 |
منفذ منارة Unreal Engine لمصافحات الاتصال. |
ShutDownServicePort |
5004 |
منفذ إشارات خدمة الإيقاف عن بُعد. |
QueryPort |
5003 |
منفذ استعلام Steam لقوائم متصفح الخوادم. |
مثال على ServerConfig_.ini
فيما يلي مثال على ملف تكوين يعرض الإعدادات الشائعة:
[BaseServerConfig]
ServerName="My Legion Server"
ServerPassword=
ServerTitle="A friendly survival server"
ServerAdminAccounts=76561198012345678;
QueueThreshold=40
ServerFightModeType=1
IsCanSelfDamage=0
IsCanFriendDamage=0
IsCanMail=1.000000
UseSteamSocket=1
PlayerAddExpRate=1.5
إعدادات وضع اللعبة
يدعم The Front وضعي PvP وPvE اللذين يغيران تجربة اللعب الجماعي بشكل جوهري. يتم ضبط الوضع عبر إعداد ServerFightModeType.
وضع PvE (ServerFightModeType=1)
- لا يمكن للاعبين إيذاء بعضهم البعض مباشرة.
- التركيز على البقاء التعاوني ضد أعداء الذكاء الاصطناعي والطفرات.
- القواعد محمية من غارات اللاعبين (غارات الشخصيات غير اللاعبة لا تزال تحدث).
- مثالي للمجتمعات التي تركز على البناء والاستكشاف.
- لا يزال بإمكان اللاعبين تشكيل فرق والتجارة والتعاون.
وضع PvP (ServerFightModeType=0)
- يمكن للاعبين مهاجمة وقتل بعضهم البعض.
- يمكن غزو القواعد والهياكل من قبل لاعبين آخرين.
- يصبح التحكم في الأراضي عبر نظام المنارات تنافسياً.
- يمكن ضبط مضاعفات الضرر بين اللاعبين بأوامر المشرف (
SetMeleePlayerDamageRatio،SetRangedPlayerDamageRatio). - موصى به للاعبين التنافسيين وذوي الخبرة.
إعدادات البناء والغارات
تتحكم هذه الإعدادات في حماية القواعد وآليات الغارات. يمكن تكوينها عبر أوامر وحدة تحكم المشرف أو ملف التكوين:
| الإعداد / الأمر | الوصف |
|---|---|
SetPlayerMaxHouseFlagNumber [N] |
الحد الأقصى لعدد المنارات (أعلام الأراضي) التي يمكن لكل لاعب وضعها. |
SetHouseFlagExcitantTime [0-24] |
يضبط نافذة الهجوم/الغارة بالساعات. خلال هذه النافذة، يمكن للاعبين الأعداء إلحاق الضرر بالهياكل ضمن أرض المنارة. |
SetHFTrapMaxNum [N] |
الحد الأقصى لعدد المصائد التي يمكن وضعها ضمن منطقة تغطية المنارة. |
SetConstructDisableRot [1/0] |
تبديل تحلل الهياكل. عند التفعيل (1)، تتحلل الهياكل ببطء مع مرور الوقت إذا لم يتم صيانتها. |
SetConstructMaxHealthRatio [multiplier] |
مضاعف المتانة القصوى للهياكل. القيم الأعلى تجعل المباني أصعب في التدمير. |
SetConstructDefenseRatio [multiplier] |
مضاعف الضرر المُتلقى من الهياكل. القيم المنخفضة تقلل الضرر على المباني. |
SetCityNPCLevelRate وSetCityNPCDamageRate وSetCityNPCHealthRate وSetCityNPCNumRate.
إعدادات معدلات الخبرة والموارد
يمكنك ضبط معدلات اكتساب الخبرة ومعدلات جمع الموارد ومضاعفات طريقة اللعب المختلفة من خلال ملف ServerConfig_.ini أو عبر أوامر وحدة تحكم المشرف أثناء تشغيل الخادم.
معدلات الخبرة
| الإعداد / الأمر | الافتراضي | الوصف |
|---|---|---|
PlayerAddExpRate |
1 |
مضاعف جميع الخبرة المكتسبة من اللاعبين. اضبط على 2 لمضاعفة الخبرة. |
SetPlayerKillAddExpRate [N] |
1 |
مضاعف الخبرة المكتسبة من قتل الشخصيات غير اللاعبة. |
SetPlayerFarmAddExpRate [N] |
1 |
مضاعف الخبرة المكتسبة من جمع الموارد. |
SetPlayerCraftAddExpRate [N] |
1 |
مضاعف الخبرة المكتسبة من تصنيع العناصر. |
معدلات جمع الموارد
| الأمر | الوصف |
|---|---|
GMSetTreeGainRate [N] |
مضاعف جمع الخشب. |
GMSetBushGainRate [N] |
مضاعف جمع النباتات والشجيرات. |
GMSetOreGainRate [N] |
مضاعف جمع الخام والمعادن. |
GMSetCropReapRate [N] |
مضاعف محصول الحصاد. |
GMSetFleshGainRate [N] |
مضاعف جمع لحم الحيوانات. |
GMSetCropGrowRate [N] |
مضاعف سرعة نمو المحاصيل. |
GMSetTTC_Oil_Rate [N] |
مضاعف إنتاج آبار النفط. |
GMSetWaterCollector_Rate [N] |
مضاعف إنتاج جامع الندى/الماء. |
GMSetTTC_Fish_Rate [N] |
مضاعف إنتاج سلة الأسماك. |
كيفية الاتصال
يتصل اللاعبون بخادم The Front الخاص بك من خلال متصفح الخوادم داخل اللعبة. ابحث عن عنوان IP الخادم والمنفذ من علامة تبويب Console في GPanel أو راجع كيفية العثور على عنوان IP الخادم والمنفذ.
عبر متصفح الخوادم داخل اللعبة
- شغّل The Front.
- من القائمة الرئيسية، انقر على Servers.
- انقر على علامة تبويب Dedicated Servers في الأعلى.
- استخدم شريط البحث أو تصفح القائمة للعثور على خادمك بالاسم (الاسم الذي ضبطته في إعداد
ServerName). - انقر على خادمك واضغط Join. أدخل كلمة المرور إذا كانت محددة.
ServerName مُكوّن بشكل صحيح.
عبر متصفح خوادم Steam
- في Steam، اذهب إلى View > Game Servers (أو Servers).
- انقر على علامة تبويب Favorites ثم Add a Server.
- أدخل عنوان IP خادمك ومنفذ الاستعلام بالتنسيق
IP:QUERY_PORT(على سبيل المثال،192.168.1.100:5003). - بمجرد ظهور الخادم، انقر عليه مرتين لتشغيل The Front والاتصال.
إدارة الحفظ ومسح العالم
يحفظ The Front بيانات العالم تلقائياً على فترات منتظمة. فهم نظام الحفظ مهم لإدارة عالم خادمك.
موقع الحفظ
يتم تخزين بيانات حفظ العالم في مجلد بيانات الخادم. يمكن تكوين فترة الحفظ بأمر المشرف SetSaveGameInterval (القيمة بالثواني).
الحفظ اليدوي
لتفعيل حفظ يدوي للعالم، استخدم أمر وحدة تحكم المشرف:
SaveWorld
هذا مفيد قبل إجراء الصيانة أو تغييرات التكوين أو إيقاف الخادم.
إنشاء نسخ احتياطية
- أوقف الخادم من GPanel.
- انتقل إلى مجلد حفظ الخادم عبر علامة تبويب Files في GPanel أو عبر SFTP.
- قم بتنزيل ملفات الحفظ إلى جهاز الكمبيوتر المحلي للحفظ الآمن.
- قم أيضاً بعمل نسخة احتياطية من ملف
ServerConfig_.iniللحفاظ على إعداداتك.
بدء عالم جديد (مسح العالم)
لمسح العالم والبدء من جديد:
- أوقف الخادم من GPanel.
- انتقل إلى مجلد بيانات الحفظ.
- احذف أو أعد تسمية ملفات حفظ العالم الموجودة.
- اختيارياً، اضبط معامل
ClearSeverTimeفيServerConfig_.iniعلى تاريخ (بالتنسيق:yyyy-mm-dd) لجدولة مسح. - ابدأ تشغيل الخادم. سيقوم بتوليد عالم جديد من الصفر.
مرجع المنافذ
يستخدم The Front منافذ الشبكة التالية. يتم تكوينها تلقائياً بواسطة خطة الاستضافة الخاصة بك على Legion Hosting.
| المنفذ | البروتوكول | الافتراضي | الغرض |
|---|---|---|---|
| Game Port | UDP | 5001 |
اتصالات اللعبة الأساسية. يتصل اللاعبون على هذا المنفذ. |
| Beacon Port | UDP | 5002 |
منفذ منارة Unreal Engine لمصافحات الاتصال. |
| Query Port | UDP | 5003 |
استعلامات متصفح خوادم Steam. |
| Shutdown Service Port | TCP | 5004 |
مستمع خدمة الإيقاف عن بُعد. |
مقالات ذات صلة
- أوامر المشرف في The Front
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد
هل تحتاج مساعدة؟
إذا كنت لا تزال تواجه مشاكل مع خادم The Front الخاص بك، يرجى فتح تذكرة دعم وسيكون فريقنا سعيداً بمساعدتك.