Setup The Network Slave

The slave version of OctaneRender is just a console build and requires a standalone license. The console build slave is released as a Windows build but it is designed to work across platforms (i.e. master and slaves can be on different platforms).

To launch a slave, either manually launch it via the command line or let a daemon do the job. To launch a slave via the command line, run it via:

Code: octane_slave.exe --net-master-address --net-master-port

For example:

Code: octane_slave.exe --net-master-address xxx.xxx.xxx.103 --net-master-port 21000

This what it says on the console:

slave_console

The line Launching net render slave (2000002) with master xxx.xxx.xxx.103:21000 indicates that the slave of version 2000002 successfully connected with the master at IP address xxx.xxx.xxx.103 on port 21000.

To stop the slave, press CTRL-C and it will gracefully shutdown the process.

Obviously, it would be quite painful if users would have to manually start/stop slaves on several computers, which is where the daemons come into the picture.

Daemons

The daemon is a little lightweight program that is launched after login and runs all the time unless manually shutdown. It fulfils various roles:

To set up the daemon, you run the little batch script _install_daemon.bat on the slave computer. It will ask you which port the daemon should listen for master requests (if you want to keep the default settings in the brackets, you can just press RETURN):

install_daemon

After confirming your selection, a batch file run_octane_slave_daemon.bat is created in the startup folder of your start menu (Start → Programs → Startup …). It will be launched the next time you log into your Windows account. A new terminal window will be in your task bar. When you open it, you can see the daemon starting up. At first it tries to launch the slave process to gather some information, which is then displayed:

daemon_start