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