이 버전은 VR 사이트가 실행되는 버전입니다. <Room> 코드에 다른 버전이 지정되지 않으면 기본 서버입니다. 방이 다른 서버를 지정하는 방법을 알아 보려면 여기를 읽으십시오.
Janus VR Presence Server는 Lisa Croxford가 시작한 오픈 소스 프로젝트로, 한 JanusVR 클라이언트가 다른 클라이언트와 정보를 공유 할 수 있습니다. 멀티 플레이어를 활성화합니다. 서버 소프트웨어는 각 JanusVR 클라이언트가 다른 아바타가 지리적으로 어디에 있는지, 다른 가상 공간에있는 사람을 알 수있게합니다. 또한 채팅과 같은 것들을 가능하게합니다.
더 많은 정보가 필요하거나 참여하고 싶다면 Janusvr Subreddit에서 대부분의 Janusvr 애호가를 찾을 수 있습니다. 이 저장소의 루트에서 CONTRIBUTORS.md 파일을 읽을 수도 있습니다.
클라이언트가 Janus VR Presence 서버와 어떻게 상호 작용하는지 이해하려면이 저장소의 루트에서 API Documentation.md 확인하십시오.
cd server.js 가 위치한 저장소의 루트에 CD를 사용하고 npm install 실행하여 package.json 에 나열된 모든 모듈 종속성을 설치하십시오. 모듈은 node_modules 폴더에 배치되며 서버가 시작해야합니다.config-example.js config.js 로 복사하고 서버를 실행하는 데 필요한 변수를 변경하십시오. 당신을 안내하기 위해 상당히 잘 댓글을 달았습니다.SSL은 서버를 실행할 필요가 없지만 권장됩니다. 최소한 아래에 요약 된 자체 서명 된 SSL 프로세스를 거쳐야합니다.
저장소 루트에서 ./generate_key 스크립트를 실행하여 서버에 대한 SSL 인증서를 생성하십시오.
yourdomain.com . OSX에서 서버의 개발 버전을 실행하는 경우 Bonjour 이름을 사용할 수도 있습니다. 즉, yourcomputer.local . OSX에서는 시스템 환경 설정 -> 컴퓨터 이름 필드를 공유하고 보면 컴퓨터의 Bonjour 이름을 볼 수 있습니다.유효한 SSL 인증서가있는 경우 :
cd server.js 가있는 저장소의 루트에 대한 CD.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 for non -ssl./janusvr -server my.server.com -port 5567 용 이 디렉토리에있는 Conflubors.md 파일에 기고자 안내서가 있습니다.
JanusVR을 사용할 때 다른 사람들을 볼 수 없으며 다른 사람들이 동일한 서버를 구성하고 있다는 것을 알고 있습니다.
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 파일을 참조하십시오.