Important: Update Your Chaos License Server by January 28, 2025
To ensure uninterrupted access to your licenses, an essential update is required by January 28, 2025. Failure to update your Chaos license server will result in the loss of access to your licenses. For detailed instructions, please visit the FAQ Article.

Table of Contents

This page provides information on how to silently install V-Ray.


Windows


A silent installation allows you to complete V-Ray installation without user input during the process using a predefined set of options. To set up a silent installation follow the instructions below.

Run the installation file from the command prompt with the -gui=0 argument:

vray_70000_rhino_win_x64.exe -gui=0

Follow the instructions of the installer and set up the installation the way you want to have it on all machines. This creates a file named config.xml in the folder of the installation file.

Run the installer with the following command:

vray_70000_rhino_win_x64.exe -gui=0 -configFile="xml_file.xml" -quiet=1

The -quiet=1 argument causes the installer to read the variable values from the .xml file and perform the installation without user input. It also accepts the EULA and Global Consumer Privacy Policy. If you do not specify the -quiet=1 option, the installer will ask for a confirmation of each variable before proceeding.


Installer Arguments


You can run the installation file from command prompt with the following arguments:

-helpPrints available arguments for the installer executable.
-configFile

Specifies path to an installation configuration file.

-gui

Specifies if a Graphic User Interface or a command line one is used during installation:

0 – No Graphic User Interface is visible, installation is in command line.

1 – Installation is with a Graphic User Interface.

-debugSpecifies the level of debug logging by the installer. Defaults to 0 and assumes a value of 1 if argument is provided with no value.
-auto

Specifies if the installation is automatic with default settings and forces the -quiet argument.

If you perform an automatic installation and using the Software , you need to accept the terms of the EULA and the Global Consumer Privacy Policy later when running the software in a GUI mode.

-quiet

Specifies whether the automatic installation is without user input. Defaults to 1.

0 – Installation requires user input and asks for a confirmation of each variable before proceeding. It also prints log in the console.

1 – Installation is without user input. EULA is accepted automatically.

-backup

Specifies whether the installer performs backup on previous installation.

0 – Previous installation is not backed up.

1 – Previous installation is backed up.


Configuration File


The config.xml file holds configuration information about the settings of the installation. Below is an example of such a config file for V-Ray for Rhino 7:

<DefValues>
 	<Value Name="REVERT_INSTALL" DataType="value">1</Value>
 	<Value Name="INSTALL_CLOUD" DataType="value">0</Value>
	<Value Name="INSTALL_RHINO_7" DataType="value">0</Value>
 	<Value Name="INSTALL_GALAXY" DataType="value">0</Value>
 	<Value Name="FULL_UNINSTALL" DataType="value">0</Value>
 	<Value Name="INSTALL_SWARM" DataType="value">1</Value>
 	<Value Name="CONFIGURE_LICENSE_ONLY" DataType="value">0</Value>
 	<Value Name="REMOTE_LICENSE" DataType="value">1</Value>
 	<Value Name="AUTO_INSTALL" DataType="value">0</Value>
 	<Value Name="INSTALL_ULA" DataType="value">0</Value>
 	<Value Name="INSTALL_CGLS" DataType="value">0</Value>
 	<Value Name="INSTALL_RHINO_8" DataType="value">1</Value>
 <LicServer>
  <Host>127.0.0.1</Host>
  <Port>30304</Port>
  <Host1></Host1>
  <Port1>30304</Port1>
  <Host2></Host2>
  <Port2>30304</Port2>
  <User></User>
 </LicServer>
</DefValues>

Below is a description of the variables of the installer:


INSTALL_RHINO_8 

Specifies the installation type:

0 - Does not install V-Ray for Rhino 8.

1 - Installs V-Ray for Rhino 8.

REVERT_INSTALL

The parameter is used when the installer encounters an error – it triggers uninstallation and removes the files that have been populated before the error appears. 

Should always be set to its default of 1.

INSTALL_SWARM

Specifies whether or not to install V-Ray Swarm:

0 - Does not install Swarm.

1 - Installs Swarm.

SWARM_SHORTCUTS

Specifies whether or not to add V-Ray Swarm shortcuts to the Start menu:

0 - Does not create V-Ray Swarm shortcuts

1 - Creates V-Ray Swarm shortcuts

SWARM_ENABLED

Specifies whether or not V-Ray Swarm will be enabled on this machine after installation:

0 - V-Ray Swarm is disabled 

1 - V-Ray Swarm is enabled

SWARM_AUTO_DISCOVERY

Specifies whether or not V-Ray Swarm will automatically try to discover other nodes:

0 - V-Ray Swarm will use a coordinator (localhost IP address set by default)

1 - V-Ray Swarm will try to discover and automatically determine the most suitable node to be coordinator.

INSTALL_CGLS

Specifies whether or not to install the Chaos License Server:

0 - Does not install the license server.

1 - Install the license server.

OPEN_CHANGELOG

Specifies whether or not to open the Change Log once the installation is complete:

0 - Does not open the Changelog.

1 - Opens the Changelog.

REMOTE_LICENSE

Specifies whether the Chaos License Server runs locally or on another machine:

0 - The license server runs locally on the same machine.

1 - The server is on a different machine in the network

SHOULDUNINSTALL2

Specifies if you want to Uninstall V-Ray for Rhino Version 2.0.

 0 - Does not uninstall Version 2.0 installation.

 1 - Uninstalls Version 2.0 installation.

ANONYMIZED_TELEMETRY

Specifies whether to enable telemetry for the most used product functionality and/or parameter values:

0 - Disables V-Ray telemetry

1 - Enables V-Ray telemetry. The data that is collected is not personally identifiable and is not tied to the user's individual account.

PERSONALIZED_TELEMETRY

Specifies whether to enable telemetry for the most used product functionality, parameter values, but also contains personally identifiable information tied to an individual user's license:

0 - Personalized telemetry is disabled.

1 - Personalized telemetry is enabled.

INSTALL_CLOUD

Specifies whether or not to install Chaos Cloud Client App:

0 - Does not install Chaos Cloud Client App

1 - Installs Chaos Cloud Client App

CLOUD_SHORTCUTS

Specifies whether or not to add Chaos Cloud shortcuts to the Start menu:

0 - Does not create Chaos Cloud Client App shortcuts

1 - Creates Chaos Cloud Client App shortcuts

CLOUD_AUTO_DETECT_PROXY

Specifies whether or not Chaos Cloud will automatically detect proxy server:

0 - Does not detect proxy server

1 - Automatically detects proxy server


Notes


  • Running the installer with the -quiet=1 argument will also accept the EULA.
  • The V-Ray installer should not be run using administrative privilege.
Was this helpful?