Articles on: Setup & Configuration

Adding a TCAdmin Server and Products

TCAdmin is one of the oldest and most popular game hosting control panels.


Supported Features


**Create **

**Suspend **

**Unsuspend **

**Terminate **

Change Package

Change Password

Client Area Link

Yes

Yes

Yes

Yes

No

No

No



The below instructions will help you to integrate your Tcadmin server with Clientexec to auto-activate packages:


Server configuration:


First you need to configure the plugin in ClientExec's server section in Settings **> **Products **> **Servers


  1. Click on add new server.



  1. Provide a name, your tcadmin hostname and tcadmin host IP.
  2. Add the tcadmin host's name servers and corresponding IP under 'Name servers' tab.
  3. Navigate to 'Plugin configuration Tab and for now, only provide your Tcadmin Billing API url, Admin username, Admin password and error e-mail
  4. Save new server


Custom Fields Configuration:


We need to setup the package custom fields to match those entered in the server configuration.


You can create custom fields under Settings **> **Products **> **Custom Fields. Update these fields to make them "Available on Signup" so customers can enter their preferred username and password, and make them both required. You can also restrict these fields to your game server package types.



  1. Add three new custom fields ie, 'tcadmin username', 'tcadmin password' and 'Location'
  2. The TCAdmin username and tcadmin password should be 'Text Field'
  3. For Location, select drop-down and add the location details as: North (corresponding DCID), South (corresponding DCID), East (corresponding DCID), West (corresponding DCID)


Now go to Settings **> **Products **> **Servers click on the TCAdmin server to edit it.


Provide the name of the custom fields as:


  1. 'Client Username Custom Field' = Name of the customefield configured for username (here 'tcadmin username')
  2. 'Client Password Custom Field' = Name of the customfield configured for password (here 'tcadmin password')
  3. 'Game Hostname Custom Field' = Name of the customfield configured for location (Here 'Location')
  4. Save changes


Product Configuration:


  1. Create a new product group under **Settings **> **Products **> **Products **for each game that you will be hosting.
  2. Now go to **Settings **> **Products **> **Products **and add your new product and there select the tcadmin package group from the drop-down under 'Product general' tab.
  3. Navigate to advanced tab and select the configured server from the drop-down.


Set-up package attributes:


  1. skip_setup_page - Tick Box
  2. game_datacenter - Log Into tcadmin & Navagate To Admin Home > System Settings > Datacenters and type in your DatacenterID in the empty Field in CE
  3. game_hostname - This Can Be To Your Liking ( Must be Filling in )
  4. game_rcon_password - This Can Be To Your Liking ( Must be Filling in )
  5. game_private_password - Set It To 0 For Public Set it to 1 For Private
  6. game_id - This is your Game ID IN tcadmin Log Into tcadmin & Navagate To Admin Home > System Settings > Supported Games and type in the Game ID in The CE Field
  7. game_slots - This Can Be To Your Liking ( Must be Filling in )


Configuration in tcadmin:


You also need to configure the below settings in your Tcadmin master panel.


  1. Login To Your TCAdmin Installation
  2. Navigate To Admin Home > System Settings > Datacenters > Datacenter Details And Tick The Allow Signups
  3. Now Navigate To Admin Home > System Settings > Servers > Server Details Then Select Your Server ( You must do this on all your servers for it to auto install on)
  4. In The Billing API settings Make Sure You Have Allow Signups Ticked and all the Games Highlighted ( Do This By Holding ctrl and dragging your mouse up or down)
  5. Now Navigate To Admin Home > System Settings Click Plugin Manager
  6. Click Configure For Game Server Automation
  7. Scroll down to you see Billing API Settings
  8. Tick Enable Billing API > Enter Your Email Address in-case of a Problem > Enter Your CE IP or HostName
  9. UnTick Enable Load Balancing ( This is my personal opinion and leave it unchecked



Updated on: 07/03/2023

Was this article helpful?

Share your feedback

Cancel

Thank you!