How to Setup a License Server Using the MSC Licencing Tool

To be able to setup a license server with the MSC licensing tool you should have a license file that has a .dat or .lic extension. This file will only be valid for use on the computer for which you have provided the Host ID.

There are typically 2 types of licenses, node locked and floating. A node locked license means that the software can only be used on the machine(s) specified in the license, while a floating license means that the software can be used on any machine on the same network as the machine with the license.

Installing the FlexLM license server

If FlexLM is already installed on this machine, skip to Renewing a license file (on an existing license server).

To configure the license server for the first time, run the installation file of FlexLM: msc_licensing_x (You can download the latest install file from from the MSC Software Solution Center. If you are unsure how to use the MSC Software Solution Center please refer to Downloading Software From the MSC Software Solutions Center.)

Step 1: Start the MSC Licensing Tool installation:

Run the .EXE file and the first dialog box that should pop up is shown in Figure 1.

Figure 1: Starting Dialog Box

Step 2: Select the installation type:

Select Next until you need to select an installation type as shown in Figure 2.

In the installation type there are a few options available to select:

  • Install MSC License Server Only: This option may only be selected if you are not a MSC One client and your contract with MSC specifically states in the terms and conditions that usage reporting can be switched off.
  • Install MSC License Server and Usage Reporting: This sends a report to MSC with the token usage and for what software. This option needs to be enabled for all MSC One users and is part of the standard terms and conditions.
    • Enable Automated Usage: This option needs to be enabled for all MSC One users and is part of the standard terms and conditions.
    • Enable Manual Usage reporting: This option may only be selected if your MSC One contract specifically states this in the terms and conditions.
Figure 2: Installation Type Dialog Box

Step 3: Specify the Install location

Select Next until you need to specify an installation location (e.g. C:MSC.SoftwareMSC.Licensing.) as shown in Figure 3.

Figure 3: Installation Location Dialog Box

Step 4: Browse for the license file

Select Next until you need to specify the license path as shown in Figure 4. Select Browse to find the provided new license file. Select the license file and click Open.

Figure 4: License Information Dialog Box

Step 5: Finish the Installation

Complete the installation by selecting Next and Finish in the dialog box. The installation will have configure the license server on the computer.


  • This will create a new license file in the install directory specified earlier which will be the license file used for the license server.
  • If you are installing the license server for a node locked license you are done and you should be able to open your MSC software. You can as a check go through the steps  for a client computer setup to ensure that your environmental variables were created correctly.
  • If you are installing the license server for a floating license the license server setup is done however you need to follow the steps below to point client computers to the license server,

Client computer setup

After configuring the license server on a central network based computer you can point to that license server to use the license on a different computer if the license allows it.

Step 1: Open the Windows environmental variables:

Search for "environment" in your windows search bar as shown in Figure 5

Figure 5: Search for Environment

  • From the search results, pick Edit the system environment variables as shown in Figure 6.

Figure 6: Edit the System Environment Variables

  • Click the Environment Variables button as shown in Figure 7.
Figure 7: Accessing Environment Variables

Step 2: Create a MSC licencing environmental variable:

Under System variables create a New variable with the following information:
Variable name: MSC_LICENSE_FILE
Variable value: 27500@"license-server

Figure 8: Creating Environment Variables


  • The spelling must be identical for the variable name: MSC_LICENSE_FILE, as shown in Figure 8 but capitalization is not important.
  • The variable value should be similar to this: 27500@license-server.
    • 27500: The number (port number) before the @ sign, being the same as the port number defined in your license file as shown in Figure 9.
    • license-server: This must be the computer name (as used on your network (or its IP address)) of the license server (where you installed FlexLM).
Figure 9: License File Port
Knowledge is power!

If you like knowing what is new in simulation technology, you're at the right place. Register for our monthly newsletter here:

Don't ever risk your career by using cracked software!

I only used it for my studies, I only wanted to evaluate the software, I didn't use if for commercial purposes, I only installed it, but never used it... Unfortunately, no reason holds up in court for the possession of stolen goods.

The full commercial purchase price of the software (for everything you had access to, whether or not it was even used!) 

Students (under- or post-graduate) also has no recourse since they can get access to free legal student versions, or the full commercial versions through their respective universities.
If you wish to evaluate any software or module that you do not have access to, please contact us, we will gladly arrange for evaluation licenses, even emergency licenses. 

There is just no reason to access illegal software.
crossmenulist linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram