nDisplay Error

I am using UE4.27.
I am trying to use nDisplay to support multiple displays, but I am getting the following error.
The error is being output when I connect.
[SwitchBoardListneter].
LogSwitchboard: Display: Client 192.168.100.23:56217 disconnected
LogSwitchboard: Display: Incoming connection via 192.168.100.23:56247
LogSwitchboard: Display: Received send file to client command
LogSwitchboard: Error: Could not find file C:\Users\Me\Documents\Unreal Projects\nDisplaySample\Config\Tags\VPRoles.ini

If you select “Start Unreal” from Switchboard with the error message, the following error message is displayed.
SwitchBoard
LogInit: Display: Loading text-based GConfig…
LogSyncServer: Display: Launch : C:\Program Files\Epic Games\UE_4.27\Engine\Binaries\Win64\UnrealMultiUserServer.EXE -CONCERTSERVER=nDisplaySample_MU_Server -ConcertClean -UDPMESSAGING_TRANSPORT_UNICAST=192.168.100.23:9030 -UDPMESSAGING_TRANSPORT_MULTICAST=230.0.0.1:6666
[2022.07.13-02.59.24:406][ 0]LogSyncServer: Display: Launch : C:\Program Files\Epic Games\UE_4.27\Engine\Binaries\Win64\UnrealMultiUserServer.EXE -CONCERTSERVER=nDisplaySample_MU_Server -ConcertClean -UDPMESSAGING_TRANSPORT_UNICAST=192.168.100.23:9030 -UDPMESSAGING_TRANSPORT_MULTICAST=230.0.0.1:6666
[2022.07.13-02.59.24:425][ 0]LogInit: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
[2022.07.13-02.59.24:425][ 0]LogUdpMessaging: Initializing bridge on interface 192.168.100.23:9030 to multicast group 230.0.0.1:6666.
[2022.07.13-02.59.24:426][ 0]FUdpSocketBuilder: Failed to bind UdpMessageUnicastSocket to 192.168.100.23:9030
[2022.07.13-02.59.24:426][ 0]FUdpSocketBuilder: Failed to configure multicast for UdpMessageUnicastSocket (loopback: 1, ttl: 1)
[2022.07.13-02.59.24:426][ 0]FUdpSocketBuilder: Failed to create and initialize socket UdpMessageUnicastSocket (last error: 0)
LogUdpMessaging: Error: StartTransport failed to create unicast socket on 192.168.100.23:9030
[2022.07.13-02.59.24:427][ 0]LogUdpMessaging: Error: StartTransport failed to create unicast socket on 192.168.100.23:9030
LogSyncServer: Display: Multi-User Editing Server Initialized (Name: nDisplaySample_MU_Server, Version: 4.27, Role: MultiUser)
[2022.07.13-02.59.24:441][ 0]LogSyncServer: Display: Multi-User Editing Server Initialized (Name: nDisplaySample_MU_Server, Version: 4.27, Role: MultiUser)

SwitvhBoardListener
LogSwitchboard: Received start command: Received start command
LogSwitchboard: Display: Received start command LogSwitchboard: Display: Received start command Started process 19472: C:\Program Files\Epic Games\UE_4.27\Engine\Extras\ThirdPartyNotUE\cwrsync\bin\rsync.exe /cygdrive/C/Users/Mari Kaiya/Documents/Unreal Projects/nDisplaySample/Saved/Logs/node_left.log rsync://192.168.100.23:873/device_logs/
LogSwitchboard: Display: Process exited with returncode: 10
LogSwitchboard: Display: Process exited with returncode: 10 Output: Process exited with returncode: 10
Output: rsync: [sender] failed to connect to 192.168.100.23 (192.168.100.23): Connection timed out (116)
rsync error: error in socket IO (code 10) at clientserver.c(137) [sender=3.2.3].
???2o?%.

I have browsed to C:\UsersͤMU_DocumentsͤUnreal ProjectsͤnDisplaySampleͤConfigͤTagsͤ in Explorer and VPRoles.ini does not exist.
Do I need to create it?
If so, please tell me how to create it.

Translated with DeepL Translate: The world's most accurate translator (free version)

Hi @Tanabe2208! Welcome to the Forums!

The roles are stored in the DefaultGameplayTags by default and switchboard looks for roles in VPRoles.ini. To create VPRoles.ini, go to project settings → Virtual Production → Virtual Production → Roles → Edit → Add New Tag Source. Then type in the file name and press add new source. From there you would configure your tags making sure you are using your new source.

For more information, check the unreal documentation here:

I hope the above solution works for you!

Thank you very much. I’ll give it a try ASAP!

Funciono?

Do you happen to know how to access the virtual production roles in UE 5.1? We are having the same issue when trying to connect to a render node. The settings can no longer be found there in 5.0 and above.

Thanks in advance!

1 Like

I stumbled over the same problem today and found a fix!
you can just manually create the VPRoles.ini
Here under Assining Machine Roles you can see the Content and path of said .ini

Hope that helps you as well

1 Like