This page is mainly for Pixyz users and/or IT who are new to FLEXnet Server and set it up for the first time. Flexnet server is a floating license manager server that will allow a wide range of Pixyz users access a license within the company network.
If you are just renewing your contract, or 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/ In case of trouble, please reach out to your Unity account manager (or ultimately email@example.com)
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.
Where to install Flexnet/FlexLM server ?
Select a computer to host your Flexnet server & license manager.
- Stable machine that doesn't require frequent reboot. It can be either a server or workstation.
- Operation system supports Windows Server 2019, 2016, 2012 (both 32 & 64-bit).
- Operation system supports Linux : here
- Low network traffic
- Minimum recommended system RAM is 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 is used (can be configured at license file initialization).
DOWNLOAD LINK for Flexnet/Flexlm license server installation package and executables (WINDOWS) : https://bit.ly/3kDpcLg_Pixyz_flexnet_install_package For LINUX, please refer to: https://pixyzsoftware.freshdesk.com/support/solutions/articles/43000590646-how-to-setup-a-floating-license-server-flexnet-on-linux-
It is recommended to use the most recent Flexnet servers & packages to avoid any licensing issues or incompatibility with Pixyz software. Current version used by Pixyz is 11.16. Microsoft Visual C++ 2012 Redistributable Package must be installed.
Is is recommended NOT TO USE C:\ProgramFiles\ or Desktop as installation folder. Please consider using something like : C:\PixyzLicenseServer\
Obtain a license file from Pixyz for Flexnet server
Find the server hostname & Flex UUID (Ethernet address below)
Once the above Flexnet archive is unzipped on your server, go to the its location/folder.
Run LMTools.exe and go to the "System Settings" tab.
Make note of the Computer/Hostname and Ethernet Address:
Information for license generation can also be retrieved using Command Prompt :
In the Command Prompt window, these two quantities will be reported as the Host Name and the Physical Address .
Once the server information are confirmed, go to your Pixyz portal, in the License Management section of your account: https://www.pixyz-software.com/my-account/license-management/
Use the "Floating Licenses" administration tab to create and activate your FlexLM server license including all your entitled Pixyz licenses:
In case your network is secured by custom firewall settings, please ask your IT to open the desired port numbers to be used by Flexlm/Pixyz: - Flexnet server : 27000 to 27007 - Pixyz vendor daemon: choose any in the 2000 & 64990 range. Recommend 26999.
Set up and start Flexnet server & service
On Windows, you can create a Windows service to automatically start the license server process, when the machine is started.
1. 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 be available on the computer/license server to complete the current activation process.
2. Execute lmtools.exe. Then, in the “Service/License File” tab:
- Select “Configuration using Services”
- Check “LMTOOLS ignores license file path environment variables”.
3. 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”. Save the Advanced Settings.
4. In the “Config Services” tab:
- Change the Service Name to a custom one (e.g. Pixyzlm).
- Set the path to the lmgrd executable (e.g. C:\PixyzLicenseServer\lmgrd.exe).
- Set the path to the license file, e.g. C:\PixyzLicenseServer\licenses\pixyzflexlm-pixyzProductName.lic
- Set the path to the debug log file, e.g. C:\ProgramData\FLEXlm\lmgrd\debug.log.
- Select “Use Services” and then “Start Server at Power Up”.
5. Save the service after confirming
6. Start the Flexnet server for Pixyz by clicking on the Start/Stop/Reread tab or button in Lmtools.exe
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.
To change the service settings:
- Open the “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 on “Start”.
The license service should now start normally from the lmtools.exe application.
Connect your Pixyz "clients" and start using your product(s)
Your team can now start using its Pixyz product(s) by using the Pixyz License Manager tool to set up the server details.
See the example below in Pixyz Studio:
In Pixyz Scenario Processor, please use the following python command:
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
Do not forget to check that the "FlexLM" setting is turned ON in Pixyz software license manager window, "License server" tab.