يغطي هذا الدليل أوامر وحدة التحكم للخادم المستقل، وإدارة العوالم، وأدوار المستخدمين، وNeosModLoader، واستكشاف الأخطاء وإصلاحها لخادم NeosVR المخصص الخاص بك. NeosVR هو عالم افتراضي اجتماعي للواقع الافتراضي مع أدوات إنشاء قوية. للإعداد الأولي وتكوين Config.json وتعليمات الاتصال، راجع دليل إعداد خادم NeosVR.
1. الوصول إلى وحدة التحكم
أدر خادم NeosVR المستقل الخاص بك من خلال علامة تبويب Console في GPanel. تُكتب جميع الأوامر مباشرة في وحدة التحكم.
2. أوامر وحدة التحكم للخادم المستقل
إدارة العوالم
| الأمر | الوصف |
|---|---|
worlds | عرض قائمة بجميع العوالم قيد التشغيل مع فهارسها. |
focus <world_index> | التبديل إلى عالم محدد باستخدام الفهرس. |
startWorldURL <record_url> | بدء عالم جديد من عنوان URL لسجل Neos. |
startWorldTemplate <template> | بدء عالم من قالب مدمج (مثل SpaceWorld). |
save | حفظ العالم المركّز عليه حالياً. |
close | إغلاق العالم المركّز عليه حالياً. |
restart | إعادة تشغيل العالم المركّز عليه حالياً. |
إدارة الجلسات
| الأمر | الوصف |
|---|---|
sessionURL | عرض عنوان URL للجلسة الخاصة بالعالم المركّز عليه. |
sessionID | عرض معرّف الجلسة للعالم المركّز عليه. |
name <new_name> | تغيير اسم الجلسة للعالم المركّز عليه. |
accessLevel <level> | تغيير مستوى الوصول: Anyone، RegisteredUsers، ContactsPlus، Contacts، Private. |
maxUsers <count> | تعيين الحد الأقصى لعدد المستخدمين للجلسة. |
hideFromListing <true/false> | تبديل الظهور في متصفح الجلسات العامة. |
description <text> | تعيين وصف الجلسة. |
إدارة المستخدمين
| الأمر | الوصف |
|---|---|
users | عرض قائمة بجميع المستخدمين في العالم المركّز عليه. |
kick <username> | طرد مستخدم من العالم. |
ban <username> | حظر مستخدم من العالم. |
silence <username> | كتم صوت مستخدم. |
unsilence <username> | إلغاء كتم صوت مستخدم تم كتمه سابقاً. |
respawn <username> | إعادة إحياء مستخدم عند نقطة الظهور في العالم. |
role <username> <role> | تعيين دور لمستخدم (راجع القسم 3). |
التحكم بالخادم
| الأمر | الوصف |
|---|---|
status | عرض حالة الخادم واستخدام الموارد. |
shutdown | إيقاف تشغيل الخادم المستقل بشكل آمن. |
gc | فرض تجميع القمامة لتحرير الذاكرة. |
tickRate <rate> | تغيير معدل تحديث الخادم أثناء التشغيل. |
3. أدوار المستخدمين
يستخدم NeosVR تسلسلاً هرمياً للأدوار لصلاحيات العالم:
| الدور | الوصف |
|---|---|
Admin | تحكم كامل بالعالم. يمكنه تعديل أي شيء وإدارة المستخدمين وتغيير إعدادات العالم. |
Builder | يمكنه إنشاء وتعديل الكائنات في العالم. |
Moderator | يمكنه طرد/حظر المستخدمين وإدارة إعدادات الجلسة. |
Guest | وصول أساسي. يمكنه التفاعل مع الكائنات الموجودة لكن لا يمكنه البناء. |
Spectator | وصول للمشاهدة فقط. لا يمكنه التفاعل مع العالم. |
عيّن الأدوار عبر وحدة التحكم: role <username> Admin
يمكنك أيضاً تعيين الأدوار الافتراضية في Config.json باستخدام إعداد defaultUserRoles.
4. NeosModLoader
يتيح NeosModLoader تحميل التعديلات المصنوعة من قبل المجتمع إلى الخادم المستقل.
- اضبط ENABLE_MODLOADER على
trueفي متغيرات Startup في GPanel. - قم بتنزيل التعديلات من صفحة NeosModLoader على GitHub.
- ارفع ملفات التعديلات بصيغة
.dllإلى مجلدnml_mods/عبر SFTP. - أعد تشغيل الخادم لتحميل التعديلات.
5. استكشاف الأخطاء وإصلاحها
الخادم لا يبدأ
- تحقق من صحة STEAM_USER وSTEAM_PASS.
- تأكد من أن SRCDS_BETAPASS (كلمة مرور النسخة التجريبية للخادم المستقل) محدّثة من خادم Neos Patreon على Discord.
- إذا كنت تستخدم المصادقة الثنائية لـ Steam Guard، قدّم الرمز في STEAM_AUTH وأعد التشغيل فوراً.
العالم لا يتم تحميله
- تحقق من أن
Config.jsonبتنسيق JSON صالح (بدون فواصل زائدة، وأقواس صحيحة). - تحقق من ضبط
loginCredentialوloginPasswordبشكل صحيح فيConfig/Config.json. - تأكد من أن عنوان URL للعالم أو اسم القالب صالح.
المستخدمون لا يمكنهم الانضمام
- تحقق من أن
accessLevelليس مضبوطاً علىPrivateإلا إذا كان ذلك مقصوداً. - تحقق من عدم الوصول إلى الحد الأقصى لـ
maxUsers. - تأكد من أن الخادم المستقل مسجّل الدخول (تحقق من مخرجات وحدة التحكم لتأكيد تسجيل الدخول).
مقالات ذات صلة
تحتاج مساعدة؟
إذا واجهت مشاكل مع خادم NeosVR الخاص بك غير مذكورة هنا، افتح تذكرة دعم وأرفق عنوان IP الخادم ووصفاً للمشكلة وأي رسائل خطأ ذات صلة من وحدة تحكم GPanel.