Page tree

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated pulling network license based on latest information from mw.
Hidden content

See also Licensing FAQ in the private licensing space.

This page contains frequently asked questions related to licensing.

On this page

License Installation

I cannot add the license to the License Manager server.

  • Disk ID for server is wrong.
  • An older version of the License Manager server is running. For example, the license was made for LM v8 but the LM server software is v7.

Note: Help > About WlmAdmin shows the version of WlmAdmin NOT the version of the LM server software.

I have attached the hardware key but the check box is disabled when I run Wechoid.exe or the Locking Code #2 is 0 when I run Echoid.exe.

  • The Sentinel System Driver needs to be installed. The installation can be found (1) on the CD/DVD browser (2) in the KeyDriver folder for a Standalone Installation and (3) in the KeyDriver folder under the License Manager folder for a Network installation.
  • The latest version of the driver needs to be installed (for newer OS). Contact for a link to the latest version.

Note that when running the driver for a USB key, the key should not be attached to the computer.

License Configuration

How can I control which license level is the program using?

Extended question: We have two types of licenses for SAP2000: SAPAD and SAPPL. How do we choose which license is used when we run the software? By default it using SAPAD, but we want users to use SAPPL by default or choose which license they need. Is this possible?

Answer: You can do this as follows:

  • Do a standalone installation of SAP2000 XX.
  • Make a copy of the installation folder and rename it to SAP2000 XX PLUS
  • Create a Level.txt file in the original folder. The contents of this file should read ADVANCED.
  • Create a Level.txt file in the copied folder. The contents of this file should read PLUS.

With the above, the program will obtain the license for ADVANCED and PLUS levels when run from the respective folders.

Hidden content

Related Incidents:

  • Incident
    commentIt is preferable to use the level.txt file instead of editing the ini file.

Related emails:

  • Email
    subjectSpecifying license level for CSiBridge using the l switch
    commentSpecifying license level for CSiBridge using the l switch
  • Email
    subjectLevel.txt file to specify program level

I have installed the license but when I run the program, it shows that the trial license is being used. How can I force the program to retrieve the network license?

The trial license will be used until it expires, then the program will look for the Network license. If you do not want to wait until the trial license expires and want to force the program to "pull" the network license immediately, you have the following options based on your version of the program:

  • For CSiBridge up to V15.0.1 and SAP2000 up to V14, you can simply delete or remove the trial license file (file named "lservrc") from the standalone installation folder.
  • For CSiBridge V15.1.0+ and SAP2000 V15.0.0+, the program will recreate the lservrc license file (if deleted) the next time it is run (to prevent accidental overwriting of the license file by a trial license file during upgrade) and it will automatically broadcast for network license when the trial license expires. You can still force the program to pull the network license by replacing the lservrc file with a "dummy" lservrc file with anything in it.
Hidden content

Related emails:

  • Email
    subjectDeleting trial license to pick up network license
    commentSuggest to delete trial license file to pick up network license.
  • Email
    subjectForce the program to pull the network license for CSiBridge V15.1.0+
    commentLatest information from mw.

Related incidents:

  • Incident
    commentThe program will automatically broadcast for network license when the trial license expires.

The license for a previous version of CSI software has expired but I need to use that program using license for the current version.

Make a level.txt file and place it in the folder with the program.exe. This text file should have two lines as follows:

  • Line 1: Program Level. If you have advanced level of the program, line 1 should read ADVANCED. Refer to the program’s .ini file for the recognized levels for each program.
  • Line 2: Version of the software for which the current license was issued. This should work for a range of 3 to 4 versions.

Program is slow to find the network license.

  • Make a LMHost.ini file which specifies the name or IP address of the server. Put this file where the program executable is located. You can also add a level.txt file described in FAQ item above.

License Problems

How can I prevent losing staged construction or bridge modeler license?

Extended Question: Sometimes when I am running Bridge Modeler or Staged Construction module, some other user will try to use the same license (we have a network license server here in the company) and unintentionally cause me to lose the license. This will cause SAP2000 to close automatically. Is there some way I can prevent this from happening?

Answer: The license for Staged Construction or the Bridge Modeler is not held by the program during actual analysis and another user can access the license during this time. However, you can check out the license as described in the Checking out license article.


Program generated error codes.

Error Code

Problem Description


License not found (but LM servers running)


User defined License not found: Defined level in level.txt file not found or level in program.ini not found


No LM servers running


License found but Update failed

30, 40, 50

Illegal License – not a CSI license

See Also

Hidden content

Related emails: