此版本是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许可获得许可。有关完整的文本,请参见此目录中的许可证文件。