Using a CodeMeter network license in a Virtualized Server Environment

Using a CodeMeter network license in a Virtualized Server Environment


Certain end-users will want to share their CodeMeter licenced-OPTICAM software across a network/enterprise. This is possible using an optional network license that "floats" the software on the LAN. The license can serve just one seat or "x" seats - and will be allocated to clients on the network on a first-come, first-served basis. Once the number of licensed seats reaches the maximum allocated, the software (OPTICAM) will not start.

The default environment for the deployment of the licence is to connect the physical dongle/security key to a "server" via USB. This "server" can be a proper Windows Server or any PC on the network. As long as it is accessible and powered on (and secure from the aspect of the dongle being easily removed), this is the starting point.

Virtual Server Environments

Some larger OEMs and manufacturers prefer to have virtual servers acting as file servers, for various reasons (backup, fault-tolerance, cost etc.). This means the "server" isn't just one physical PC, but and instance of a server OS - normally running with many other instances on equipment in a data centre etc. Because it is an instance, it is very quick to deploy and backup/restore as needed, but it doesn't have its "own" hardware, such as a USB port of its own, only optional access to the ones on the equipment it is virtualised on. Given this, it is generally not possible to connect the OPTICAM dongle to the hardware the instance if running on, because of several factors, including access and accessibility (the equipment could be hundreds or thousands of miles away in The Cloud).


OPTICAM cannot be licenced for a network floating seats unless it has a physical dongle. This is because hardware-locked virtual PC alternatives are easy to duplicate and the license agreement will be invalidated.

The solution is to add a Network USB hub to the local LAN environment and set the Virtual Server (wherever it is) to connect to the USB ports of the hub. Products such as AnywhereUSB ( ) can facilitate this. The Anywhere USB software is installed on the virtual server and the USB ports on the USB hub are captured by the server as if the ports were actually physically available. The OPTICAM dongle is plugged safely into the hub, at a secure location in the client's facility. As long as the server is online and accessible from the LAN and the server can connect to the USB network hub, the software will be licenced as if there was a physical server in the same facility.

It is generally necessary to get the assistance of an IT professional to configure this solution.

For more information, please contact us.

    • Related Articles

    • CodeMeter Network License Setup (Floating License)

      CodeMeter Network License Setup (Floating License) NOTE: Installation of the floating license option may require an IT specialist who is familiar with the network security on your particular network. Firewalls and other factors such as port blocking ...
    • OPTICAM/OPTICAM Classic is slow to start (Network License)

      OPTICAM/OPTICAM Classic is slow to start (Network License) Please ask your IT to check the CodeMeter server IP/host name in the CodeMeter Control Center's WebAdmin page, on each client. It could be it is looking for another server first, then timing ...
    • Connecting to our CodeMeter Server

      1) Create a VPN connection       The server address is:       or, if no success, try:       VPN Type: Point to point Tunneling Protocol (PPTP)       User: <provided via email>       ...
    • Checking your license is active/accessible

      Checking your license is active/accessible ​Symptom: Remedies: 1) Check your key (dongle) is connected to your PC. You should see it in the CodeMeter Control Panel.       - To start the Control Panel, in Windows 10, type "Code Meter Control Center" ...
    • Floating License: Missing Security Device / Module not Enabled

      Floating License: Missing Security Device / Module not Enabled ​Check with IT that the server where the dongle is connected, is online and accessible. Also, ask them to check your CodeMeter Control Panel -> WebAdmin web page to see if the server ...