Windows only: DNS conversions


Do not convert drive letters (P:)  into UNC paths  (\\\\Fileserver\\Share\\)

The rrSubmitter converts all drive letters into UNC paths.



Convert paths from fileserver name  \\\\Fileserver\\    into  IP \\\\xxx.xxx.xxx.xxx\\

The rrSubmitter converts the fileserer name into the fileserver IP.



Fileserver paths that need to be mapped by RR    (if running as service)

Windows:
If you are working with windows, then you probably use drive mappings (H:, P:,...) to access your fileserver.

And not UNC paths (\\fileserver\share\...).


If the rrClient and rrServer are running as service, then they are separate from the user logged in.

Services have to map their drives on their own. 
It does not matter if someone is logged in, who is logged in and what drives the user has mapped.
The service cannot access the drive mappings of the user and the user cannot access the drive mappings of services.


Linux/MacOS:
By default, the mount command is restricted to "root" on Linux/macOS.
Therefore the rrClient is not able to mount the path.
Please see Installation/Linux or  Installation/MacOS about how to permanentely mount shares on your system.

This restriction does not apply to rrCloudconnector Clients.
rrCloudconnector Clients running Linux are able to mount drives (as RR sets the root PW).



Presets 

There are different presets (Default, Workstation, Renderfarm, Cloud, WorkRenderMix).

You can change the drive mapping a client should use in its configuration.
You can change the drive mapping the rrServer should use with the checkbox  "Windows Only: rrServer connects this share set".




Actual settings line

You have to specify the UNC (or NFS) path to the share.
Then choose which OS should mount these paths.


If you clear the UNC and NFS path in any line, then this line is not saved.
No need to rearrange the following settings.


2nd user


Sometimes you have a NAS or fileserver which does not have the same users as on an rrClient machine.
In this case you can tell the rrClient and rrServer to connect with a different user account.


Hint:
Note that Windows allows only one user connection for each fileserver name, no matter how many shares you connect.

But using the IP of a fileserver is a different "name".

Path conversion table   Windows<>Linux<>Mac



If you want to use multiple OS for rendering/submission, then you have to enter your shares in this table.

Each OS has a different path to access the same folder on your fileserver.

E.g. Your window path is \\\\Fileserver\\Share\\projects. On linux, the same path would probably me /mnt/share/projects.

If you send a scene from windows, the linux client requires to convert the path to linux before rendering.

If your Server runs on windows, but you submit and render on Linux, then the server has to convert paths. Otherwise it does not find rendered images.




There are three ways to use the same scene file on different OS:


Description

Applications

Relative paths

The path to source files is saved relative to the scene file or project folder.

After Effects, Modo

Env Vars

You define environment variables. Either on the system, in RRs setenv files or the rrJob Env vars.

Houdini, Maya, Nuke

RR tells render app to convert paths

Some applications support the input of a path conversion table.
They automatically convert paths

Maya (only main nodes), VRay

RR render script while rendering

RR uses a render script for some applications.
This script includes a function that replaces all paths. 

Cinema4D, Maya (all other non-main nodes)

RR changes scene file before render

RR changes the paths inside the scene file.

rrJob option "Local Scene Copy" must be enabled.

Nuke