يغطي هذا الدليل أدوات التحكم الإداري، وأوامر وحدة التحكم، ونظام الصلاحيات، وإدارة اللاعبين، وإدارة العوالم والمناجم، والنسخ الاحتياطية للحفظ، واستكشاف الأخطاء وإصلاحها لخادم Return to Moria المخصص على Legion Hosting. للإعداد الأولي للخادم، ومتغيرات بدء التشغيل، وإعدادات الصعوبة المسبقة، وكيفية الاتصال، راجع دليل إعداد خادم Return to Moria.
أوامر وحدة التحكم
يوفر Return to Moria وحدة تحكم للخادم للإدارة. يجب تفعيل وحدة التحكم في MoriaServerConfig.ini باستخدام [Console] Enabled=true (مفعلة افتراضياً). يتم إدخال الأوامر مباشرة في وحدة تحكم GPanel.
| الأمر | الوصف |
|---|---|
players |
يعرض قائمة بجميع اللاعبين المتصلين حالياً مع أسماء المستخدمين الخاصة بهم. |
kick <player> |
يزيل لاعباً من الخادم. يمكن للاعب إعادة الانضمام إلى نفس الجلسة. |
block <player> |
يحظر لاعباً بشكل دائم من الانضمام إلى الخادم. |
unblock <player> |
يزيل الحظر الدائم، مما يسمح للاعب بإعادة الانضمام. |
setdifficulty <preset> |
يغير إعداد الصعوبة المسبق للعالم الحالي. الخيارات: story، solo، normal، hard، custom. |
setcustomdifficulty <setting> <value> |
يعدل إعداد صعوبة مخصص محدد. راجع قسم الصعوبة المخصصة أدناه. |
rename world <name> |
يغير اسم العالم المعروض. |
regenerateinvitecode |
ينشئ رمز انضمام جديد للخادم، ويلغي الرمز السابق. |
kick يزيل لاعباً مؤقتاً ويمكنه إعادة الانضمام فوراً. استخدم block للحظر الدائم. يمكنك أيضاً إدارة الحظر من خلال ملف MoriaServerPermissions.txt.
نظام الصلاحيات
يستخدم Return to Moria ملف صلاحيات نصي للتحكم في ما يمكن للاعبين الفرديين فعله على خادمك. قم بتحرير MoriaServerPermissions.txt بينما الخادم متوقف لتجنب التعارضات.
موقع الملف
MoriaServerPermissions.txt
يسجل الملف تلقائياً كل لاعب انضم إلى الخادم. يمكنك تعديل صلاحياتهم بإضافة أو إزالة وسوم الصلاحيات بجانب اسم المستخدم الخاص بهم.
مستويات الصلاحيات
| الصلاحية | التأثير |
|---|---|
Blocked |
اللاعب محظور من الخادم. لا يمكنه الاتصال. |
Default |
صلاحيات لاعب عادية. لا قيود أو امتيازات خاصة. |
NoConstruction |
لا يمكن للاعب البناء أو هدم أي منشآت. |
QuickBuild |
يمكن للاعب بناء المنصات والسلالم الحبلية فقط. لا بناء كامل. |
AllConstruction |
صلاحيات بناء وهدم كاملة. |
NoStorage |
لا يمكن للاعب التفاعل مع الحاويات أو محطات الصناعة. |
AllStorage |
وصول كامل لجميع الحاويات ومحطات الصناعة. |
حظر اللاعبين مسبقاً
يمكنك حظر لاعب قبل أن ينضم عن طريق إضافة اسم المستخدم الخاص به يدوياً إلى ملف الصلاحيات مع حالة Blocked. هذا مفيد إذا كنت تعلم أن لاعباً معيناً لا ينبغي أن يكون لديه وصول إلى خادمك.
قوانين الخادم
يمكنك عرض رسالة مخصصة لجميع اللاعبين عند انضمامهم إلى خادمك عن طريق تحرير MoriaServerRules.txt.
موقع الملف
MoriaServerRules.txt
أدخل قوانين خادمك أو رسالة الترحيب في هذا الملف. يتم عرض النص لكل لاعب عند الانضمام. الحد الأقصى لطول الرسالة هو 1024 حرفاً.
إعدادات الصعوبة المخصصة
عندما يكون إعداد الصعوبة المسبق مضبوطاً على custom، يمكنك ضبط معاملات الصعوبة الفردية بدقة. يمكن تعيينها في MoriaServerConfig.ini تحت قسم [World.Create] للعوالم الجديدة، أو تعديلها على عالم موجود باستخدام أمر setcustomdifficulty في وحدة التحكم.
| الإعداد | الوصف | القيم |
|---|---|---|
CombatDifficulty |
تدرج ضرر وصحة الأعداء. | verylow، low، default، high، veryhigh |
EnemyAggression |
مدى تكرار هجوم الأعداء وأحجام مجموعاتهم. | verylow، low، default، high، veryhigh |
SurvivalDifficulty |
قوة التعزيزات، واليأس، ومعدلات تراجع القدرة على التحمل. | verylow، low، default، high، veryhigh |
MiningDrops |
كمية الخام والموارد المتساقطة من عروق التعدين. | verylow، low، default، high، veryhigh |
WorldDrops |
معدلات إسقاط المكافآت من الأعداء ومواجهات الأورك. | verylow، low، default، high، veryhigh |
HordeFrequency |
مدى تكرار تحفيز الإجراءات الصاخبة لهجمات جحافل الأورك. | verylow، low، default، high، veryhigh |
SiegeFrequency |
مدى تكرار هجوم الأورك على قاعدتك/معسكرك. | verylow، low، default، high، veryhigh |
PatrolFrequency |
مدى تكرار ظهور مجموعات دوريات الأعداء في المناجم. | verylow، low، default، high، veryhigh |
مثال على الصعوبة المخصصة في الإعدادات
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
إدارة العوالم
أنواع العوالم
يدعم Return to Moria نوعين من العوالم، يتم تعيينهما في إعداد [World.Create] Type:
- Campaign — تجربة قائمة على القصة مع تقدم عبر Moria. موصى بها لمعظم المجموعات.
- Sandbox — استكشاف وبناء حر بدون هيكل الحملة. مثالي للعب الإبداعي وبناء القواعد.
عوالم متعددة
يمكنك الاحتفاظ بعوالم متعددة على خادم واحد عن طريق تغيير إعداد [World] Name:
- كل اسم عالم فريد ينشئ ملف حفظ منفصل.
- للتبديل بين العوالم، أوقف الخادم، وغير اسم العالم في
MoriaServerConfig.ini، ثم أعد التشغيل. - يتم الاحتفاظ بالعوالم السابقة ويمكن تحميلها مرة أخرى بالتبديل إلى اسمها.
إعادة تعيين عالم
- أوقف الخادم في GPanel.
- افتح مدير الملفات أو اتصل عبر SFTP.
- انتقل إلى
Moria/Saved/SaveGamesDedicated/واحذف ملف.savللعالم الذي تريد إعادة تعيينه. - شغل الخادم. سيتم إنشاء عالم جديد باستخدام إعدادات التكوين الحالية.
النسخ الاحتياطية للحفظ
موقع ملفات الحفظ
Moria/Saved/SaveGamesDedicated/
إنشاء نسخة احتياطية
- أوقف الخادم في GPanel لضمان كتابة بيانات الحفظ بالكامل.
- اتصل عبر SFTP أو استخدم مدير الملفات في GPanel.
- قم بتنزيل جميع ملفات
.savمن مجلد الحفظ. - احفظ النسخة الاحتياطية على جهازك المحلي أو التخزين السحابي.
استعادة نسخة احتياطية
- أوقف الخادم في GPanel.
- ارفع ملف
.savالاحتياطي إلىMoria/Saved/SaveGamesDedicated/عبر SFTP، ليحل محل الملف الموجود. - تأكد من أن اسم العالم في
MoriaServerConfig.iniيطابق ملف الحفظ. - شغل الخادم. سيقوم بتحميل الحفظ المُستعاد.
استكشاف الأخطاء وإصلاحها
الخادم لا يظهر / لا يمكن الاتصال
- تحقق من أن الخادم يعمل وقد بدأ بالكامل في GPanel.
- تحقق من وحدة التحكم بحثاً عن رسائل خطأ أو سجلات الأعطال.
- تأكد من أنك تستخدم رمز الانضمام الصحيح أو IP:port من تبويب Network.
- إذا كنت تستخدم كلمة مرور، تحقق من تطابقها تماماً (حساسة لحالة الأحرف).
مشاكل الأداء / جدران التحميل
- قلل
LoadedAreaLimitفيMoriaServerConfig.ini. قيمة 8 تعمل بشكل جيد للمجموعات المكونة من 4 لاعبين أو أقل. - إذا كان استخدام المعالج مرتفعاً، قلل
ServerFPSإلى 30. - عدد أقل من اللاعبين المتصلين يعني عدد أقل من المناطق التي تحتاج للتحميل في وقت واحد.
العالم لا يُحمَّل
- تأكد من أن
[World] Nameفي الإعدادات يطابق ملف حفظ موجود فيMoria/Saved/SaveGamesDedicated/. - إذا كان ملف الحفظ تالفاً، استعده من نسخة احتياطية أو احذفه لإنشاء عالم جديد.
لاعبون محظورون بشكل غير متوقع
- تحقق من
MoriaServerPermissions.txtبحثاً عن إدخال اللاعب. أزل وسمBlockedإذا كان موجوداً. - تذكر أن تقوم بإيقاف الخادم قبل تحرير ملف الصلاحيات.
مقالات ذات صلة
- دليل إعداد خادم Return to Moria — الإعداد الأولي، ومتغيرات بدء التشغيل، وإعدادات الصعوبة المسبقة، وكيفية الاتصال
- كيفية العثور على عنوان IP والمنفذ الخاص بخادمك
- كيفية رفع الملفات عبر SFTP
- دليل بدء تشغيل الخادم
هل تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم Return to Moria الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخاص بخادمك، ووصفاً للمشكلة، وأي مخرجات ذات صلة من وحدة تحكم GPanel.