Orca3D News

Monday, October 27, 2014

Managing Network Licenses

When using Orca3D's network licensing system, it's useful to be able to check how many licenses are currently in use. Also, licenses can become "orphaned" in some instances, and it's important to be able to recover them.

The best way to check for the current number of licenses in use is to run the Orca3D Network License Manager (“netNLS Manager.exe”) on the server. After starting the license manager go to the “Authorize Transfer” tab as shown below. This should show the seats in use.
Generally, if you have Orca3D seats in use but no copies of Rhino running, there is an “orphaned” Orca license somewhere. This can happen in a few different ways. One of the most common is if a user had an Orca license seat and Rhino crashes. The system is set up so  that when that user starts Rhino again and Orca is loaded it will re-use the same Orca seat. Then if they close Rhino normally the seat will be returned. However, until this user does that the seat will not be returned. Other causes we have seen is using tools like Deep Freeze, a system restore/imaging product. If the user has an Orca seat in use and resets the image without releasing the seat it will become orphaned.
The good news is that if a seat is orphaned and cannot be returned for some reason the “seats in use” can be easily reset to zero by restarting the licensing service. To do so, go to the license server and open the list of running services. You should see a service called “Nalpeiron Control Service” as shown in the second image below. Just restart that service, which should reset the seat count. Of course, before doing so make sure no one is actively using Orca or they will lose their license.