UE4.27 新版本像素流送插件配置
UE4.27 像素流送新版插件部署命令
以下内容参考自UE5官方文档:https://docs.unrealengine.com/5.0/en-US/unreal-engine-pixel-streaming-reference/
1. 单体部署
注:同时只能有一个用户接收像素流推送
在UE4的exe可执行文件目录下,新建一个runAlone.bat批处理文件
脚本命令如下:
start .\SuzhouCourtyard.exe -AudioMixer -RenderOffscreen -PixelStreamingIP=2.32.248.127 -PixelStreamingPort=6666
cd .\Samples\PixelStreaming\WebServers\SignallingWebServer
node cirrus.js --HttpPort 66 --StreamerPort 6666 --PublicIp 2.32.248.127
运行时在该目录下打开命令行窗口,输入以下命令:
start runAlone.bat
2. 集群部署
RTX系列显卡最多支持3个UE4实例并发,负载均衡后最多支持3个用户同时访问
在UE4的exe可执行文件目录下,新建一个runColony.bat批处理文件
脚本命令如下:
start run8001.bat
start run8002.bat
start run8003.bat
新建一个run8001.bat批处理文件
脚本命令如下:
start .\Samples\PixelStreaming\WebServers\Matchmaker\run.bat
ping -n 3 127.0.0.1>nul
start .\SuzhouCourtyard.exe -AudioMixer -RenderOffscreen -PixelStreamingIP=2.32.248.127 -PixelStreamingPort=81 -PixelStreamingIP 2.32.248.127
node .\Samples\PixelStreaming\WebServers\SignallingWebServer\cirrus.js --HttpPort 8001 --StreamerPort 81 --PublicIp 2.32.248.127 --UseMatchmaker true
新建一个run8002.bat批处理文件
脚本命令如下:
start .\SuzhouCourtyard.exe -AudioMixer -RenderOffscreen -PixelStreamingIP=2.32.248.127 -PixelStreamingPort=82 -PixelStreamingIP 2.32.248.127
node .\Samples\PixelStreaming\WebServers\SignallingWebServer\cirrus.js --HttpPort 8002 --StreamerPort 82 --PublicIp 2.32.248.127 --UseMatchmaker true
新建一个run8003.bat批处理文件
脚本命令如下:
start .\SuzhouCourtyard.exe -AudioMixer -RenderOffscreen -PixelStreamingIP=2.32.248.127 -PixelStreamingPort=83 -PixelStreamingIP 2.32.248.127
node .\Samples\PixelStreaming\WebServers\SignallingWebServer\cirrus.js --HttpPort 8003 --StreamerPort 83 --PublicIp 2.32.248.127 --UseMatchmaker true
运行时在该目录下打开命令行窗口,输入以下命令:
start runColony.bat
3. 问题解决
若单体运行时提示 Error: Cannot find module 'express'
则需要找到信令服务器的 config.json 文件所在目录,在该目录下(一般为 .\Samples\PixelStreaming\WebServers\SignallingWebServer )运行命令行窗口,输入以下命令:
npm install express
npm audit fix
若并发运行时出现以上问题,则需要重复以上操作,同时再找到匹配服务器(matchMakerServer)的 config.json 文件目录,在该目录下(一般为 .\Samples\PixelStreaming\WebServers\Matchmaker )执行相同操作即可修复
4. 并发端口自定义
若想指定并发时的端口,不想用默认的80端口,可以在 run8001.bat 文件中启动匹配服务器(matchMakerServer)时指定参数 --httpPort
UE4.27 新版本像素流送插件配置的更多相关文章
- 检验实时3D像素流送平台好坏的七个标准!(上)
将交互式3D像素流送技术作为有价值的企业工具之后,就该寻找像素流送服务供应商了.问题在于交互式3D像素流送是一种新兴技术,因此很难知道要问供应商的正确问题.在开始使用之前,这里有7个问题,您应该从候选 ...
- maven常用插件配置详解
常用插件配置详解Java代码 <!-- 全局属性配置 --> <properties> <project.build.name>tools</proje ...
- Mybatis-Plus插件配置
yml配置 1 # Mybatis-Plus 2 mybatis-plus: 3 # 配置mapper的扫描,找到所有的mapper.xml映射文件 4 mapper-locations: com.x ...
- 在ionic/cordova中使用极光推送插件(jpush)
Stpe1:创建一个项目(此处使用的是tab类型的项目,创建方式可参照我前一篇如何离线创建Ionic1项目) Stpe2:修改项目信息 打开[config.xml]修改下图内容:
- maven junit 单元测试插件配置
单元测试插件配置 pom.xml中增加 <dependency> <groupId>junit</groupId> <artifactId>junit& ...
- Topcoder Arena插件配置和训练指南
一. Arena插件配置 1. 下载Arena 指针:http://community.topcoder.com/tc?module=MyHome 左边Competitions->Algorit ...
- Sublime Text 2 快捷键 插件配置
一.前言之前 从设计到前端,有过一段时间是懵懵懂懂的状态,缺乏对整个职业更加深入的了解.后来混迹于各个前端大牛的博客,在各个QQ群里聆听各路大神的经验之谈,坚定了前端之路的信心.一直收藏各类精华的帖子 ...
- 消息提示和消息推送插件toastr
http://www.jq22.com/yanshi476 比较棒的消息提示和消息推送插件toastr function myIntervalshow() { // showPopup1(300, 1 ...
- DTCMS插件配置;给所有会员发信息
插件配置 :http://www.dtcms.net/help/10.aspx 给所有人发信息 a) 将收件人设置为0即发送给所有人 b) Templates\main\userme ...
- Sublime Text 3下载-汉化-插件配置
Sublime Text 3下载 不用说是上官方下载地址:http://www.sublimetext.com/3 Sublime Text 3 免费使用方法 Sublime Text 2的时候还有一 ...
随机推荐
- Mybaties中的报错 Tag name expected解决
有些时候一些小小的报错可能会没有注意到,等到报错的时候才发现,一个小小的细节也是很重要的,毕竟我们是bug生产员 来看报错的代码 when round((UNIX_TIMESTAMP(DATE_ADD ...
- jumpserver运行源码
本文运行流程介绍来自jumpserver版本号:v2.23.2 入口文件 run_server.py run_server中通过subprocess.call,用python3运行了同级目录下jms, ...
- 链接mysql数据库报错:2003-cant connect to Mysql server on ‘localhost’(10038)
今天用navicat连mysql时候突然报错了 我百度了一下,知道了是mysql服务没开,但是我打开了服务,发现服务里面没有mysql,于是就去cmd以管理员身份打开命令提示符,切换到安装mysql的 ...
- Java基础学习:9、访问修饰符
Java提供四种访问控制修饰符,用于控制方法和属性(成员变量)的访问权限(范围). 注意事项: 1.修饰符可以访问类中的属性.成员方法.以及类. 2.只用默认修饰符.public可以修饰类. 3.成员 ...
- ssh远程执行命令无法使用awk的问题
ssh执行远程命令,当使用到awk的时候总是报错,而sed和grep都没有问题 awk不支持远程执行.最近经过测试找到了解决此问题的方法. 举例:ssh 目标IP " awk '{print ...
- K8S-PV和PVC
目录: emptyDir存储卷 hostPath存储卷 nfs共享存储卷 PVC和PV 生命周期 一个PV从创建到销毁的流程 静态 回收策略 NFS使用PV和PVC 动态 总结 容器磁盘上的文 ...
- JSONObject没有parseObject方法
一定是你引入的包不对,你把上面的import 删掉,重新导入包就可以了. 在这之前加入依赖: ` net.sf.json-lib json-lib 2.4 <dependency> < ...
- hive在执行简单的insert命令也会卡在kill command
终于解决了 我的配置有点问题,但在每次进入hive后,执行一遍 set hive.exec.mode.local.auto=true; 就可以用了 终于,困扰我三四天的问题解决了
- MyBatisPlus 报MP_OPTLOCK_VERSION_ORIGINAL not found. Available parameters are错误
配置mybatisplus乐观锁的过程 1.在数据库表中添加version字段类型int 2.在实体类中增加version属性,属性上增加@Version注解 3.配置乐观锁插件 @Configura ...
- 云计算——实验3:AWS实验-EC2操作
本次实验属于验证型实验,通过本次实验学生将掌握以下内容: 1.EC2免费实例创建方法: 2.EC2实例SSH连接以及命令使用. 我使用阿里云进行注册和远程连接,aws需要使用信用卡,国内的比较省事. ...