UE4联机编译光照需要SwarmCoordinator以及SwarmAgent,在Engine\Binaries\DotNET目录下。
SwarmAgent

我们主要关注Distribution Setting中的内容。

AgentGroupName 组名,这里简化起见,所有Agent都在同一组。需要保证同一组的Agent组名都一样,否则不会分发任务。因此将就默认的Default也没什么不好。 AllowedRemoteAgentGroup 允许接受哪个远程组分派过来的任务。只有一组的情况下,要和AgentGroupName保持一致。
AllowedRemoteAgentNane 允许接受哪些名字的Agent分派过来的任务。简化起见,填星号表示一切Agent。最好填星号,否则调试阶段很可能怎么都连不上。
AvoidLocalExcution 避免本地执行构建,强制将任务分发到远程。注意如果没有可用的远程机器,将会暂停,一直等到有可用机器才会继续。
EnableStandaloneMode 开启独立模式。开启后所有任务将强制在本地执行,和上一项恰好相反
CoordinatorRemotingHost 运行SwarmCoordinator的电脑的IP或者主机名。建议填主机名,这在有多个IP地址的情况下可增强稳定性。 SwarmAgent支持进行分组,也就是即使Agent们都连在同一个局域网中,也可以分属不同的组。不同的组之间构建任务互相独立,不会跨组分发构建任务。
SwarmCoordinator

如果上面在上面配置好了CoordinatorRemotingHost,那么最终就会在下面看到对应的ip。
问题分析
如果顺利的话,那么现在就可以进行联机编译了。但是如果还是只有在本地编译那么可能会是下列问题造成的。
1、 任务太小,不值得联机编译。
2、 没有打开File And Printer Sharing。
3、 如果是Win10的话切换为专用网络,Win7切换为工作网络或者家庭网络。主要是为了确保已经开启了File And Printer Sharing。
4、 Swarm agent waiting for remotes to become available。一种情况下是它也在自己编译,另外可能就是没有打开File And Printer Sharing。
5、 其它的问题请参考Swarm Agent Troubleshooting
参考文章
1、 https://wenku.baidu.com/view/5e603e586137ee06eef91808.html
2、 https://answers.unrealengine.com/questions/204704/swarm-agent-waiting-for-remotes-to-become-availabl.html
3、 https://iamsparky.wordpress.com/2010/08/24/tutorial-setting-up-swarm-for-multiple-machines/

UE4联机编译光照的更多相关文章

  1. [UE4]如何编译部署独立专用服务端(Standalone Dedicated Server)

    这是论坛上对UE服务端功能的回答,意思是UE4提供了网游服务端所具备的特性,包括位移修正.物理碰撞检测.这些特性不是UE4才加入,早期UE版本就有了. https://answers.unrealen ...

  2. [转]UE4 Blueprint编译过程

    Blueprint 编译概述   一.术语 Blueprint,像C++语言一下的,在游戏中使用前需要编译.当你在BP编辑器中,点击编译按钮时候,BP资源开始把属性和图例过程转换为一个类对象处理. 1 ...

  3. UE4联机烘焙

    联机烘焙就是为了利用多台电脑解决烘焙效率的问题 1.UE4的烘焙工具在安装目录下的\Engine\Binaries\DotNET,比如我这里是E:\UnrealEngine-release\Engin ...

  4. UE4联机多人游戏基本设置

    UE4自带网络联机功能,但是似乎只有蓝图接口,而真正写功能的时候不能用C++,让人感觉相当诡异 还是作一个简单记录 1.建一个第三人称模板,为什么会用他呢,因为它自带模板的很多组件,直接支持联机功能, ...

  5. UE4关于编译配置的参考(Debug,DebugGame,Development,Shipping,Test等)

    https://docs.unrealengine.com/latest/CHN/Programming/Development/BuildConfigurations/index.html 编译配置 ...

  6. UE4 编译笔记

    UE4 的功能被分成了很多的模块,在API文档里每个类都有 Module 这个属性(值为模块名)每个模块使用其他模块要在Build.cs里导入,像vs里的引入库.在构建时 PublicDependen ...

  7. 【UE4】二十三、UE4笔试面试题

    在CSDN博客看到的,带着这些问题,多多留意,正所谓带着问题学习. 一. 1.Actor的EndPlay事件在哪些时候会调用? 2.BlueprintImplementableEvent和Bluepr ...

  8. [原]详解如何将cocos2dx项目编译到Android平台上的(方式一:Cywin+NDK)

    链接地址:http://m.blog.csdn.net/blog/yhc13429826359/29357815 2014-6-8阅读578 评论0 前言:cocos2dx作为一个开源的移动2D游戏框 ...

  9. UE4使用第三方库读写xml文件

    原文链接:http://gad.qq.com/article/detail/7181031 本文首发腾讯GAD开发者平台,未经允许,不得转载 在游戏开发过程中,读写xml几乎已经成为不可或缺的功能,但 ...

随机推荐

  1. Delphi通过查找字符定位TADOQuery数据的位置

    通过TADOQuery的方法Locate,输入字符,查找到定位到对应的数据位置,优点快速定位,缺点是只匹配查找到的和第一个位置,无法连续定位下一个! //定位qrymembertype.Locate( ...

  2. 51nod蜥蜴与地下室(1498)(暴力搜索)

    题意:一个数组s,再给你a,b值,除了s1和sn外,你可以攻击其他元素,你对这个元素的伤害为a,那么他两边的元素会受到b的牵连伤害,si-a,si-1-b,si+1-b: 求最小的次数,使得这个数组的 ...

  3. Django model 表与表的关系

    一对多:models.ForeignKey(其他表) 多对多:models.ManyToManyField(其他表) 一对一:models.OneToOneField(其他表) 应用场景: 一对多:当 ...

  4. 调用 Webapi 跨域

    先讲一下,web和client各自调用webapi的post和get实例 Get方式 [HttpGet] public dynamic Test(string a) { return a+" ...

  5. 【 Gym - 101124E 】Dance Party (数学)

    BUPT2017 wintertraining(15) #4G Gym - 101124 E.Dance Party 题意 有c种颜色,每个颜色最多分配给两个人,有M个男士,F个女士,求至少一对男士同 ...

  6. 自学Python5.4-类 _init_方法

    自学Python之路 自学Python5.4-类  _init_方法 1. 定义一个类 定义一个类的格式如下:

  7. 几个简单常用的Sql语句

    '; --查Cids为2的Gnumber列的和,列名为Ids select Cids,Plevel from People; select * from Salary; select * from S ...

  8. P1558 色板游戏 线段树+二进制状压

    好,这个想法是我想拿去做HH的项链的.但是那个颜色有十万种...直接爆. 做这个倒是so easy 被两个地方坑了.1,a,b可能大小相反. 2,ask之前要down一波,我没down就挂了..... ...

  9. 【洛谷P3586】LOG

    题目大意:维护一个集合,支持单点修改.查询小于 X 的数的个数.查询小于 X 的数的和. 题解:学习到了动态开点线段树.对于一棵未经离散化的权值线段树来说,对于静态开点来说,过大的值域会导致不能承受的 ...

  10. (转)Eclipse配置GitHub代码库(以Windows7为例)

    原文地址:http://blog.csdn.net/twlkyao/article/details/26340685 1.安装Git 首先安装git.这里只讲Windows环境下安装Git方法. 从G ...