Swarm 4.16 - basic files required for clients


Looking to scale up swarm having used it on a small scale. Where I have a full installation of ue4 on the client the swarm engine works perfectly. Where I’ve copied the DotNET folder only, the client appears in coordinator but when working it only ever sits in an “exporting” (grey bar) state and ultimately holds up the build.

What files or steps am I missing here? From what i read, I only needed to copy the DotNET folder and configure the agent settings for this to work.

Any help welcome

Bumpety. Do any Epic employees monitor this forum?

You do not have to have a full engine install alongside a Swarm installation. The easiest way to get it is copy the Engine/Binaries/DotNET directory from an existing engine install to your new box - In that directory is SwarmAgent.exe and SwarmCoordinator.exe. Then just ensure the UE4Prereqs are installed from Engine\Extras\Redist\en-us, and that you have the latest version of .NET installed.

As for settings, the only big one is to make sure all the agents are pointing at the correct CoordinatorRemotingHost (the DNS name or IP of the box running Coordinator), and that AvoidLocalExecution is set to FALSE to ensure you’re actually using the connected agents rather than just the local machine.

Hope that helps…

Hi Barton, if you want to go really big without buying hardware you can also use it’ll automatically create a VPN for you and allow you to use 72 virtual cores + 144GB RAM XEON powered machines for using with lightmass.

I’m only just seeing these answers for some reason, no idea how I missed the notifications. Thank you for the answers both.

Ben.Board, perhaps I’m just missing the UE4Prereqs installation then because I have certainly copied the Engine/Binaries/DotNET into place. I will give this a try.

Maxrevilo, great idea, however, with access to hundreds of decent machines here, I don’t think I’ll need to spend anything to achieve what I’m after. The benefit of adding just 10 computers is well worth the effort so adding more will be amazing!