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的时候还有一 ...
随机推荐
- pyqt5中文教程
本文转载自:http://code.py40.com/pyqt5/ 一.PyQt5基本功能 简单的例子 PyQt5是一种高级的语言,下面只有几行代码就能显示一个小窗口.底层已经实现了窗口的基本功能. ...
- Python基础前言
计算机内部存储数据的原理 """计算机内部只认识01二进制"""是因为计算机是基于电工作的,而电是有高低电频之分00000001 000 ...
- 教你快速理解Linux虚拟化网络的全脉络,正确配置网络联通性。
https://www.bilibili.com/video/BV1iy4y177f4?p=12 实用的干货快先码起来,说不定以后会用到哟
- python 通过win32com操作vcf到outlook中,同时解决乱码问题
之前用的黑莓手机,故障后换了iphone,后来还是想用上黑莓Q10.于是有了该文章. 问题: 如何将iphone上的通讯录导入黑莓? 网上回答1:通过icloud将iphone中的通讯录导入黑莓手机. ...
- 第八章用matplotlib、seaborn、pyecharts绘制散点图
文章目录 散点图 matplotlib绘制散点图 seaborn绘制散点图 pyecharts绘制散点图 源码地址 本文可以学习到以下内容: matplotlib 中文乱码解决办法 seaborn 中 ...
- 19_webpack_externals
假如我们购买了CDN服务器为我们的网站的访问速度进行优化,那么我们,该如何配置 假如我的CDN为:https://mr-hou88888/cdn/那么publicPath该如何配置 1.配置publi ...
- js获取字符串中含有某个字符个数
得到字符串含有某个字符的个数 /** * 获取字符串中某字符的个数 * @param str 字符串 * @param char char为某字符 * @returns String */ const ...
- (1127)arm 架构, c++模板
(1)ARM M0 (2)c++形参
- MyBatis_04(MyBatis获取“参数值”的两种方式)
MyBatis获取"参数值"的两种方式 (重点!!!) MyBatis获取参数值的两种方式:${}和#{} ${}的本质就是字符串拼接 , #{}的本质就是占位符赋值 ${}使用字 ...
- 基于Mybatis Plus的一种查询条件构建方案
! 重要: 遐(瞎)想的思路, 希望各位多多建议 record为jdk17写法, 使用class也不会有问题 背景 身为资深程序员, 上班最重要的事当然是增删改查(bushi). 比如今天, 组长甩给 ...