GameShield CheckPoint™ License Server > Deploying the CheckPoint™ Server
 

Deploying the CheckPoint™ Server


The CheckPoint License Server is an ISAPI dll (checkpoint.dll) found in the \GameShield\CheckPoint\ directory.

When you are ready to deploy the CheckPoint License Server to the server machine:

  1. Create a directory where you wish the server to live.

  2. Copy the checkpoint.dll to this directory.

  3. Configure IIS to serve the checkpoint service.  (IIS 6 is described, however the process is mostly the same for IIS 5 with fewer security restrictions.) Check and/or change the following settings:

    1.  Open the Web-Service Extensions node, make sure "All unknown ISAPI Extensions" are "allowed".  See the following image:



      Alternatively, if you wish, you can create a special extension category just for GameShield extensions.  Click on "Add a new Web Service Extension".  Give it a name like "GameShield" or "CheckPoint".  Click on "Add..." browse to the required files (CheckPoint.dll and/or CGIACodeGen.exe).  Be sure "Set extension status to allowed" is checked.  See the following image:

    2. Create a virtual directory in your web-site. Point it to the directory where the checkpoint.dll is located. Set its permissions to "execute" ONLY as in the following image:

    3. You may need to modify the Windows permissions of the directory where you place the checkpoint.dll to ensure that the host process can read and write files there (which is required). Modify the permissions of the target directory to allow the user whom has been configured for the IIS process to have full access, read and write (normally this user is IUSR_MACHINE where you replace MACHINE with the name of the server).  If you have difficulty doing this or you get an error later that seems to indicate that the CheckPoint server cannot create or access its INI file, try simply adding "Everyone" with full access to check if the problem is permission related.

    4. Test that the server is accessible and can execute.  Open a browser window and navigate to the raw CheckPoint License Server URL.  This will simply end in "checkpoint.dll".  In the below example we have deployed a test at: "https://secure.GameShield.com/CheckPointSecure/checkpoint.dll" (not a real URL)  If the server has been deployed correctly and IIS has been configured correctly, you will see the following page displayed:

You are done deploying the server.  

The next steps to using your server include:

  1. Configuring the CheckPoint Database

  2. Configuring the CheckPoint Server (to connect to the database you have chosen)

  3. Uploading License Meta Data

  4. Deploying License Projects on the CheckPoint Server

Related Topics

Note: The GameShield CheckPoint™ License Server only comes with the Server Edition of the GameShield System.