Using a Floating License Server 

The License Server allows multiple workstations to share licenses hosted on a single machine. Workstations connect via IP or network address to check out licenses as needed and release them when done.

To monitor and manage license usage, we provide a License Manager application. It displays available licenses, amount of active users, and authorized products. You can also manually end sessions to free up licenses without waiting for the default 15-minute timeout—useful for troubleshooting and network checks.

Before Installing:
  • If you have previously installed license server, please uninstall it first.
  • Make sure that all of your licenses are unassigned for the product in question. If you never installed the license server for current product you do not need to worry about this.
  • Go to the product's downloads page and look under the version which you are trying to install.
  • Find the "Install license server only" text and below it, if there is a "All X Licenses" link you are ready to proceed.

    If there is no "All X Licenses" link please sure to release all your licenses first.
 

Installation 

  1. Click on "All X Licenses" link and download the installer program.
  2. Once downloaded, run it on the computer that you want to use as your your license server.
  3. Click "Install License" button when prompted.

Just for reference, these are the default locations on your computer where the license server executable is installed:

  • Windows:
    %LOCALAPPDATA%\Ephere\
    
  • OSX:
    ~/.local/share/Ephere/
    
  • Linux:
    ~/.local/share/Ephere/
    
 

Note about firewalls and antivirus software 

Some anti-virus software such as Kaspersky and Windows Defender has been known to treat Ephere License Server service as a threat on Windows and automatically disable and delete it. If this happens to you, please reinstall the license server from our website and set a rule for your anti-virus software to skip (or white list) Ephere License Server when detecting threats. Our service does not pose any risks to your computer and does not do anything to compromise your security.

If at some point you get the above message, it means that something in your system is preventing the licensing software from connecting to the internet. It is also possible that your local firewall could be blocking the port used by the licensing software to perform its connections. Please make sure that ports 39373 and 39374 are not blocked by your firewall by white-listing it.

 

Note about Administrator privileges 

On some user accounts you may be required to run the downloaded license installer from a Windows Command Line window which has been started using Administrator privileges.

 

Note about Virtual Machines (VMs) 

Our license server may only be installed on a physical computer directly. We do not support installations on virtual machines (i.e. VMWare, VirtualBox, Azure, etc.)h1. Installing a Floating License Server

 

Installing the License Server Manager 

The License Server Manager comes included with your Ornatrix installation in the following folders:
  • 3ds Max:
    <3dsmax root>\plugins\Ornatrix
    
  • Unreal Engine:
    <UE root>\Engine\Plugins\Ornatrix\Binaries\Win64
    
  • Maya (Linux):
    /opt/Ephere
    
  • Maya (Windows):
    <module root dir>\bin
    
  • Cinema 4D (Windows):
    <C4D root>\plugins\Ornatrix
    
  • Cinema 4D (MacOS):
    /Applications/Ephere
    

Run the License Server Manager executable and specify the server IP address to establish a connection.

 

GUI Application (Windows only) 

Requirements: .NET Framework 4.0+

  1. Launch LicenseServerManager.exe
  2. Enter the IP address of the license server:
    Use localhost or 127.0.0.1 if the server is on the same machine.
    Use a LAN or public IP address if the server is on another computer.
  3. Click Refresh to retrieve the current license status. The license list will display all available licenses, their project names, quantities, and expiration dates.
  4. To monitor users:
    Select a license project (e.g., ephere.plugins.autodesk.max.ornatrix).
    The sessions list will show active user IPs for that project. The maximum number of such connections is the license count from the licenses list.
  5. To terminate a session:
    Select a user IP and click End Session.
    The user will be disconnected and will need to reconnect to continue.

Note: You must manually press Refresh to update the display. The interface does not update automatically.

 

Command-Line Usage 

 
Windows Usage 
Ephere.Licensing.LicenseServer.Manager.exe <ServerAddress> [projectName [/available | /used | /users | /total]]
 
MacOS 
/Applications/Ephere/LicenseManager.sh <ServerAddress> [projectName [/available | /used | /users | /total]]
 
LInux 
/opt/Ephere/LicenseManager.sh <ServerAddress> [projectName [/available | /used | /users | /total]]
 
Examples 
Ephere.Licensing.LicenseServer.Manager.exe localhost
Ephere.Licensing.LicenseServer.Manager.exe 127.0.0.1 ephere.plugins.autodesk.max.ornatrix.4
Ephere.Licensing.LicenseServer.Manager.exe 127.0.0.1 ephere.plugins.autodesk.maya.ornatrix.1 /used
Flags :
  • /used – Show currently used licenses
  • /users – Show IPs of clients using licenses
  • /available – Show all available licenses
  • /total – Show total number of licenses for a product
 

Uninstall 

 

Automatic Uninstall on Windows (Recommended) 

Ephere license server runs as a service on your Windows computer. It can take care of uninstalling itself, however, you need to do the following steps to initiate this procedure:

  1. Open Windows Command Prompt.
  2. Type cd C:\Users\USERNAME\AppData\Local\Ephere. Replace USERNAME with your local user account name.
  3. Type Ephere.Licensing.LicenseServer.exe stopAndUninstall
  4. Upon successful uninstallation, close the command prompt window
  5. (Optional) Open Windows Services dialog and make sure that "Ephere License Server" service is no longer present.
 

Manual Uninstall 

If automatic uninstall does not work or gives you errors you may choose to manually remove Ephere License Server service from your computer. This is needed when the license server installed is old (before 2015). To do so:

 

On Windows Vista and newer: 

  1. Run Windows Command Prompt with Administrator privileges on the computer where "Ephere License Server" service is running
  2. Type sc delete "Ephere License Server" and press Enter
    If the above step results in an error run sc delete "EphereLicenseServer" instead
  3. On some computers a restart may be required, so restart the computer
  4. Open Windows Services dialog and make sure that "Ephere License Server" service is no longer present

If the above procedure fails, for example if you receive ACCESS DENIED error please try to uninstall the license service using Windows Powershell:

  1. Open Powershell with administrator privileges (Windows menu -> Powershell -> Right click -> Run as Administrator)
  2. Type in
    $service = Get-WmiObject -Class Win32_Service -Filter "Name='Ephere License Server'"
  3. Type in
    $service.delete()
 

On Mac OS 

Execute the following command from the terminal :

/Applications/Ephere/Mono64/bin/mono ~/.local/share/Ephere/Ephere.Licensing.LicenseServer.exe stopanduninstall

Optional: Uninstalling deletes the .exe and .exe.config files, but leaves the (possible) EphereServiceLog.txt file and the ~/.local/share/Ephere directory.

To remove that if necessary, follow up with `rm -rf ~/.local/share/Ephere` to remove the directory, or just `rm -rf ~/.local` if there is no other Mono software on the machine, which will also delete the OrnatrixMayaLicenseServerIP.txt and OrnatrixMayaSetupFilepath.txt files.

 

On Linux 

Follow the same steps as for OS X, just replace /Applications/Ephere with /opt/Ephere, or the folder you manually installed to.

Missing Something? Let us know if this page needs more information about the topic.