Notifications
Clear all

[Closed] Question about Net Rendering and Queue Control

Ok, when you throw a net render from max itself, max conects to the manager byt it’s own interface, but if you are the owner of the queue max does not take your control.

Is Max connecting to the manager in some other port or in some other way?.

I ask this because i need a solution to make job dependencies, i read about editing the XML but i don’t have it so clear in my mind, because i want to do all with maxscript, and i’m not sure how to access the XML file from my max before i send the job, also i’m not sure about what commands i must add or remove from the xml.
So my solution is to create a postrender script that checks the status of the master job and if the job status is #completed it will activate the dependings jobs.
I don’t want to implemet Phyton, first because i don’t know any word of Python, and Second because i want my script to remain as much Masscript Pure code as i can (i am avoiding even .NET).
The problem is that the connections to the manager take a while, so i have some more things in mind, but i want to hear what you have to say.
(i know the post that talks about a script where the dependencies are set up and prepare the job for virtual dub encoding, but i don’t mean that).

Cheers.

7 Replies

Hey Juan,

I know that it is possible to pass queue control from one client to another. Its a simple MaxScript command. I am sorry to tell you that I cannot tell you now, though. I am on holiday, away from my machine (funnily enough in Spain ;))

Don’t worry, thanks for the answer dunkelzahn.
Hope you have a great vacations here in spain, apart from our politicians, is the greatest country to have a break in work i think hehe.

Cheers.

Simple answer, you can’t control dependencies (without the Python Telnet control). What the Python does is connects to the server through Telnet, archives the job, modifies the .xml, and then unarchives it. This technique forces the data to be accepted as new. With the job in the queue there is no way to modify dependencies, without using the UI.

-Eric

EDIT: I don’t think you can have a render node get queue control (what others have tried can be found here). Since you are sending separate jobs, you could try submitting them with the cmdjob.exe in the backburner folder. This will allow you to submit any kind of job to BB, and has dependency support.

Until now it has been a very smooth and laidback vacation and BTW: Conil de Frontera is the coolest little town on the coast I have ever been to

HAHAHA You are in Cadiz!

It is the best place to stay at summer, the beaches are reaaaaaally great, i love Cadiz, i have som friend from there and i go from time to time, great selection hehe.

For the amount of headaches it generates, we just bit the bullet and got frantic deadline. Frantic support are just godly.

But i’m happy with backburner, my only problem (that is not a problem) is to set up the dependencies from script, right now i’m without time again, but as soon as i get some time i’ll try the methods i found here.

Cheers!