此版本是VR站點運行的版本,該版本是默認服務器,除非您的<Room>代碼中指定另一個服務器。在此處閱讀以了解您的房間如何指定其他服務器。
Janus VR Hights Server是由Lisa Croxford創建的開源項目,該項目允許一個Janusvr客戶端與另一個客戶端共享信息。它可以啟用多人遊戲。服務器軟件是允許每個Janusvr客戶端知道其他化身在地理位置上的位置以及在同一虛擬空間中誰的原因。這也是使聊天之類的事情。
如果您需要更多信息或想參與,您會在Janusvr Subreddit上找到大多數Janusvr愛好者。您還可以在此存儲庫的根部讀取CONTRIBUTORS.md文件。
如果您想了解客戶端如何與Janus VR Excellion Server進行交互,請在此存儲庫的根部查看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上,您可以通過轉到系統首選項(>在計算機名稱字段下共享和查看)來查看計算機的bonjour名稱。如果您有有效的SSL證書:
cd to 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 for SSL 我們在此目錄中找到了貢獻者.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許可獲得許可。有關完整的文本,請參見此目錄中的許可證文件。