يغطي هذا الدليل كيفية إعداد وتكوين خادم V Rising المخصص المستضاف مع Legion Hosting، بما في ذلك إعدادات استضافة الخادم، وتكوين وضع اللعب، والاتصال بخادمك، وإدارة الحفظ.
.json. يقوم V Rising بكتابة التكوين عند الإغلاق وقد يستبدل تغييراتك إذا كان الخادم قيد التشغيل.
مواقع ملفات التكوين
يستخدم V Rising ملفي تكوين بتنسيق JSON. كلاهما موجود داخل المجلد التالي على خادمك:
VRisingServer_Data/StreamingAssets/Settings/
| الملف | الغرض |
|---|---|
ServerHostSettings.json |
إعدادات الشبكة والاستضافة — اسم الخادم، المنافذ، عدد اللاعبين، كلمة المرور، اسم ملف الحفظ، تكرار الحفظ التلقائي. |
ServerGameSettings.json |
إعدادات اللعب — وضع اللعب (PvP/PvE)، حجم العشيرة، تحلل القلعة، استنزاف الدم، معدلات الموارد، والمزيد. |
للوصول إلى هذه الملفات، سجّل الدخول إلى GPanel، واختر خادم V Rising الخاص بك، وانقر على علامة التبويب الملفات. انتقل إلى VRisingServer_Data/StreamingAssets/Settings/. إذا لم تكن الملفات موجودة بعد، ابدأ تشغيل الخادم مرة واحدة ثم أوقفه — يقوم V Rising بإنشاء ملفات التكوين الافتراضية عند أول تشغيل.
الخطوة 1 — تكوين ServerHostSettings.json
افتح ServerHostSettings.json في محرر ملفات GPanel. الإعدادات الرئيسية موضحة أدناه.
| الإعداد | الوصف |
|---|---|
Name |
اسم الخادم المعروض في متصفح الخوادم داخل اللعبة. اجعله فريداً حتى يتمكن اللاعبون من البحث عنه. |
Description |
وصف قصير يُعرض في قائمة الخوادم. |
Port |
منفذ اللعبة الرئيسي الذي يتصل من خلاله اللاعبون. يجب أن يتطابق مع المنفذ المعين في GPanel — تحقق من علامة التبويب الشبكة في GPanel للقيمة الصحيحة. |
QueryPort |
منفذ استعلام Steam المستخدم بواسطة متصفح الخوادم. يجب أن يتطابق مع منفذ الاستعلام المعين في GPanel — تحقق من علامة التبويب الشبكة. |
MaxConnectedUsers |
الحد الأقصى لعدد اللاعبين المتزامنين. يجب ألا يتجاوز حد عدد اللاعبين في خطتك. |
Password |
كلمة المرور المطلوبة للاعبين للانضمام. اتركها كنص فارغ ("") لخادم عام. |
SaveName |
اسم مجلد الحفظ داخل save-data/Saves/. قم بتغييره للبدء بحفظ مختلف، أو للتبديل بين عوالم متعددة. |
AutoSaveCount |
عدد خانات الحفظ التلقائي المراد الاحتفاظ بها. يتم استبدال الحفظات الأقدم عند الوصول إلى الحد. قم بزيادتها للاحتفاظ بنقاط استرجاع أكثر. |
AutoSaveInterval |
الوقت بالثواني بين عمليات الحفظ التلقائي. الافتراضي هو 120 (كل دقيقتين). |
ListOnSteam |
ما إذا كان الخادم يظهر في متصفح خوادم Steam. اضبطه على false لخادم خاص يمكن الوصول إليه فقط عبر الاتصال المباشر. |
مثال بسيط على ملف ServerHostSettings.json مُكوَّن:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
الخطوة 2 — تكوين ServerGameSettings.json
افتح ServerGameSettings.json في محرر الملفات. يتحكم هذا الملف في توازن اللعب ووضع اللعبة. أهم الإعدادات مذكورة أدناه.
وضع اللعب
| الإعداد | القيم | الوصف |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
يحدد ما إذا كان بإمكان اللاعبين مهاجمة بعضهم البعض. "PvP" يُفعّل القتال بين اللاعبين. "PvE" يُعطّله — يمكن للاعبين فقط محاربة NPCs والزعماء. |
العشائر والقلاع
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
ClanSize |
4 |
الحد الأقصى لعدد اللاعبين في كل عشيرة. الافتراضي هو 4. قم بزيادته للعب الجماعي الأكبر. |
CastleDecayRateModifier |
1.0 |
مضاعف لسرعة تحلل القلاع عند عدم صيانتها. 1.0 هي السرعة الافتراضية. اضبطه على 0 لتعطيل التحلل بالكامل. |
CastleMinimumDistanceInFloors |
2 |
الحد الأدنى للمسافة (بالبلاطات الأرضية) بين قلاع اللاعبين. يمنع اللاعبين من البناء بجوار بعضهم مباشرة. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
يتحكم في متى يمكن تدمير قلوب القلاع. "CanBeDestroyedOnlyWhenDecaying" يحمي القلاع النشطة من التخريب. |
CastleSiegeMode |
"Never" |
متى يتم تفعيل غارات القلاع في PvP. الخيارات: "Never"، "Always"، أو قيم قائمة على الجدول الزمني لنوافذ الغارات. |
الدم والبقاء
| الإعداد | قيمة مثال | الوصف |
|---|---|---|
BloodDrainModifier |
1.0 |
مضاعف لسرعة استنزاف الدم من مصاص الدماء الخاص بك. القيم الأعلى تجعل البقاء أصعب. اضبطه على قيمة أقل لجعل الدم يدوم أطول. |
ResourceYieldModifier |
1.0 |
مضاعف للموارد المجمعة من العقد. قم بزيادته لتسريع التقدم. |
DayDurationInSeconds |
1080 |
طول اليوم الكامل داخل اللعبة بالثواني. الافتراضي هو 1080 (18 دقيقة). يؤثر على مدة النهار (خطر على مصاصي الدماء). |
NightDurationInSeconds |
720 |
طول الليل داخل اللعبة بالثواني. الافتراضي هو 720 (12 دقيقة). |
"Standard" و "Relaxed" و "Hardcore" و "Full Loot". يمكنك ضبط "GameSettingsPreset" في ServerHostSettings.json على أحد هذه الأسماء لتطبيق مجموعة كاملة من الإعدادات الافتراضية المعقولة، ثم تجاوز القيم الفردية في ServerGameSettings.json.
الخطوة 3 — تطبيق التغييرات
- احفظ ملف التكوين المعدّل باستخدام زر حفظ في محرر ملفات GPanel.
- انتقل إلى علامة التبويب وحدة التحكم في GPanel.
- انقر على تشغيل لبدء الخادم. سيتم تحميل التكوين المحدّث عند بدء التشغيل.
- راقب مخرجات وحدة التحكم بحثاً عن أي أخطاء في تحليل JSON. فاصلة مفقودة أو قوس غير متطابق سيمنع تحميل التكوين.
.ini، يتطلب JSON تنسيقاً دقيقاً. يجب أن تكون كل قيمة نصية بين علامات اقتباس مزدوجة، ولا يُسمح بالفواصل الزائدة. إذا فشل الخادم في البدء بعد تعديل ملف تكوين، افتح الملف مرة أخرى وابحث عن أخطاء في الصياغة.
كيفية الاتصال بخادمك
يدعم V Rising الاتصال المباشر باستخدام عنوان IP الخادم ومنفذ اللعبة. لست بحاجة لأن يظهر الخادم في المتصفح للاتصال.
- ابحث عن عنوان IP الخادم والمنفذ في علامة التبويب الشبكة في GPanel. انظر أيضاً: كيفية العثور على عنوان IP الخادم والمنفذ.
- قم بتشغيل V Rising وانقر على لعب من القائمة الرئيسية.
- اختر اللعب عبر الإنترنت، ثم اختر الاتصال المباشر.
- أدخل عنوان خادمك بالتنسيق
IP:PORTباستخدام منفذ اللعبة من علامة التبويب الشبكة في GPanel. - إذا كان خادمك يحتوي على كلمة مرور، سيُطلب منك إدخالها بعد الاتصال.
إدارة الحفظ
يتم تخزين حفظات V Rising في مجلد save-data/Saves/ على خادمك. لكل عالم مجلد فرعي خاص به مسمى بقيمة SaveName في ServerHostSettings.json.
save-data/Saves/v3/world1/
داخل مجلد الحفظ ستجد حالة العالم وبيانات اللاعبين وملفات الحفظ التلقائي الفردية. يمكنك تنزيل أو رفع ملفات الحفظ باستخدام SFTP. انظر: كيفية رفع الملفات عبر SFTP.
التبديل بين العوالم
لتحميل حفظ مختلف دون حذف الحالي، قم بتغيير قيمة SaveName في ServerHostSettings.json للإشارة إلى اسم مجلد مختلف. سيقوم V Rising بتحميل ذلك المجلد عند التشغيل التالي، أو إنشاء عالم جديد إذا لم يكن المجلد موجوداً.
كيفية مسح الخادم (إعادة تعيين العالم)
المسح الكامل يحذف جميع تقدم اللاعبين والقلاع وحالة العالم. هذا يبدأ الخادم من جديد كما لو تم إنشاؤه حديثاً.
- سجّل الدخول إلى GPanel وأوقف خادمك من علامة التبويب وحدة التحكم. انتظر حتى تظهر الحالة غير متصل.
- انتقل إلى علامة التبويب الملفات وانتقل إلى
save-data/Saves/. - افتح مجلد الحفظ المطابق لـ
SaveNameالخاص بك (مثلworld1). - حدد جميع الملفات والمجلدات بداخله واحذفها. لا تحذف مجلد
Saves/الأصلي نفسه — فقط محتويات مجلد الحفظ الخاص بك. - ارجع إلى علامة التبويب وحدة التحكم وابدأ تشغيل الخادم. سيتم إنشاء عالم جديد من الصفر.
SaveName في ServerHostSettings.json إلى اسم جديد (مثل "world2"). سيقوم الخادم بإنشاء عالم جديد في المجلد الجديد. يبقى الحفظ القديم كما هو ويمكن تحميله مرة أخرى بتبديل الاسم مجدداً.