- I have just purchased a license from Unity and am looking for guidance on installation.
- I just bought my license and am trying to figure out why I can't find it.
- I am trying to communicate the identifiers of my server, and I don't know where to find them.
- Preliminary information
- Where to install the FlexNet/ Flexlm server
- Obtain a license file from Pixyz for FlexNet Server
- Set up and start FlexNet Server and service
- Connect your Pixyz "clients" and start using your product(s)
Preliminary information
If you are renewing your contract or are already familiar with Flexlm tools, you can update your license tokens and obtain a new license file directly from your Pixyz license portal: https://www.pixyz-software.com/my-account/license-management/. If you have any issues, please reach out to Unity Support.
If you are already using FlexLM or Flexnet to manage other software, you can use your existing
server(s) to host and manage Pixyz licenses.
If your network is secured by custom firewall settings, please click here to jump to port settings.
Where to install the FlexNet/ Flexlm server
- A stable machine that doesn't require frequent rebooting. The device can be either a server or a workstation.
- The operating system supports Windows Server 2019, 2016, or 2012 (32 & 64-bit).
- The operating system supports Linux: Ubuntu/Debian through manual deployment (sh).
- Low network traffic.
- Minimum recommended system RAM of 64 MB.
- All potential Pixyz computers can connect to it. Communication between the FlexNet license server and the Pixyz concurrent network members is by TCP/ IP networking protocols. By default, TCP port 27000-27010 is used (can be configured at license file initialization). '.
For Linux, please see the article, 'How do I set up a floating license server (FlexNet) on Linux?'.
It is also recommended not to use C:\ProgramFiles\
or Desktop as the installation folder. Consider using something such as C:\PixyzLicenseServer\
instead.
Obtain a license file from Pixyz for FlexNet Server
- Find the server hostname & Flex UUID (Ethernet address)
- After the above FlexNet archive is unzipped on your server, navigate to its folder location.
- Run LMTools.exe and go to the System Settings tab.
- Make a note of the Computer/Hostname and Ethernet Address:
Information for license generation can also be retrieved using Command Prompt:ipconfig /all
. In the Command Prompt window, these two quantities are reported as the Host Name and the Physical Address:
- After the server information is confirmed, go to the License Management section of your Pixyz account: https://www.pixyz-software.com/my-account/license-management/
- Using the Floating Licenses administration tab, create and activate your FlexLM server license, including all your entitled Pixyz licenses:
Custom firewall settings
Set up and start FlexNet Server and service
- Open your license server installation directory. You should have the following structure:
PIXYZ.exe is the Pixyz vendor daemon for the FlexNet license server. A valid Pixyz license file (e.g., pixyzflexlm-pixyzProductName.lic) must also be available on the computer/license server to complete the activation process.
- Execute lmtools.exe. Then, in the Service/License File tab:
1. Select Configuration using Services.
2. Check the LMTOOLS ignores license file path environment variables box.
- In the Start/Stop/Reread tab, click on the Edit Advanced Settings button, and select Restrict lmdown to work only from node where lmgrd is running. Click the Save Advanced settings button.
- In the Config Services tab:
1. Change the Service Name to a custom one (e.g., Pixyzlm).
2. Set the Path to the lmgrd executable (e.g.C:\PixyzLicenseServer\lmgrd.exe
).
3. Set the Path to the license file (e.g.C:\PixyzLicenseServer\licenses\pixyzflexlm-pixyzProductName.lic
).
4. Set the Path to the debug log file (e.g.C:\ProgramData\FLEXlm\lmgrd\debug.log
).
5. Select Use Services and then select Start Server at Power Up.
- Click Save Service.
- Start the FlexNet Server for Pixyz by clicking on the Start/Stop/Reread tab or button in Lmtools.exe.
Hint: You can check the server status & Pixyz vendor daemon activation in the Server Status tab. |
If the license service does not start properly, check that the service is configured as Local System account rather than a Local Service account.
- Open Windows Administrative Tools, and open the Services window.
- Double-click on the name of the FlexNet service (e.g., Pixyzlm).
- In the Log On tab, change the option to Log on as: Local System account
- Go to the General tab and click Start.
Connect your Pixyz "clients" and start using your product(s)
See the example below in Pixyz Studio:
core.configureLicenseServer("myServerHostname",27000,True)
Note: Port 27000 is used by default. Specific port numbers can be set up. Please refer to the above example: - 27000 is the main port being used by Flexlm service to connect with the client (Pixyz software) - 26999 is the return port used by Pixyz vendor daemon. |
Important: Remember to check that the FlexLM setting is turned ON in the Pixyz software license manager window, License server tab. |