يغطي هذا الدليل كيفية إعداد خادم Frozen Flame المخصص على Legion Hosting وتكوين متغيرات بدء التشغيل وتحرير ملفات التكوين Game.ini و Engine.ini واختيار أوضاع اللعب وضبط الصعوبة وإعدادات PvP والاتصال بخادمك وإدارة الحفظ. Frozen Flame هي لعبة RPG أكشن للبقاء حيث يستكشف اللاعبون عالمًا متجمدًا ويجمعون الموارد ويبنون الملاجئ ويحاربون الوحوش. لأوامر الإدارة وإعداد RCON وإدارة اللاعبين، راجع أوامر إدارة Frozen Flame.
البدء الأول
عندما تحصل على خادم Frozen Flame لأول مرة، اتبع هذه الخطوات لتشغيله:
- سجّل الدخول إلى GPanel واختر خادم Frozen Flame الخاص بك.
- انتقل إلى علامة تبويب Startup وراجع متغيرات بدء التشغيل الافتراضية. عيّن SERVER_NAME إلى الاسم المفضل لديك.
- اختياريًا، عيّن SERVER_PASSWORD لتقييد الوصول.
- ارجع إلى علامة تبويب Console وانقر على Start.
- سيقوم الخادم بتنزيل وتثبيت ملفات خادم Frozen Flame المخصص تلقائيًا عند أول تشغيل (Steam App ID
1348640). قد يستغرق هذا عدة دقائق. - بمجرد أن تؤكد وحدة التحكم أن الخادم قد بدأ، يكون خادمك متصلًا وجاهزًا لانضمام اللاعبين.
Game.ini أو Engine.ini، شغّل الخادم مرة واحدة واتركه يكمل التحميل، ثم أوقفه قبل التحرير.
متغيرات بدء التشغيل في GPanel
المتغيرات التالية متاحة في علامة تبويب Startup في GPanel. يتم تمريرها كمعاملات سطر الأوامر للخادم عند كل بدء تشغيل.
| المتغير | الافتراضي | الوصف |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
الاسم المعروض في متصفح الخوادم. يُعيَّن عبر المعامل -MetaGameServerName. |
SERVER_PASSWORD |
(فارغ) | كلمة المرور المطلوبة للانضمام. اتركها فارغة لخادم عام. تُعيَّن في Game.ini تحت ServerPassword. |
MAX_PLAYERS |
10 |
الحد الأقصى لعدد اللاعبين المتزامنين. يُكوَّن في Game.ini. |
GAME_MODE |
campaign |
اختيار وضع اللعب. الخيارات: campaign (خريطة Heaven) أو cataclysm (خريطة Survive). راجع قسم أوضاع اللعب أدناه. |
RCON_PASSWORD |
(فارغ) | كلمة مرور الإدارة عن بُعد عبر RCON. مطلوبة لأوامر الإدارة. راجع أوامر الإدارة للإعداد. |
أوضاع اللعب
يدعم Frozen Flame وضعين رئيسيين للعب، يتم تكوينهما من خلال ملف Engine.ini أو متغير بدء التشغيل. لكل وضع خريطته وإعداداته الافتراضية الخاصة.
| الوضع | الخريطة | الوصف |
|---|---|---|
| Campaign (Heaven) | Heaven |
الوضع القصصي. يتقدم اللاعبون عبر المهام ويفتحون القدرات ويستكشفون عالمًا منظمًا بقصة سردية. موصى به لمجموعات PvE. |
| Cataclysm (Survive) | Survive |
وضع يركز على البقاء مع ظروف أقسى وقتال أكثر تحديًا ولعب مفتوح. يدعم PvP ومصمم للعب التنافسي أو البقاء الصعب. |
تعيين وضع اللعب في Engine.ini
لتغيير وضع اللعب يدويًا، حرر Engine.ini وعيّن قيمة ServerDefaultMap:
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
أزل التعليق عن السطر الخاص بالوضع الذي تريده وعلّق (أو احذف) الآخر. أعد تشغيل الخادم لتطبيق التغييرات.
ملفات تكوين الخادم
يستخدم Frozen Flame ملفات تكوين INI للإعدادات المتقدمة. توجد في:
FrozenFlame/Saved/Config/LinuxServer/
أوقف الخادم قبل التحرير. إذا لم تكن هذه الملفات موجودة، شغّل الخادم وأوقفه مرة واحدة لإنشائها.
Game.ini — إعدادات الخادم الأساسية
| القسم / الإعداد | الافتراضي | الوصف |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
الحد الأقصى لعدد اللاعبين المتزامنين على الخادم. |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(فارغ) | كلمة المرور المطلوبة للانضمام. فارغ يعني عام. |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
يفعّل قتال PvP بين غير الأصدقاء. عيّنه إلى False لوضع PvE فقط. |
DurationOfDay |
3600 |
طول يوم واحد داخل اللعبة بالثواني. الافتراضي 3600 (ساعة واحدة في الوقت الحقيقي). |
MonstersHealthMultiplier |
1 |
يتحكم في صحة الوحوش. القيم فوق 1 تزيد الصعوبة. |
MonstersDamageMultiplier |
1 |
يتحكم في ضرر الوحوش. القيم فوق 1 تزيد الصعوبة. |
HealthRateAfterRespawn |
0.5 |
نسبة الصحة بعد إعادة الظهور. 0.5 = 50% صحة عند إعادة الظهور. |
LevelUpFlameRate |
1 |
مضاعف اكتساب الخبرة. القيم الأعلى تعني ارتقاء أسرع بالمستوى. |
bDropEquippedItems |
False |
ما إذا كانت العناصر المجهزة تسقط عند الموت. |
bNoModuleCost |
False |
إذا كانت القيمة True، لا يكلف البناء أي مواد. مفيد للعب الإبداعي. |
مثال على Game.ini
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — وضع اللعب والظهور
يتحكم ملف Engine.ini في وضع اللعب (اختيار الخريطة) وما إذا كان الخادم يظهر في متصفح الخوادم العام.
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] مع إعدادات MetaServer يجعل خادمك يظهر في متصفح الخوادم العام. احذف أو علّق هذه الأسطر إذا كنت تريد خادمًا خاصًا بالاتصال المباشر فقط.
كيفية الاتصال
الخيار أ — متصفح الخوادم
- شغّل Frozen Flame.
- من القائمة الرئيسية، اختر Multiplayer.
- تصفح قائمة الخوادم وابحث عن خادمك بالاسم.
- اختر خادمك وانقر Join. أدخل كلمة المرور إذا كانت معيّنة.
الخيار ب — الاتصال المباشر
- شغّل Frozen Flame.
- من القائمة الرئيسية، اختر Multiplayer.
- اختر Direct Connect.
- أدخل عنوان IP الخادم والمنفذ من علامة تبويب Network في GPanel:
<your-server-ip>:<port> - أدخل كلمة المرور إذا طُلبت وانقر Connect.
إدارة الحفظ
موقع ملفات الحفظ
تُخزَّن ملفات الحفظ على الخادم في:
FrozenFlame/Saved/SaveGames/
يحتوي هذا الدليل على حالة العالم الكاملة بما في ذلك التضاريس والمباني ومخزون اللاعبين والتقدم.
النسخ الاحتياطي اليدوي
- أوقف الخادم من GPanel للتأكد من كتابة جميع البيانات على القرص.
- اتصل بخادمك عبر SFTP أو استخدم File Manager في GPanel.
- قم بتنزيل دليل
SaveGamesبالكامل. - خزّن النسخة الاحتياطية على جهازك المحلي.
استعادة الحفظ
- أوقف الخادم من GPanel.
- اتصل عبر SFTP وانتقل إلى
FrozenFlame/Saved/SaveGames/. - ارفع بيانات الحفظ الاحتياطية، لتحل محل الملفات الموجودة.
- شغّل الخادم من GPanel. سيقوم الخادم بتحميل الحفظ المستعاد.
مقالات ذات صلة
- أوامر إدارة Frozen Flame — إعداد RCON وأوامر الإدارة وإدارة اللاعبين واستكشاف الأخطاء وإصلاحها
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم — دليل عام لبدء تشغيل أي خادم ألعاب على Legion Hosting
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Frozen Flame الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخادم ووصفًا للمشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.