UE4 聯(lián)機渲染簡明教程
·管理器:運行有SwarmCoordinator.exe的機器
·服務器:運行有SwarmAgent.exe的機器
·本機:運行UE4,打開項目文件的機器
SwarmAgent和SwarmCoordinator程序在此目錄:
UE4目錄\Engine\Binaries\DotNET
1、局域網(wǎng)內本機與服務器之間通訊要通訊,防火墻沒有必要的話把它禁用,或者手工設置打開8008和8009端口
2、本機在UE4中Build一次,出現(xiàn)SwarmAgent程序后可停止,然后雙擊SwarmAgent進行設置如下:
其中:
·AgentGroupName
本機要加入的組名,可以隨便填;但為了后面不同需求的調用服務器,可以設置不一樣的組名
例如配置低的機器不想讓它加入聯(lián)機構建,只用高配置的服務器
那么可以在配置低的機器上設置此項為 Low ,高配置服務器設置為 High;如果本機想少用點CPU在構建上,那么本機設置為Low
·AllowRemoteAgentGroup
允許哪個組的機器加入本項目的聯(lián)機構建
照上個參數(shù)的要求,設置為High,表示只調用這個組的機器進行聯(lián)機構建
不論如何設置,本機都要參與構建(BUG?設置AvoidLocalExecution無效),但可以設置本機少用點CPU
·AllowedRemoteAgentNames
允許哪個,哪些服務器參與聯(lián)機構建,可以用通配符
例如:
S01 表示計算機名為S01的機器才參與
S* 表示所以在S形狀的機器參與
* 表示所有機器
如果上一步用組的方式?jīng)Q定哪些機器參與構建,則本步驟的設置可用 *
·CoordinatorRemotingHost
管理器計算機名或IP
在開發(fā)者設置中,可以設置運行SwarmAgent.exe的機器在構建時調用幾個CPU線程
其中開項目的本機是一定參與的,如果本機性能較差或想留一些CPU做它用,設置LocalJobsDefaultProcessorCount為1
同樣RemoteJobsDefaultProcessorCount也設置為1
如果是服務器,假設CPU是24線程
則可以設置為22
但,如果服務器內存不是很充分,也不能設置太多線程,否則內存不足無法構建
3、聯(lián)機工作時本機與服務器SwarmAgent的狀態(tài):
- Tags:ue4
-
分享到:
全部評論:0條