هذا الإصدار هو الذي يتم تشغيل مواقع VR ، وهو الخادم الافتراضي ما لم يتم تحديد آخر في رمز <Room> الخاص بك. اقرأ هنا لمعرفة كيف يمكن غرفتك تحديد خادم مختلف.
خادم التواجد Janus VR هو مشروع مفتوح المصدر الذي بدأته Lisa Croxford والذي يسمح لعميل JanusVR بمشاركة المعلومات مع عميل آخر. أنها تتيح متعددة اللاعبين. برنامج الخادم هو ما يسمح لكل عملاء من عملاء JanusVR بمعرفة مكان الآلهة الأخرى جغرافياً ومن هو الآخر في نفس المساحة الافتراضية. إنه أيضًا ما يمكّن أشياء مثل الدردشة.
إذا كنت بحاجة إلى مزيد من المعلومات أو ترغب في المشاركة ، فستجد معظم عشاق Janusvr على Janusvr Subreddit. يمكنك أيضًا قراءة ملف CONTRIBUTORS.md في جذر هذا المستودع.
إذا كنت تريد أن تفهم كيف يتفاعل العميل مع خادم التواجد Janus VR ، ثم قم بالخروج عن API Documentation.md في جذر هذا المستودع.
cd في جذر المستودع حيث يوجد server.js وتشغيل npm install لتثبيت جميع تبعيات الوحدة النمطية المدرجة في package.json . سيتم وضع الوحدات النمطية في مجلد node_modules ومطلوبة لبدء الخادم.config-example.js إلى config.js وتغيير أي من المتغيرات التي تحتاجها لتشغيل الخادم الخاص بك. لقد تم التعليق جيدًا لإرشادك.SSL غير مطلوب لتشغيل الخادم الخاص بك ، ولكن يوصى به. على الأقل يجب أن تمر عبر عملية SSL الموقعة ذاتيا الموضحة أدناه.
قم بتشغيل البرنامج ./generate_key .
yourdomain.com . إذا قمت بتشغيل إصدار تطوير من الخادم على OSX ، فيمكنك أيضًا استخدام اسم Bonjour الخاص بك ie yourcomputer.local . على OSX ، يمكنك رؤية اسم Bonjour الخاص بجهاز الكمبيوتر الخاص بك عن طريق الانتقال إلى تفضيلات النظام -> المشاركة والنظر في حقل اسم الكمبيوتر.إذا كان لديك شهادة SSL صالحة:
cd إلى جذر المستودع حيث يوجد server.js .node server.js . إذا كنت ترغب في تشغيل هذا باستمرار ، فقد ترغب في البحث في استخدام forever أو pm2 والتي تم تصميمها وحدات عقدة خصيصًا لتشغيل تطبيقات خادم العقدة الأخرى.-server my.server.com -port 5566 حيث يجب أن يعمل my.server.com عن عنوان IP لجهاز الكمبيوتر الخاص بك ( 127.0.0.1 أو localhost يجب أن يعمل أيضًا هنا) وحيث 5566 هو المنفذ الذي يعمل عليه الخادم كما هو محدد في config.js .janusvr.app/Contents/MacOS/ وتشغيله./janusvr -server my.server.com -port 5566 لغير SSL./janusvr -server my.server.com -port 5567 لـ SSL لدينا دليل المساهمين في ملف المساهمين.
لا أستطيع رؤية أشخاص آخرين عند استخدام JanusVr وأعلم أن الآخرين لديهم نفس الخادم الذي تم تكوينه.
الصحافة / مرة بدأ Janusvr. ستقوم Janusvr بإدراج جميع الخوادم التي تحاول الاتصال بها أو متصلة بها. يجب أن ترى الخادم الخاص بك في هذه القائمة. إذا كان الخادم أحمرك ، فهذا يعني أنه لا يمكن لـ Janusvr الاتصال به. تحقق من إعدادات جدار الحماية على الخادم للتأكد من أن المنفذ 5566 و 5567 (ل SSL) مفتوحان وقادرون على تلقي حركة المرور. تحقق من ملف server.log على الخادم لمعرفة ما إذا كانت هناك أي أخطاء.
لقد أدخلت التفاصيل الخاطئة في مفتاحي بعد تنفيذ
./generate_key.
./generate_key
/cert/server-key.pem/cert/server-cert.pem/cert/cabundle.pemلدي مشكلة عامة وأحتاج إلى بعض معلومات استكشاف الأخطاء وإصلاحها حول تطبيق الخادم.
تحقق من ملف server.log . ما عليك سوى ذنبها وسترى السجل الذي يتم كتابته كأنشطة تحدث - على سبيل المثال تسجيل الدخول وما إلى ذلك.
هذا المشروع مرخص بموجب ترخيص معهد ماساتشوستس للتكنولوجيا. راجع ملف الترخيص. txt في هذا الدليل للحصول على نص كامل.