Welcome to the renderfarm, written by Edward Cannon
feel free to use, change and improve but please give credit where credit is due

this software is very much alpha, please do make backups of everything and run behind a (good)
firewall. You have been warned.

Despite the above, this works pretty well for me, and I encourage everyone to try it out.
To use requires editing several files, but no real programing experence. The renderfarm
is designed to render animations not single frames. All files are saved as png at the moment.

Setting up a server
You will need a server machine with python installed. start the webserver.py script found
in the master directory. This serves on port 80, so that should not be blocked or otherwise
in use. the user running the script should have sufficient privlege to write to the subdirectory
upload, as well as the directory from which you are running the script. a file log.txt
will contain a list of files uploaded, and upload will contain these files.

Setting up a render node
Each node needs java (obviously) and python installed. The default node comes with AOI 2.7,
and has only been tested with that version. No need to install AOI. Edit the config file for each
node and copy the whole node directory to the node machine. Run the node.py script. after rendering,
the script uploads all files in the render subdirectory to the master. The master is specified as a
url (including the http://) in the top of the node.py file. Files are uploaded by http, so that should
be allowed on your node and network.

Users are encouraged to make suggustions and (helpfull) comments.
renderfarm (at) unicornschool dot org or find me on the friendlyskies aoi forum
a test aoi file is included as an example.