Skip to content

Sharing Multi User Resources

Enable Network Discovery & File Sharing

  • Control Panel → Network and Internet → Network and Sharing Center → Change advanced sharing settings

  • Under your active profile (Private or Domain), turn on:

  • Network discovery

  • File and printer sharing

  • Save changes.

Can also turn off the need for a password

img

Make sure firewall is turned off on all machines

img

Optionally, could just allow sharing through the firewall

  • Settings → Update & Security → Windows Security → Firewall & network protection → Allow an app through firewall

Create and share a network folder (SightLab Multi User folder)

  • On one PC (the “server”), navigate to your SightLab project folder in File Explorer.

  • Right-click the Sightlab2 folder → PropertiesSharingAdvanced Sharing…**

  • Check Share this folder, give it a share name (e.g. SightLab), then click Permissions and grant your network users (or “Everyone”) Read/Change as needed.

  • Apply and close.

img

Map the network share on each machine

  • On each client and on the server itself, open File Explorer → This PCMap network drive.

  • Choose a drive letter (e.g. Z:) and set the folder to your shared foldet (i.e. \\ServerName\Sightlab2)

  • Copy and paste or type the name directly (Browse does not seem to work for this)

  • Check Reconnect at sign-in and finish.

img

When ready the server will show up like this

img

Lastly, go to the shared folder from the server, right click PropertiesSecurity tab → Edit… Add, then type “Everyone” in here and click Apply and OK to apply.

img

Run both server and clients from the shared folder

  • Store your experiment script(s), Resources, and project files all together in the shared folder

  • SightLab

  • Launch SightLab_VR_Server.py (on the server) and SightLab_VR_Client.py (on each client) from that mapped drive.

  • Because everyone is using the exact same directory tree, any new objects add , changes you make, or new projects created will be visible to all users immediately.


With this setup, the folder acts like a live repository: add or overwrite any assets there, and both the GUI editor and code-driven runs on every machine will see those updates in real time.

Troubleshooting

If you get something like "An Extended Error Has Occured":

Open PowerShell as an administrator and run the following command to disable SMB signing and restart your computer to see if you can fix the problem:

Set-SmbClientConfiguration -RequireSecuritySignature $false