Эта версия запускает сайты VR, который является сервером по умолчанию, если только другой не указан в вашем коде <Room> . Читайте здесь, чтобы узнать, как ваша комната может указать другой сервер.
Сервер присутствия Janus VR - это проект с открытым исходным кодом, созданный Lisa Croxford, который позволяет одному клиенту JanusVR обмениваться информацией с другим клиентом. Это позволяет многопользовательский. Серверное программное обеспечение - это то, что позволяет каждому из клиентов JanusVR знать, где другие аватары географически и кто еще находится в одном и том же виртуальном пространстве. Это также то, что позволяет такими вещами, как чат.
Если вам нужна дополнительная информация или вы хотите принять участие, вы найдете большинство энтузиастов Janusvr в субреддите Janusvr. Вы также можете прочитать файл 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 в корне репозитория, чтобы сгенерировать сертификат SSL для сервера.
yourdomain.com . Если запустить версию сервера разработки на OSX, вы также можете использовать свое имя Bonjour, т.е. yourcomputer.local . На OSX вы можете увидеть имя своего компьютера, перейдя в системные настройки -> Обмен и просмотр поля имени компьютера.Если у вас есть действительный сертификат 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 У нас есть Руководство для участников в файле Antormors.md, найденное в этом каталоге.
Я не вижу других людей при использовании Janusvr, и я знаю, что у других настроен тот же сервер.
Press / Aony Janusvr начался. Janusvr будет перечислять все серверы, к которым вы пытаетесь подключиться или подключиться. Вы должны увидеть свой сервер в этом списке. Если ваш сервер красный, это означает, что Janusvr не может подключиться к нему. Проверьте настройки брандмауэра на сервере, чтобы убедиться, что порт 5566 и 5567 (для SSL) открыты и способны получать трафик. Проверьте файл server.log на сервере, чтобы увидеть, есть ли ошибки.
Я ввел неверные детали для моего ключа после выполнения
./generate_key.
./generate_key будет генерировать 3 файла на основе вашего ввода:
/cert/server-key.pem/cert/server-cert.pem/cert/cabundle.pemУ меня есть общая проблема, и мне нужна некоторая информация об устранении неполадок о приложении сервера.
Проверьте файл server.log . Просто заверните его, и вы увидите, как журнал, записанный в качестве деятельности - например, в журнале и т. Д.
Этот проект лицензирован по лицензии MIT. См. Файл License.txt в этом каталоге для полного текста.