> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://docs.clientexec.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Adding a GameCP Server and Products

[GameCP](http://www.gamecp.com/) is a PHP based game hosting control panel that can manage game, voice and radio services.

#### Supported Features

| Create | Suspend | Unsuspend | Terminate | **Change Package** | **Change Password** | **Client Area Link** |
| ---- |
| Yes | Yes | Yes | Yes | Yes | No | No |

#### Get Started 

First, you need to configure the plugin in Clientexec's server section as shown in the picture below. Go to **Settings > Products > Servers**

Then you need to add your GameCP server by clicking **Add Server**.

![](https://storage.crisp.chat/users/helpdesk/website/-/8/9/5/a/895a2775afb3f800/screenshot-2026-08-14-at-16-50_18qvbf1.png)

| Field Name | Description |
| ---- |
| Server Name | Friendly name. How you will see it inside Clientexec. |
| Hostname | The name of the server where GameCP resides. |
| Shared IP | Main Server IP |
| Plugin | GameCP |
| Maximum # of Accounts | Set this to 0 |
| Stats URL | Not Mandatory. |
| IP Addresses (one per line) | If for some reason you need to manually assign an IP to someone, you would add it here. The IP's are automatically assigned when created through Clientexec. |

**Plugin Options:** 

| Field Name | Description |
| ---- |
| GameCP URL | This is the url to your GameCP install. Eg: http://www.gamecp.com/gcp |
| Contact E-Mail | The e-mail to send notifications to. |
| Connector Passphrase | The API Connector Password in Settings > Billing. |

#### Add Hosting Packages

Next step is that we need to allow your products to use the GameCP server we just created.

In your ClientExec admin area, click: **Settings > Product > Products**.

Sort your list by the Product Group that will be using GameCP.

Now choose the first product you will be using with GameCP, Example: GameCP Basic. (This will be assuming you have setup your packages already.)

Now click on the **Advanced & Plugin Settings** tab.

Click the box, and choose the drop-down option that says GameCP or whatever title you put in the server name field.

![](https://storage.crisp.chat/users/helpdesk/website/895a2775afb3f800/screenshot-2023-03-08-at-15-35_87vwuk.png)

**Product Plugin Options:**

| Field Name | Description |
| ---- |
| IP Allocation | 1=Auto, 2=Location Addon (package addon called sv\_location). |
| Game ID | Found in Manage Games. |
| Private Server | Server will require a password to connect. |
| Allow SSH | Enable shell access on Linux/FreeBSD. |
| Affinity | The CPU(s) this will go on, blank, 0, 1, 2, 3. |
| Tickrate | This is used for srcds and hlds based games. |
| FPS | "This is used for srcds and hlds based games. |

If you wish to have the package created automatically after the Order Processor service has been ran, go back to the General Tab and check the "Automatically Activate package?" box.

|| Please keep in mind you will need to repeat the add packages process for each package that will be using the GameCP server. 