Author Topic: --noGui not completely implemented  (Read 3795 times)

2016-04-24, 13:05:09

FrostKiwi

  • Active Users
  • **
  • Posts: 686
    • View Profile
    • YouTube
The DrServer as windows service thread by Frood was moved to resolved, since --noGui was added. While this is great and hides the DrServer, it still starts a cmd instance to call 3dsmax and the 3dsMax render window.
This is not a complete noGui function.

Using Frood's nssm method you can make it true Silent with no windows whatsoever.

As such, it would be great if this functionality could be implemented fully, if not it is actually not that important, since Frood's method works like a charm.
No issue really, just wanted it noted.
I'm 🐥 not 🥝, pls don't eat me ( ;  ;   )

2016-04-25, 11:30:05
Reply #1

Frood

  • Active Users
  • **
  • Posts: 1921
    • View Profile
    • Rakete GmbH
Some more notes about this:

- Having no popups is only a side effect (for me) although it´s pretty handy when people here fooling around with photoshop do not even notice that their box is frequently captured for rendering :) But most of our DR servers are dedicated anyway.

- When running DrServer as service it gets quite fail save (power loss, reboots if by accident automatic windows updates are enabled, possibly other users working at a node/ws and so on) because it is automatically restarted when a reboot occurs and any logged in users have absolutely no influence. This is equally or even more important for the LicensingServer (which I also run as service for this reason).

- A windows service is easily remotely controllable. You can do this with standard windows GUI tools or by script. So a manual deploy even of dailies which come as installer is a matter of seconds to deploy for me: extract to a directory, run script, wait 1 minute, done. (screenshot: script updating render nodes). I would never update/test dailies such frequently if I hadn't this option.

Implementing drServer.exe and LicensingServer.exe as windows service should appear on the agenda in the long term imho.


Good Luck

« Last Edit: 2016-04-25, 12:19:52 by Frood »
Never underestimate the power of a well placed level one spell.

2016-04-25, 11:41:37
Reply #2

FrostKiwi

  • Active Users
  • **
  • Posts: 686
    • View Profile
    • YouTube
But most of our DR servers are dedicated anyway.
[offtopic]
Naming your Nodes "Knecht 01, Knecht 02" gave me a good laugh, that's some next gen serious form of dedicated PCs :D
I name nodes based on berries Strawberry - Cranberry - Blackberry.
[/offtopic]
I'm 🐥 not 🥝, pls don't eat me ( ;  ;   )

2016-04-25, 12:11:48
Reply #3

Frood

  • Active Users
  • **
  • Posts: 1921
    • View Profile
    • Rakete GmbH
Many of them are caged inside tight and uncomfortable IKEA Helmer drawers which get hot at work. A real minions life! :)

Good Luck

Never underestimate the power of a well placed level one spell.

2016-04-25, 21:41:59
Reply #4

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
we have a way to run it as windows service, we will release it with 1.4 in form of a support article
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)

2016-05-25, 14:22:07
Reply #5

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12754
  • Marcin
    • View Profile
Official solution for running Distributed Render and Licensing servers as Windows services is here:
https://coronarenderer.freshdesk.com/support/solutions/articles/12000007896
All who need it, check it out!
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2016-05-25, 14:51:47
Reply #6

Frood

  • Active Users
  • **
  • Posts: 1921
    • View Profile
    • Rakete GmbH
Glad to see this adopted (and officiall/supported) now. Do you have some agreement with Iain to "redistribute" nssm?

Good Luck

Never underestimate the power of a well placed level one spell.

2016-05-25, 15:05:31
Reply #7

Ondra

  • Administrator
  • Active Users
  • *****
  • Posts: 9048
  • Turning coffee to features since 2009
    • View Profile
the license is very permissive, there are no requirements in place. So we just acknowledge its use
Rendering is magic.How to get minidumps for crashed/frozen 3ds Max | Sorry for short replies, brief responses = more time to develop Corona ;)