HydroComp LAN-Floating License: Server and Client Installation No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or information storage and retrieval systems - without the written permission of the publisher. Products that are referred to in this document may be either trademarks and/or registered trademarks of the respective owners. The publisher and the author make no claim to these trademarks. While every precaution has been taken in the preparation of this document, the publisher and the author assume no responsibility for errors or omissions, or for damages resulting from the use of information contained in this document or from the use of programs and source code that may accompany it. In no event shall the publisher and the author be liable for any loss of profit or any other commercial damage caused or alleged to have been caused directly or indirectly by this document.
2 HydroComp LAN-Floating License: Server and Client Installation Table of Contents Part I Installation and Setup 3 Part II Overview for IT Managers 3 Part III Server Installation and License Registration 4 Part IV License Service Viewer 7 Part V Client Installation and Configuration 7 Part VI Troubleshooting 9
Installation and Setup 3 1 2 Installation and Setup This document provides server-side and client-side instructions for installing and configuring HydroComp LAN-Floating licensing. Overview for IT Managers HydroComp uses the CopyMinder software protection and licensing system for the configuration and management of LAN-Floating Licenses for HydroComp products. The following pages will provide instructions for installation and configuration of your HydroComp LAN-Floating License(s). LAN connectivity and Internet access HydroComp LAN-Floating Licenses are supported across a typical office or site Local Area Network (LAN) with Internet access. a. A single "Server" computer hosts a license management service. b. "Client" computers run the application software, which will point to the LAN Server for checkout/check-in of available licenses. Server Firewalls, Port Traffic, and Virtualization The license management service on the Server computer will be "listening" for incoming Client requests on a given LAN address and port. Therefore, firewall(s) must allow TCP and UDP traffic to and from the service on the defined LAN address/port. These can be easily established by using the "Automatic" options in the "Network Configuration" step when setting up the CopyMinder license service. Of course, you can set "Custom" options as needed for your particular requirements. Additional care is needed for client or server computers that are set up with "virtualized" IP addresses. In most cases, pointing a client to a server name (and not a server IP address) will provide the best behavior. However, if an IP address is needed, it must not be the virtualized address but its local private network address. Accidental or Erroneous Installations One functional attribute of the CopyMinder licensing is in its response to accidental or multiple installations. If it observes too many "suspect installations" of the LAN-Floating license server, the license may be disabled (requiring interaction by HydroComp to re-enable a license).
4 HydroComp LAN-Floating License: Server and Client Installation About CopyMinder Additional information about CopyMinder (by Microcosm Ltd) can be found at www.microcosm.com. 3 Server Installation and License Registration This section provides instructions for the one-time installation and setup of the CopyMinder license service on the server computer. This multi-step process will include initial download and installation of the principal server files, installation of product-specific license files, and configuration of the license using a HydroComp-supplied license code. Download the appropriate CopyMinder license server installations Installation files for the server management of HydroComp LAN-Floating License(s) can be downloaded from: www.hydrocompinc.com/hydrocompcmserver. Download the principal server installation (HydroCompCMServerSetup- Step1) and the appropriate product-specific license file(s) for the HydroComp products that you are running (e.g., NavCadCMServerSetup- Step2). a. DO NOT download or install product-specific license server files unless you have received a product license code from HydroComp. b. Installing these security files requires an elevated level of permissions on Windows 7/8/10. To install the security files, right-click the installation and select the Run as administrator option. Step 1 - Install the principal CopyMinder license server files Unzip and run HydroCompCMServerSetup-Step1.exe to install the principal license server files. (A folder location of C:\HydroCompCMServer is set as the default.) Important note about read/write permissions The license server will read and write data to this folder, so before proceeding please insure that the folder has full read-write permissions for all necessary account types. Step 2 - Install appropriate product-specific license server files Unzip and run the appropriate product-specific license file installation(s) (e.g., NavCadCMServerSetup-Step2.exe). Make sure that this is installed to the same folder as above (e.g., C:\HydroCompCMServer). Repeat this step for all products being licensed. Step 3 - Run and configure the CopyMinder license server Once the server installation is complete, run the CopyMinder server startup ("as Administrator") from Start HydroComp License Utilities HydroComp CM Server [Startup]. This will display a configuration dialog for each HydroComp product configured in the step above. The following settings are recommended: a. Startup Modes = Windows Service (important for best server behavior) b. Network Configuration = Automatic (important to establish proper LAN settings) c. Click Start to initiate the service.
Server Installation and License Registration 5 Step 4 - Enter LAN-Floating License registration code(s) You will have received a registration code from HydroComp for each licensed product. The registration code is a unique product license identifier that is used to go online and obtain the active specifications of your license (such as the licensed product version, expiration dates, and number of simultaneous users, for example). This step is repeated for each product being registered. a. Option = Configure as a network server b. Enter registration code. c. Click OK. d. The license service will then go online and retrieve your product license specifications.
6 HydroComp LAN-Floating License: Server and Client Installation Step 5 - User information and validation After successful online connection to retrieve your license specifications, you will be requested to enter and validate user information. This is minimal information that will help us insure that we can communicate with you about your license. a. Enter required information on the form. (A number of items are optional.) b. Click OK. Note: This step is shown only once. It will not be shown again for a license that has already been properly registered (on any computer). Completed! - Server Installation and License Registration After successfully completing the steps above, your HydroComp LAN-Floating License service is ready for connection to your client computers. You can review your product licenses using the License Service Viewer or proceed to Client Installation and Configuration.
License Service Viewer 7 4 License Service Viewer The activity for each licensed product can be reviewed with the license service viewer (HydroCompCMServer Viewer). You can also use the viewer to terminate server function for products and users. Running the license service viewer You can launch the license server viewer from Start HydroComp License Utilities HydroComp CM Server [License Viewer]. The tree view will show active products and users. 5 Client Installation and Configuration The HydroComp application software with a LAN-Floating License is installed and run from client computers. This section provides information about installation and setup. Note: Before proceeding with client installation of the HydroComp product software, make sure that the LAN-Floating License Service is running. Step 1 - Run the licensed HydroComp product installation Using the provided installation CD or download link, run the program setup to install the application software on the client computer(s). Step 2 - Install HydroComp CopyMinder Security (for the client computers) Installation files for the client-side security of HydroComp LAN-Floating License(s) can be downloaded from the same page: www.hydrocompinc.com/hydrocompcmserver. From this page, download the appropriate installation(s) (e.g., NavCadCMClientSetup.exe). Once downloaded, unzip and run the installation to copy the security management files to the client computer(s). Run as Administrator Installing these security files requires an elevated level of permissions on Windows 7/8/10. To install the security files, right-click the installation and select the Run as administrator option.
8 HydroComp LAN-Floating License: Server and Client Installation Step 3 - Run the HydroComp application Your licensed HydroComp application(s) will launch a one-time client-side product registration on the first use of the software. a. Option = Configure as a network client (DO NOT select the other options!) b. The registration will try to auto-detect the computer location of the license service. It will fill in the computer name or IPv4 LAN address (and port) that it finds for the license server (e.g., COMPUTERNAME-PC:10589, where "COMPUTERNAME-PC" is the name or IPv4 address location). If no server is found, you can enter the information manually. c. Click OK to proceed. Note: be sure that you enter the location of the server computer, not the provided license code. If you encounter errors, run the CopyMinder client installation utility (e.g., NavCadCMInstall.exe) found in each product's application program folder. Then try running the application again.
Troubleshooting 9 6 Troubleshooting Please review the following in the case of errors or difficulty configuring a server or client. Server-side configuration Web addresses and firewalls Some firewalls and proxy servers require web addresses to be entered into a "whitelist" to allow access to Internet servers. Current versions of the licensing will try the following addresses in turn when carrying out a protection check until it successfully accesses one of them. Both use port 80. Primary1: 89.200.137.136 Primary2: 92.60.122.223 Folder permissions The following folders (and sub-folders) need full read-write permissions: C:\HydroCompCMServer, <PROGRAMDATA>\BAT, <PROGRAMDATA>\HydroCompCMServer. Client-side configuration Configuring as "standalone program" or "trial" Never select these options, as they are not the correct configuration for a LAN-Floating license. The setup will not function, and risks automatic disabling of the license. Modifying the location of the server computer You can manually edit the <APP>.ini file in the <PROGRAMDATA>\BAT\<APP> folder. (For example: NAVCAD.INI will be in C:\ProgramData\BAT\NAVCAD.) You will see lines that looks like: [Main] CopyMinderNetworkPath=COMPUTERNAME-PC:10589 Method=N The computer name can be replaced with a new name or IPv4 LAN address. Be sure to retain the port number. Note that for a server computer set up with a "virtualized" IP address, in most cases pointing a client to a server name (and not a server IP address) will provide the best behavior. However, if an IP address is needed, it must not be the virtualized address but its local private network address. Client-to-Server communication Firewall checklist 1. Firewall(s) must allow both TCP and UDP traffic between Client and Server. 2. Firewall(s) must allow the Server to accept incoming connections on the IP address and port that you chose when setting up the Server. 3. During the initial Client product registration as a "network client", it will auto-detect the Server by performing a multicast 239.255.219.184 on whichever port you configured the Server to listen on. Firewall(s) must not block traffic destined for this address/port, or auto-detection will not work.