يغطي هذا الدليل إعداد المسؤول وجميع أوامر وحدة التحكم المتاحة وإدارة اللاعبين وإعدادات العالم واستكشاف الأخطاء وإصلاحها لخادم HumanitZ المخصص. يستخدم HumanitZ أوامر قائمة على الدردشة مسبوقة بـ / لإدارة الخادم.
إعداد المسؤول
يمنح HumanitZ صلاحيات المسؤول من خلال نظام كلمة المرور. يتم تكوين كلمة مرور المسؤول في ملف GameServerSettings.ini الخاص بخادمك أو عبر متغيرات بدء التشغيل في GPanel.
تعيين كلمة مرور المسؤول
قم بتعيين كلمة مرور المسؤول في ملف إعدادات الخادم:
AdminPassword=YourSecurePassword123
يمكنك أيضاً تعيين هذا عبر علامة تبويب Startup في GPanel عن طريق تعديل متغير Admin Password. بعد تغيير كلمة المرور، أعد تشغيل الخادم لتفعيل التغييرات.
تسجيل الدخول كمسؤول داخل اللعبة
- انضم إلى خادمك كلاعب عادي.
- افتح دردشة اللعبة (اضغط Enter أو T).
- اكتب الأمر التالي مع كلمة مرور المسؤول الخاصة بك:
/AdminAccess YourSecurePassword123
ستظهر رسالة تأكيد بأنه تم منح صلاحيات المسؤول لجلستك الحالية. تستمر صلاحيات المسؤول حتى تنقطع عن الخادم.
إظهار علامة المسؤول
بشكل افتراضي، قد تظهر علامة مسؤول بجانب اسمك في الدردشة. يمكنك تبديل ظهورها:
/admintag
يخفي هذا أو يُظهر مؤشر المسؤول، مما يتيح لك اللعب بشكل مجهول إذا لزم الأمر.
أوامر المسؤول
يتم إدخال جميع الأوامر في دردشة اللعبة ومسبوقة بـ /. الأوامر حساسة لحالة الأحرف.
أوامر إدارة الخادم
| الأمر | الصيغة | الوصف |
|---|---|---|
| إيقاف التشغيل | /Shutdown [seconds] |
يوقف تشغيل الخادم بعد التأخير المحدد. يتم إخطار جميع اللاعبين في الدردشة ويتم حفظ العالم قبل الإيقاف. |
| حفظ اللعبة | /SaveGame |
يفرض حفظاً يدوياً فورياً للعالم. مفيد قبل إجراء تغييرات أو صيانة. |
| واجهة المسؤول | /adminw |
يفتح لوحة أدوات المسؤول لإنشاء العناصر وضبط الإعدادات من خلال واجهة رسومية. |
| مسؤول خارق | /SuperAdmin |
يبدّل وضع الطيران الخفي. تصبح غير مرئي للاعبين الآخرين ويمكنك الطيران بحرية عبر الخريطة. شغّل الأمر مرة أخرى للتعطيل. |
| وضع الخلود | /god |
يبدّل عدم قابلية التلف. لا يمكنك تلقي ضرر من أي مصدر أثناء التفعيل. شغّله مرة أخرى للتعطيل. |
| عرض FPS | /FPS أو /FPS2 |
يبدّل عرض عداد معدل الإطارات. مفيد لمراقبة أداء الخادم. |
| تنفيذ أمر | /ExecCmd [command] |
ينفذ أمر وحدة تحكم Unreal Engine مباشر. للمستخدمين المتقدمين فقط. |
أوامر الإنشاء
تتيح لك أوامر الإنشاء إنشاء العناصر والمركبات والمخلوقات والرفاق في موقعك الحالي.
| الأمر | الصيغة | الوصف |
|---|---|---|
| إنشاء عنصر | /Spawn item_[Name] |
ينشئ عنصراً قابلاً للالتقاط في موقعك. مثال: /Spawn item_Apple |
| إنشاء إجباري | /fspawn item_[Name] |
ينشئ عنصراً بالقوة متجاهلاً فحوصات التصادم. استخدمه عندما يفشل /Spawn بسبب التضاريس. |
| إنشاء مركبة | /spawn car_[Type] |
ينشئ مركبة في موقعك. انظر قائمة المركبات أدناه. |
| إنشاء ذكاء اصطناعي | /spawn ai_[Type] |
ينشئ زومبي أو شخصية معادية غير قابلة للعب أو مخلوق بري. انظر قائمة الذكاء الاصطناعي أدناه. |
| إنشاء كلب | /spawn Dog |
ينشئ كلباً رفيقاً في موقعك. |
| إنشاء كلب قابل للمطالبة | /spawn CompDog |
ينشئ كلباً يمكن لأي لاعب المطالبة به كرفيق. |
| إنشاء حصان | /spawn horse |
ينشئ حصاناً عشوائياً في موقعك. |
أنواع المركبات
استخدم هذه المعرّفات مع /spawn car_[Type]:
| النوع | المركبة |
|---|---|
car_suv | سيارة دفع رباعي |
car_pickup | شاحنة بيك أب |
car_jeep | جيب |
car_hatchback | هاتشباك |
car_van | فان |
car_truck | شاحنة |
car_sport | سيارة رياضية |
car_rv | عربة تخييم |
car_policesuv | سيارة شرطة دفع رباعي |
car_gaztiger | مركبة عسكرية (Gaz Tiger) |
car_edmond | سيدان Edmond |
car_rally | سيارة رالي |
car_amero | سيارة عضلية Amero |
car_lazer | سيارة رياضية Lazer |
أنواع إنشاء الذكاء الاصطناعي
استخدم هذه المعرّفات مع /spawn ai_[Type]:
| النوع | الوصف |
|---|---|
ai_bear | دب (حيوان بري معادٍ) |
ai_wolf | ذئب (حيوان بري معادٍ) |
ai_buck | غزال / أيل (حيوان بري سلمي) |
ai_zombiepolice | زومبي شرطي |
ai_zombiegirl | زومبي أنثى |
ai_zombiebelly | زومبي منتفخ |
ai_humanmelee | شخصية بشرية معادية غير قابلة للعب (قتال قريب) |
/adminw لتصفح العناصر المتاحة من خلال الواجهة الرسومية بدلاً من حفظ الأسماء.
أوامر الرفاق واللاعبين
| الأمر | الصيغة | الوصف |
|---|---|---|
| تسمية الكلب | /DogSetName [Name] |
يعيّن اسماً مخصصاً لكلبك الرفيق. |
| نقل الكلب | /TPDog |
ينقل كلبك الرفيق إلى موقعك الحالي. مفيد عندما يعلق الكلب. |
| إزالة الكلب | /NoDog |
يزيل كلبك الرفيق من اللعبة. |
| منح خبرة | /exp [amount] |
يمنح الكمية المحددة من نقاط الخبرة لشخصيتك. |
| فك العلق | /unstuck |
يحل مشكلة العلق أو عدم القدرة على التفاعل مع الأشياء. |
| فك العلق من التضاريس | /unstuckgeo |
يحرّر شخصيتك بالقوة من التضاريس أو الأشكال الهندسية. استخدمه عندما لا يكفي /unstuck. |
أوامر الطقس والمواسم
| الأمر | الصيغة | الوصف |
|---|---|---|
| الطقس | /weather list |
يعرض أنواع الطقس المتاحة ويتيح لك تغيير الطقس الحالي. |
| الموسم | /season list |
يعرض المواسم المتاحة ويتيح لك تغيير الموسم الحالي. |
إدارة اللاعبين
يتعامل HumanitZ مع إدارة اللاعبين بشكل أساسي من خلال إعدادات الخادم ولوحة المسؤول بدلاً من أوامر الدردشة الفردية.
إدارة اللاعبين عبر لوحة المسؤول
استخدم أمر /adminw لفتح لوحة أدوات المسؤول داخل اللعبة. توفر هذه الواجهة الرسومية خيارات لإدارة اللاعبين المتصلين، بما في ذلك القدرة على إزالة اللاعبين المزعجين من الخادم.
حماية الخادم بكلمة مرور
أبسط طريقة لتقييد الوصول إلى الخادم هي من خلال كلمة مرور الخادم. قم بتعيين حقل Password في GameServerSettings.ini وشاركها فقط مع اللاعبين الموثوقين:
Password=YourServerPassword
الإيقاف مع تحذير
عندما تحتاج إلى إعادة تشغيل الخادم أو صيانته، استخدم أمر الإيقاف مع تأخير لمنح اللاعبين وقتاً لحفظ تقدمهم:
/Shutdown 60
يرسل هذا تحذيراً مدته 60 ثانية لجميع اللاعبين المتصلين في الدردشة قبل إيقاف الخادم وحفظه.
إدارة إعدادات العالم
بينما يتم تكوين معظم إعدادات العالم من خلال GameServerSettings.ini قبل بدء الخادم، يمكن إجراء بعض التعديلات أثناء التشغيل باستخدام أوامر المسؤول.
مرجع سريع للإعدادات
| ما تريد تغييره | كيفية تغييره |
|---|---|
| الطقس الحالي | /weather list داخل اللعبة |
| الموسم الحالي | /season list داخل اللعبة |
| كثافة الزومبي، الصعوبة، معدلات الغنائم | عدّل GameServerSettings.ini وأعد تشغيل الخادم |
| مدة الليل/النهار | عدّل DayDur وNightDur في ملف الإعدادات وأعد التشغيل |
| وضع PvP | عدّل PVP في ملف الإعدادات وأعد التشغيل |
| إنشاء عناصر/مركبات للاختبار | لوحة /adminw أو أوامر /Spawn داخل اللعبة |
استكشاف الأخطاء وإصلاحها
تعطل الخادم
- تحقق من سجل وحدة التحكم: راجع مخرجات وحدة تحكم GPanel بحثاً عن رسائل الخطأ قبل التعطل. تشمل الأسباب الشائعة حدود الذاكرة وبيانات الحفظ التالفة.
- مشاكل الذاكرة: يوصي HumanitZ بـ 6-8 جيجابايت من ذاكرة الوصول العشوائي للتشغيل المستقر. إذا تعطل الخادم تحت الحمل، فكّر في ترقية خطة خادمك.
- حفظ عالم تالف: إذا تعطل الخادم عند بدء التشغيل بشكل متكرر، حاول الاستعادة من نسخة احتياطية أو إجراء إعادة تعيين للعالم. راجع دليل إعداد الخادم للحصول على تعليمات النسخ الاحتياطي وإعادة التعيين.
- تحديثات اللعبة: قد يشير التعطل بعد تحديث اللعبة إلى أن بيانات الحفظ من الإصدار السابق غير متوافقة. تحقق من ملاحظات تصحيح HumanitZ الرسمية ومنتديات المجتمع للمشاكل المعروفة.
مشاكل الاتصال
- الخادم لا يظهر في المتصفح: تأكد من أن الخادم قد بدأ بالكامل (تحقق من وحدة تحكم GPanel لرسالة الجاهزية). تحقق من أن منفذ الاستعلام معيّن بشكل صحيح.
- لا يمكن الاتصال عبر IP المباشر: تحقق جيداً من عنوان IP ومنفذ اللعبة (وليس منفذ الاستعلام). استخدم التنسيق
IP:Port. راجع كيفية العثور على عنوان IP الخادم والمنفذ. - انتهاء المهلة عند الاتصال: قد يكون الخادم محملاً بشكل زائد أو غير مستجيب. حاول إعادة التشغيل عبر GPanel. إذا استمرت المشكلة، تحقق من وحدة التحكم بحثاً عن أخطاء.
- "عدم تطابق الإصدار": يجب أن يكون كل من الخادم والعميل على نفس إصدار اللعبة. أعد تشغيل الخادم لتطبيق التحديثات المعلقة، وتأكد من أن اللاعبين قد حدّثوا لعبتهم عبر Steam.
أوامر المسؤول لا تعمل
- غير مصادق: يجب تشغيل
/AdminAccess [password]في كل مرة تنضم فيها إلى الخادم. صلاحيات المسؤول لا تستمر بين الجلسات. - كلمة مرور خاطئة: كلمة مرور المسؤول حساسة لحالة الأحرف. تحقق من أنها تتطابق مع إعداد
AdminPasswordفي إعدادات الخادم تماماً. - لم يتم تعيين كلمة مرور مسؤول: إذا كان
AdminPasswordفارغاً أو مفقوداً في ملف الإعدادات، فلن تعمل أوامر المسؤول. عيّن كلمة مرور وأعد تشغيل الخادم. - خطأ إملائي في الأمر: الأوامر حساسة لحالة الأحرف.
/spawnو/Spawnقد يتصرفان بشكل مختلف. استخدم الصيغة الدقيقة الموضحة في هذا الدليل.
تحسين الأداء
- قلّل
MaxPlayersإذا كان الخادم يعاني مع عدد اللاعبين الحالي. - خفّض
ZombieAmountMultiوHumanAmountMultiلتقليل عدد الكيانات واستخدام المعالج. - زِد مؤقتات إعادة الظهور (
ZombieRespawnTimerوHumanRespawnTimer) لإبقاء أعداد الكيانات أقل. - تأكد من أن الخادم لديه ذاكرة وصول عشوائي كافية لحجم العالم وعدد اللاعبين النشطين.
- جدوِل عمليات إعادة تشغيل دورية (يومياً أو كل بضعة أيام) لتنظيف استخدام الذاكرة المتراكم.
- استخدم
/SaveGameقبل إعادة التشغيل لضمان حفظ جميع التقدم.
مقالات ذات صلة
- دليل إعداد خادم HumanitZ
- كيفية العثور على عنوان IP الخادم والمنفذ
- كيفية رفع الملفات عبر SFTP
- البدء مع خادمك الجديد