We're trying to make metashape work well in a centOS HPC network processing environment.
We are running into a situation with collisions between users/ports when multiple instances of the server are running. If a single server instance is running, then (as far as I know) there's no way to control which users have access to which processing nodes (allocated per-user/job with SLURM scripts.
It would be nice if we could start a server instance if any user launches metashape, and the server could be shared by any other users, but restrict users to only using worker nodes allocated to them.