Network Installation: More Details

<< Click to Display Table of Contents >>

Navigation:  Installation > Floating/Network License  >

Network Installation: More Details

Information for Network Administrators

Terminology:

Floating License is a Network License.

Client Computer is a Workstation or PC on which you install and use MechDesigner.

Server Computer is a computer that manages your server software.

About CMServer and Network Installations

A Network Administrator installs a small program - CMServer - on your company's server computer and runs it as a service.

There is communication between CMServer and the Client computer, and also between CMServer and the CopyMinder database servers.

Client Computers

Client computers run the MechDesigner application. The computers must be able to connect to CMServer on your Server computer, across the local network, at the IP address and Port for CMServer.

CMServer

CMServer must be able to communicate, over the internet, with the CopyMinder databases (run by Microcosm Ltd) for regular License-Key checks.

Additionally, it must be able to receive communication from the network Client computers on the IP Address and Port it has been configured to listen on.

Your firewall(s) must allow both TCP and UDP traffic through to CMServer. CMServer includes a small utility that attempts to configure the Windows firewall to allow this.

Client computers auto-detect CMServer by performing a multicast 239.255.219.184 on whichever port you configure CMServer to listen on.

Your firewall(s) must not block traffic destined for this address/port, or auto-detection will not work.

Warning:

Auto-detection of CMServer by a Client computer:

Permissions for Read and Write access are frequently different for Application-Engineers and Network-Administrators.

Please check that the Application Engineer can run MechDesigner, even after the Network Administrator has finished the installation and logged-out.

Install MechDesigner and CMServer

1.Before you start the network installation, please take a written note of the directories of previous trial or older full Installations of MechDesigner in <Install Directory>

You may need to recreate these 'old' directories after you complete the Network Installation.

2.Uninstall the previous versions of MechDesigner.

3.Delete existing CopyMinder License Keys for Trial or Standalone installation. Delete the path C:/ProgramData/HW

This may have CopyMinder data for old Trial or old Standalone Licenses, which may confuse a new Network Installation.

Netowrk Installation Schematic

Client computer

Download the latest MechDesigner Installation ZIP file from our website. It is typically called 'MD-PRO64-ZZ-Y-ZZZ.ZIP'.

Extract the installation file and double-click the EXE file to start the installation wizard.

The installation has the normal installation steps: Next, Next Next, Install...Finish.

The installation directory must have Read & Write access to the Server.

In this help, we call the installation directory: installdir

DO NOT LAUNCH MECHDESIGNER.

SERVER Computer

1.Create a directory on your Server Computer

We call this directory CMServer.

CMServer must have write access to the folder in which you will find, after you run CMServer, the MechDesigner.cm file.

CMServer must have internet access during and after the Network Administrator has logged off, after this installation is complete.

2.Copy Files

Cut and Paste from installdir to the directory CMServer on your Server Computer.

CMServer.exe

MechDesigner.exe.cm

MechDesigner.exe.cm.ini

3.Run CMServer.  

You will see the CMServer Configuration dialog.

You should see an entry in the products list: MD32_0_0 - MechDesigner.exe.cm.

CMServer Configuration dialog

CMServer Configuration dialog

Start-up Modes

Select the mode when you have decided how you want to run CMServer: Application or Windows Service.

We strongly recommend Windows Service.

Some things to consider regarding this choice:

Application: requires there to be a user logged-in on the machine for it to run. This may not always be the case on a server computer. If you choose to run CMServer as an application and want to have it start automatically when the user logs in, then create a shortcut to CMServer in that user's Start-up start menu folder which gives the applicable command-line parameters to make CMServer start automatically. Generally, we do not recommend Application.

Windows Service: starts automatically when the machine starts and does not require a user to be logged-in for it to run. This is now the most common way of running a background task on Windows®.

The method you choose depends on particular requirements. You may run CMServer as an Application while you set-up the system, and switch to a Windows Service after everything is workings correctly..

Network Configuration.

Nearly always, use Automatic.

Custom mode allows you to manually enter the IP address and Port that CMServer will listen on. If your machine has only one IP address then this is pre-selected for you and cannot be changed. You will choose the port number which the server will listen for connections on. Choose one from the list and keep a note of it in case you need to configure your firewall(s) later on. cmServer-sucess

4.Click the Start button in the CMServer configuration dialog.

CMServer performs a check - over the internet - with the CopyMinder* database servers to look for your License Key. If this is the first time you have run CMServer, CMServer fails to find your License Key.

5.In the pop-up, enter your MechDesigner License Key

It has the format MD_0_0–xxxx-xxxx-xx

A check is made again with the CopyMinder* database servers to find the License Key.


IMPORTANT: ONLY do a Manual Installation under exceptional circumstance.

You lose all of the advantages of automatic internet checks.

If you are asked to obtain an Activation Code for a Manual Installation, then CMServer cannot, or does not have permission to access the CopyMinder Database Servers. over the internet.

STOP- Do not do a Manual Installation .... Do not request an 'Activation Code'

Why? It is much better to automatically make the connection to the CopyMinder database. PSMotion will be able to add licenses as needed for training, extend the expiry date, etc.


Make sure CMServer and path have internet access, and the firewall does not stop access to the CopyMinder database servers.

Put these IP addresses for the CopyMinder database servers on your Firewall white-list.

89.200.137.136

92.60.122.223


When all protection checks are complete, the server will either operate as an application (if you chose that mode of operation), or it will install and start automatically as a service.

CLIENT Computer

When CMServer is running on your Server Computer, you can run MechDesigner on Client computers.

The first time you run MechDesigner on each client computer, you must enter the type of installation you want. You may see these options:

Configure as a standalone program

Configure as a trial

Configure as a network client

Select Configure as a Network Client

install-Network

In most cases MechDesigner will automatically detect the presence of the CopyMinder Network Server and the details are filled. with the IPADDRESS : PORT.

e.g. 192.168.1.10:10589.

Click OK.

If the server details are not in the box, then it is possible that:

CMServer is not running

or

a firewall is blocking communication between the Client and Server Computers.

It is possible to manually enter the IP address and Port to use.

However, it is better to resolve the problem that caused the auto-detection to fail.

If it is a problem now, then it will be a problem later.

Things to note

CMServer and the clients use separate copies of the MechDesigner.exe.cm.1 file.

Your server and machine on which you choose to install CMServer must have internet access.

CMServer will terminate if it fails its protection checks. This will also stop MechDesigner running on the Client Computers. You must restart CMServer.

Try to find out why it failed its protection check. Usually, the problem is a Firewall, Virus-checker, or Path-Permission. See Network Firewall checks.

For example, if you install CMServer as an Administrator, it is possible that CMServer does not have permission to check over the internet, after you log out.

tog_minusThe CopyMinder Network Server...
tog_minusRoaming licenses
tog_minusIs CMServer Running?
tog_minusUsing CMServer Viewer
tog_minusTrouble-shooting