Command IDs

_ClientCommand Class

class libpyRR39._ClientCommand

ID

Name

Description

0

cNone

None

1

cAbortUNKNOWN

Abort

2

cEnable

Enable

3

cDisable

Disable

4

cAllowLittle

Allow little jobs

5

cForbitLittle

Forbit little jobs

6

cUseWorking

Respect working hours

7

cIgnoreWorking

Ignore working hours

8

cRestartClientExe

Restart client executable

9

cWOL

Wake up On Lan

10

cRestartMachine

Restart machine

11

cRestartMachineForce

Force restart machine

12

cShutdownMachine

Shutdown machine

13

cShutdownMachineForce

Force shutdown machine

14

cWait15

Wait

15

cAbortDisable

Abort & Disable

16

cIgnoreCPU

Ignore current CPU usage

17

cReserveCPUInteractive

Reserve CPU for interactive user

18

cUseCPUInteractive

No ‘Reserve CPU for interactive user’

19

cShutdownClientAndService

Shutdown client and Service

20

cReloadClientConfig

Reload client config

21

cReloadUserConfig

Reload user config

22

cReloadGlobalConfig

Reload global config

23

cReloadAllConfig

Reload all config

24

cConfigSearchForApplications

Search for render applications

25

cUpdateServiceCfg

Update service config

26

cInstallPlugins

(re-)Install Artist Workstation (rrSubmit Plugins, …)

27

cInstallService

(re-)Install rrService

28

cShutdownClient

Shutdown rrClient

29

cAbortOnReset

Abort on Reset

30

cConfigSearchForApplicationsDelete_deprecated

Deprecated - Clear & renew render apps

31

cTimeSync

Sync time with rrServer

32

cShowProcessTree

Show process tree

33

cAbortAfterFrame

Abort after frame

34

cAbortAfterFrameDisable

Abort after Frame & Disable

35

cInstallAll

(re-)Install All (rrService, Plugins, Startmenu, …)

36

cDoSpeedTest

Speedtest

37

cDevDebug

Dev Debug

38

cAbortNDeassign

Abort & Deassign All

39

cAbortReservedClient

Abort - Reserved Client

40

cAbortWorkinghours

Abort - Working Hours

41

cAbortHighPriority

Abort - High Priority Job

42

cAbortrrControl

Abort - rrControl

43

cAbortAverage

Abort - Averaging

44

cAbortLicenseBlock

Abort - Free License

45

cAbortLocalMachine

Abort - Local Artist

46

cAbortSystemMem

Abort - System memory low

47

cAbortFreeze

Abort - renderer frozen

48

cAbortHighCPU

Abort - high artist CPU usage

49

cAbortFrameTime

Abort - max frame time exceeded

50

cAbortJobDelete

Abort - Job Deleted

51

cAbortJobDisabled

Abort - Job Disabled

52

cResetIdleTime

Reset idle time

53

cCommandLine

Custom Commandline

Required to set the param string of _rrTCP.clientSendCommand(). The client will create the batch file RR_LocalData/_command.bat. It executes the command and writes the output into RR_LocalData/_command.txt. If you want to keep your log output, you should redirect it to a file via your commandline.

For example:

myCommand 1>/log_path/MyCommand_<LocalHost>.txt   2>/log_path/MyCommand_<LocalHost>_error.txt
myCommand 1>/log_path/MyCommand_<LocalHost>.txt   2>&1

You can use all variables (like <LocalHost>) from render configs, as long as they are not job specific.

The command buffer can only take up to 500 letters.”,

54

cAbortLogError

Abort - Error found in render log

55

cRestartMachineForce6Hours

Force restart machine (6 hours)

56

cUnInstallAll

Un-Install All (rrService, Plugins, Startmenu, …)

57

cAbortAfterFrameShutdown

Abort after Frame & Shutdown

58

cRestartMachineAfterRender

Restart machine after render segment finished

59

cShutdownMachineAfterRender

Shutdown machine after render segment finished

60

cCommandLineArtist

Custom Commandline for artist

61

cRestartClientExeAfterRender

Restart client executable after render segment finished

62

cAcceptMyJobsWH

Accept logged user’s jobs during Working Hours

63

cRefuseMyJobsWH

No exception for logged user’s jobs during Working Hours

64

cCOUNT_ClientCommands

_ServerCommand Class

class libpyRR39._ServerCommand

ID

Name

Description

0

sNone

None

1

sRestartServer

Restart Server

2

sRestartClients

Restart all Clients

3

sShutdownServer

Shutdown Server

4

sRestartServerAndClients

Restart Server and Clients

5

sShutdownServerAndClients

Shutdown Server and Clients

6

sShutdownClients

Shutdown Clients

7

sCollectDebugFull

Collect debug information for all jobs

8

sBlockLicense

Block License for Artist

9

sReturnLicense

Return License from Artist

10

sDebugJobs

Debug Jobs of X

11

sLogWOLStatus

Log auto-WOL status

_rrCommand Class

class libpyRR39._rrCommand

ID

Name

Description

0

rrcmdNone

None

1

rrcmdReloadAllConfig

Reload all config

2

rrcmdLogDebugMainOn

Log DebugMain On

3

rrcmdLogDebugJobsOn

Log DebugJobsGeneral On

4

rrcmdLogDebugPerJobDetailOn

Log DebugPerJobDetail On

5

rrcmdLogDebugThreadsOn

Log DebugThreads On

6

rrcmdLogDebugWebsiteOn

Log DebugWebsite On

7

rrcmdLogDebugNetworkOn

Log DebugNetwork On

8

rrcmdLogDebugMainOff

Log DebugMain Off

9

rrcmdLogDebugJobsOff

Log DebugJobsGeneral Off

10

rrcmdLogDebugPerJobDetailOff

Log DebugPerJobDetail Off

11

rrcmdLogDebugThreadsOff

Log DebugThreads Off

12

rrcmdLogDebugWebsiteOff

Log DebugWebsite Off

13

rrcmdLogDebugNetworkOff

Log DebugNetwork Off

14

rrcmdSetTime

Change system time

15

rrcmdLogDebugPluginsOn

Log DebugPlugins On

16

rrcmdLogDebugDetailedOn

Log DebugDetailed On

17

rrcmdLogDebugPluginsOff

Log DebugPlugins Off

18

rrcmdLogDebugDetailedOff

Log DebugDetailed Off

19

rrcmdLogThreadStatus

Log thread status

20

rrcmdLogDebugPythonOn

Log DebugPlugins On

21

rrcmdLogDebugPythonOff

Log DebugPlugins Off

22

rrcmdReloadAllConfig_ServerOnly

Reload all config - Server only

23

rrcmdReloadClientsIni

Reload server cfg and clients.ini

24

rrcmdDebugLicUsageOn

Log DebugPlugins On

25

rrcmdDebugLicUsageOff

Log DebugPlugins Off

26

rrcmdLogDebugNetworkSummaryOn

Log DebugNetworkSummary On

27

rrcmdLogDebugNetworkSummaryOff

Log DebugNetworkSummary Off