# Submitter Installation¶

## Overview¶

This guide will walk you through the installation of the integrated submitters, which can be used to submit jobs from within your application (3ds Max, Maya, Nuke, etc). These should be installed on any machines you wish to submit jobs from. Note that jobs can also be submitted from the Submit menu in the Monitor. See the Submitting Jobs documentation for more information.

At this point, you should already have the Database and Repository installed, and the Client software installed. If you do not, please see the Database and Repository Installation and Client Installation documentation for installation instructions. You also need to have the software that you will be submitting from installed as well (3ds Max, Maya, Nuke, etc).

## Installing The Submitters¶

The submitter installers can be found in the submission folder in the Deadline Repository. Open the folder for the application you want to install the submitter for (3dsmax, Maya, Nuke, etc), and then open the Installers folder. There will be an installer for each operating system that the current application runs on.

Simply run the appropriate installer then follow the step as follows. Note that these steps are similar for each application and each operating system.

The Deadline Client Bin Directory page shows what DEADLINE_PATH is currently set to. This value is originally set by the Client installer, and is used by the submission scripts to find the Client’s bin directory so that it can find the Repository and submit jobs. You can change the DEADLINE_PATH value here if it’s incorrect or if it doesn’t exist, and the submitter installer will give you the option to make the change permanent.

The next page will show the Repository directory that the Client is currently connected to, which is where the submission scripts are installed from. If this path is incorrect, you can change it here.

Select the components you wish to install (the installer will try to auto select the versions it detects), and then verify the install location for each one.

After configuring these, press Next to continue with the installation.

## Silent Installation¶

The Submitter installers can be run in command line mode or unattended mode on each operating system. Note though that on OSX, you must run the installbuilder.sh script that can be found in the Contents/MacOS folder, which is inside the Mac Submitter Installer package.

To run in command line mode, pass the “–mode text” command line option to the installer. For example, on Linux:

./Nuke-submitter-linux-installer.run --mode text


To run in silent mode, pass the “–mode unattended” command line option to the installer. For example, on Windows:

Maya-submitter-windows-installer.exe --mode unattended


To get a list of all available command line options, pass the “–help” command line option to the installer. For example, on OSX:

/Maya-submitter-osx-installer.app/Contents/MacOS/installbuilder.sh --help


Note that there are quite a few Submitter installer options that are only available from the command line, which you can view when running the –help command. These options include:

• --enable-components: Select the components which you would like to enable (programs installed in default locations will be auto selected)
• --disable-components: Select the components which you would like to disable (programs installed in default locations will be auto selected)
• --destDir###: The destination directories for the components (will be defaulted to if installed in default locations)

An example batch script that puts these all together:

@echo off
.\Maya-submitter-windows-installer.exe --mode unattended --disable-components Maya2014
.\3dsMax-submitter-windows-installer.exe --mode unattended
--enable-components 3dsMax2011,3dsMax2015
--disable-components 3dsMax2012,3dsMax2013,3dsMax2014
--destDir2011 "C:\3dsMax2011_64"
.\Nuke-submitter-windows-installer.exe --mode unattended


This script installs the submitters for Maya (ignoring Maya 2014), 3ds Max(2011 and 2015 only, with 2011 in an unusual directory) and Nuke (default settings)