AnyLogic
Expand
Font size

Team license

Team licenses (also floating licenses) allow multiple users to share their access to all capabilities of AnyLogic. It can be useful for big companies with distributed teams of employees working with AnyLogic.

Team licenses are controlled by Team License Server — an application with a web interface — installed on a corporate server. Team License Server tracks the number of AnyLogic copies running concurrently, allowing you for managing the distribution of licenses among users.

Team License Server comes in two flavors:

  • The dongleless server keeps track of the licenses it possesses in the semi-automatic mode.
  • The dongle server is shipped with a special USB dongle that keeps the information about licenses: how many of them are available, and how many are used. The server also provides the generated keys with the digital sign.
    The customer receives the USB dongle by post upon the license purchase.

How it works

To activate AnyLogic, you command it to establish a connection to the server and request a key. If there is an available license, the Team License Server issues the key. After that, all capabilities of AnyLogic Professional are available to you regardless of the network connection.

This is convenient when you plan to use AnyLogic intensively during a certain period of time and/or you plan to travel and work on a plane, at a client site, or in a hotel.

To free the license and make it available for other users, you command AnyLogic to connect to the server again and give up the license.

The license also has a configurable expiration period, after which it expires automatically.

Team License server manages all floating AnyLogic licenses that belong to a single company. This does not mean that the company employees are limited to using floating licenses since they can still use their own copies of AnyLogic, activated by a dongle or digital key.

Team License Server — Administrator’s guide

System requirements

Team License Server supports Windows only. It can be installed on a server or a dedicated PC in the same local network as all machines hosting AnyLogic installations.

  • OS: Windows 7 / Vista / Server 2003 / Server 2008 / Server 2012 / Server 2016
  • RAM: 2 Gb (4 Gb recommended)
  • CPU: Intel Core i3 or equals (Core i5 recommended)
  • Disk space: 120 Mb

For the dongle server, an operational USB port is also required.

Installing Team License Server

Before installation, make sure that ports 8080, 8443, and 8009 are open and available on the machine that will host the License Server.
  1. Having purchased the bundle of floating AnyLogic licenses, you will get access to the AnyLogic Team License Server installation file.
    Run the installation file. This requires administrator permissions. In case you do not have them, right-click the file and choose Run as administrator from the context menu.
  2. Follow the instructions of the Installation Wizard. You will be asked to specify the HTTP port number that will be used by the server connection. If the wizard says that the specified port is not available, specify a different port number.
  3. If your License server requires a dongle, then upon finishing the installation you will see the browser opened and asking for the PIN code. The server is activated with a special USB dongle that stores information about the number of licenses purchased by the company. Insert this dongle in the USB port of the server computer and enter the PIN code that you have obtained upon purchasing your package of floating licenses.
    If your License Server works without a dongle, complete the activation procedure:
    • On a machine that hosts the Team License Server, go to http://localhost:8080.
    • Log in using the default credentials:
      Login: admin
      Password: admin
    • Click the Request key link and fill in the subsequent form. Once ready, click Send.
    • If the key request is successful, you will receive a software key to activate the Team License Server by e-mail. Enter this key and click Unlock.

Team License Server is installed as a Windows service under a system account. The installation consists of Apache Tomcat (a servlet container and webserver), USB dongle drives (if applicable), and a server application itself.

Server console

The console becomes available after the activation of Team License Server. Use it to review the usage information and configure the server’s settings.

To open the console, go to http://<server name>:<web interface port>.

The console offers the following information:

  • The server status
  • License information (the name of the company, support end date, and so on)
  • License usage (list of current license users along with expiration dates for their leased licenses)
  • Dongle updates in case additional licenses have been purchased or maintenance and support services must be renewed

Сhanging the console’s access credentials

  1. On the machine that hosts Team License Server, navigate to the C:\Program Files\AnyLogic Team License Server\conf directory.
  2. Open the serv.properties file using Notepad or a text editor of your choosing.
  3. Within the file, modify the login and password as you see fit.
    In case you want to disable the authentication functionality for good, modify the value of the needLogin option:
    needLogin=False

Configuring the license expiration and prolongation settings

By default, the license lease period can range anywhere from 1 day to 6 months. AnyLogic automatically tries to prolong the license upon its expiration:

  • If the user is in the network and there is an established connection to the Team License Server, AnyLogic receives a new license key with a prolonged expiration date.
  • If the user has no connection to the server, AnyLogic stops working until the connection is restored.

To change the lease period

  1. Open the console in the browser and log in.
  2. In the License lease period (days) field, specify the new lease period and click Change.

Purchasing AnyLogic team license

To initiate the process of purchasing the team license, contact our support team at support@anylogic.com.

Having purchased the team license, you will receive the download link for the Team License Server installation file by email.

In case your Team License Server shipment requires a dongle, you will also receive:

  • A USB dongle for Team License Server (sent by post).
  • The PIN code for USB dongle activation (sent by e-mail).

Increasing the number of available licenses

At some point you may require additional licenses. To initiate the process of purchasing additional licenses, contact our support team at support@anylogic.com.

Having purchased additional licenses, you will receive the update file by email. With this file, update the information in the Team License Server console by supplying a new digital key or updating the firmware .

To update the firmware to increase the number of licenses provided by the Team License Server

  1. Open the console in the web browser.
  2. Go to the update dongle section at the bottom of the console and choose the update file using the Choose... button.
  3. Upload the selected file on the server by clicking the Upload button. The server updates the firmware to the newer version.

Renewing maintenance and support service license

Having purchased the Team License, you automatically get one year of Maintenance and Support Service for free. When this Support Service license gets expired, you may purchase its prolongation regularly. Please contact our support team at to initiate the process.

After purchasing the renewal, you will receive the software update file by email.

First, you need to update information on the Team License Server and then update licenses used by target computers.

To renew the maintenance and support service license on the dongleless server

  1. Open the console in the web browser.
  2. Click Request Key.
  3. Fill in the suggested form. Make sure to specify an appropriate Order ID.
  4. Click Send.
  5. If the information you’ve supplied is correct, you will receive an unlock key by email. Click Enter key, paste the key, then click Unlock.

To renew the maintenance and support service license on the dongle server

  1. Open the console in the web browser.
  2. Go to the update dongle section at the bottom of the console and choose the update file using the Choose... button.
  3. Upload the selected file onto the server by clicking the Upload button.
Renewing the information on the server does not affect the computers of the end-users.

To renew the maintenance and support service license on the target computer

  1. Drop the leased license.
  2. Lease the license from the AnyLogic Team License Server again. The new license will have renewed Maintenance and Support Service License.

Leasing and dropping the floating license

Leasing a license

  1. Run AnyLogic. If your product is not licensed yet, AnyLogic Activation Wizard will open automatically. Otherwise, open AnyLogic Activation Wizard by choosing Help > Activate Product from the AnyLogic menu.
  2. In the AnyLogic Activation Wizard select Lease a license from the AnyLogic License Server option.
  3. Specify the server connection settings:
    • AnyLogic License Server — the name of the license server
    • Port — the number of the port that is used to connect to the server
    Consult your system administrator to make sure that your settings are valid. Click Next when finished.
  4. AnyLogic will request a key from the Team License Server.
    If the connection to the server has been established successfully and there are available licenses, the server will generate the activation key and sends it to AnyLogic on the target machine. AnyLogic will store this key in the user folder. No further connection to the server is required to keep working with AnyLogic.
  5. The license is now leased. You will see the corresponding message on the last page of the AnyLogic activation wizard.
  6. Click Finish to close the wizard.

If all licenses are leased at the moment, you should contact the administrator to find the person who can drop their license. When a license becomes available, you should follow the scenario above to lease it yourself.

Dropping the leased license

  1. Run AnyLogic.
  2. To open the AnyLogic Activation Wizard dialog, select Help > Activate Product from the AnyLogic menu.
  3. In the dialog, select the Drop leased server license option.
  4. Click Next.
  5. If the connection to the server has been established successfully, the license will return to the server and you will see the corresponding message on the last page of the AnyLogic activation wizard.
  6. Click Finish to close the wizard.
How can we improve this article?