anyLogistix
Expand
Font size

Team License

Since version 2.11 anyLogistix supports a new type of license – anyLogistix Team license.

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 anyLogistix copies running concurrently, allowing you for managing the distribution of licenses among users.

How it works

To activate anyLogistix, 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 anyLogistix Studio are available to you regardless of the network connection.

This is convenient when you plan to use anyLogistix 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 anyLogistix 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 anyLogistix 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 anyLogistix, activated via standard software key — they won't be counted by the server.

Team License Server — Administrator’s guide

System requirements

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

System requirements for Windows

  • 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

System requirements for Linux

  • OS: Linux Ubuntu LTS 18 / 20 / 22
  • RAM: 4GB
  • CPU: Intel Core i3 or equivalent (Core i5 recommended)
Before installation, make sure that ports 8080, 8443, and 8009 are open and available on the machine that will host the License Server.

Installing Team License Server

  1. Having purchased the bundle of floating anyLogistix licenses, you will get access to the anyLogistix 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 HTTPS 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. When installation completes, the browser window will open at https://localhost:8080 in a browser on the server machine, or http://< server-name >:8080 in a browser on another computer.
  4. Log in using the default credentials:
    Login: admin
    Password: admin
  5. Click the Request key link and fill in the subsequent form. When ready, click Send.
  6. 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.

    If your request has failed, please copy the generated key and send it to our support team: support@anylogic.com.
    Please make sure that you provide the key in text form, not just a screenshot.

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

Installing Team License Server on Linux

You should execute all commands described below in your Linux terminal.
  1. Navigate to the desired directory to download License Server (for example, cd ~/Downloads).
  2. Create a user account under which the server will run, or choose one of the existing accounts — except you should not use the root account.
  3. Make sure this user has write permissions in their home directory.
  4. Make sure the openssl library is installed. If it is not — install it. To do that, use the following command:
    apt install libssl1.0.2
  5. Check that the 64-bit library folder contains one of the following files or symlinks: libcrypto.so, libcrypto.so.0.9.8, libcrypto.so.1.0.1. If it doesn’t — create the symlink by executing the following command:
    ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 /lib/x86_64-linux-gnu/libcrypto.so
  6. Download the License Server installer using the following command:
    sudo wget https://www.anylogic.com/files/ls/anylogic-team-license-server-2.5.20220317.linux.x86_64.tgz.bin
  7. Run the file by executing the following command inside the directory to which you have downloaded the file:
    sudo bash anylogic-team-license-server-2.5.20220317.linux.x86_64.tgz.bin
  8. The license agreement will appear on the screen. Please read the license agreement and accept its terms. After that, choose where you want to install License Server.
    To answer the following questions, please press Enter to apply the default user and folder, or specify the respective names after [] brackets:
    • Do you agree to the above license terms? [yes or no] Yes
    • Under which user account run AnyLogic Team License Server? [<current_username>]
    • In which directory do you want to install AnyLogic Team License Server? [/opt]
  9. When installation completes, the browser window will open at https://localhost:8080 in a browser on the server machine, or http://< server-name >:8080 in a browser on another computer.
  10. Log in using the default credentials:
    Login: admin
    Password: admin
  11. Click the Request key link and fill in the subsequent form. When ready, click Send.
  12. 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.

    If your request has failed, please copy the generated key and send it to our support team: support@anylogic.com.
    Please make sure that you provide the key in text form, not just a screenshot.

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)

Configuring the license expiration and prolongation settings

By default, the license lease period can range anywhere from 1 day to 6 months. anyLogistix 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, anyLogistix receives a new license key with a prolonged expiration date.
  • If the user has no connection to the server, anyLogistix 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 anyLogistix 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.

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.

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 support@anylogic.com 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

  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.
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

To activate anyLogistix on the target workstation, an employee needs to lease a license from the Team License Server

Leasing a license

  1. Run anyLogistix. If your product is not activated yet, anyLogistix Activation Wizard will open automatically. Otherwise, open anyLogistix Activation Wizard by choosing  > License info from the anyLogistix toolbar.
  2. In the anyLogistix Activation Wizard:
    • if you're using desktop anyLogistix, select Lease a license from a License Server option.
    • if you're using anyLogistix Professional Server, click Drop License. The new page will allow to you specify the server connection settings.
  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. anyLogistix 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 anyLogistix on the target machine. anyLogistix will store this key in the user folder. No further connection to the server is required to keep working with anyLogistix.
  5. The license is now leased. You will see the corresponding message on the last page of the anyLogistix 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.

A built-in restriction forbids users to lease a specific license from the License Server if someone has already leased it less than 24 hours ago, even if the license holder dropped it during this period.

Dropping the leased license

  1. Run anyLogistix.
  2. To open the anyLogistix Activation Wizard dialog, choose  > License info from the anyLogistix toolbar.
  3. In the dialog, click the Drop license button.
How can we improve this article?