Swarm Client Assigned but Not working

I’m currently trying to set-up two computers on my network to use the swarm agent. One computer has the coordinator and agent running, the 2nd computer just has the agent.

Both computers appear in the swarm coordinator, but during a build only the coordinator does the work. The 2nd computer becomes Available and Assigned to the coordinator but never actually does work.

The computers can ping each other and see each other just fine so I’m not sure why it isn’t working

Your configuration look fine at first glance.

Have you put enough work to the Swarm to distribute it? Note that for some very simple levels distribution of work can be not worth the communication costs, so please make sure you’re testing it using big enough level with multiple lights, etc.

Thanks,

Jarek

Wow crazy timing, I JUST managed to get it working.

I did three changes, not sure which one or which combination fixed it but:

  1. Set both computers to obtain DNS automatically (coordinator was set to fixed)

  2. Shared the non-coordinator on the ‘Homegroup’ (Win 7)

  3. Shared the non-coordinator Unreal Engine source folder on the network

Though a new problem came up. I’m noticing the non-coordinator isn’t using all of its 24 threads to help out with the build, it’s only using 6 of them. But that’s a separate issue, I’ll have this one marked as answered

The 1. and 2. might have helped. I doubt it’s 3…

Anyway, I’m glad you’ve managed to go futher :).

I’m noticing the non-coordinator isn’t using all of its 24 threads to help out with the build, it’s only using 6 of them. But that’s a separate issue, I’ll have this one marked as answered
Yeah, that’s a known issue. It’s already fixed, but it hasn’t make it into 4.7. If you’re using source version from GitHub you can merge that change yourself (link to the commit) or wait for 4.8.

Setting the coordinator to automatically obtain ip did it for me, sharing the engine source was not needed. Thanks for your post!

were these machines on the same local network or connecting via the internet?

They were on the same local network