Getting started with your Game Control Panel

Wondering how to use the game control panel? This is the guide for you.

After ordering your game control panel, you are greeted with a wonderful email that asks you to setup your account.

This email should take around 2-5 minutes depending on your email provider.

Overview

The Game Control Panel consists of 9 sub-tabs.

(Console, File Manager, Databases, Schedules, Users, Backups, Network, Startup, Settings)

Let's first give you a tour of each tab and the functionality.

Tabs might be hidden and dependent on the permissions you have as a user. *Server Owners have all permissions

Console

On the left sidebar, you can see numerous amounts of info.

Panel Name: Knowledgebase Demo is the server name indicated on the panel (Don't confuse this for your actual server name).

Server Status (Running, Starting, Stopped): This shows the current status of the server.

IP Allocation: This is your current server IP address with the port attached to it (":" Seperates the IP Address from Port)

CPU Allocation: This indicates how much CPU is being used at the time in percentage. *Each physical core on the system is considered to be 100% (50% is half of 1 physical core). (i.e A 250% plan would be 2.5 physical cores)

RAM Allocation: This indicates how much RAM is being used at the time in MB/GB.

Disk Usage: This indicates the total amount of MB/GB used in storage. (Dependent on which plan you pick)

Server Control Buttons: You can use these buttons to start, restart, or stop your server at any time.

Console Window

The console window shows you the output of server errors, syntax and important messages.

You are also able to type in server commands in the "$ Type a command..." container.

Console Metrics

Indicates basic metrics on the server performance.

File Manager

This tab contains all your server contents. You should be able to add, modify, and delete folders and files.

Uploads on this tab is limited to 100 MB files. A suggested way to upload files is through SFTP which is detailed below.

Each file (i.e alpine) is also labeled with the last modified date.

Databases

This is where you can create your server's database. (When creating a database please allow all connections from `%`, unless you know what you're doing)

Database Name: Shown on the left.

Endpoint: The database IP address and port

":" Seperates the IP Address from Port

Connections From: Indication as to where connections are allowed from.

Username: The database username.

Eyeball: More details regarding your database credentials (including your password)

Schedules

Schedules follow the cron syntax. It can help with specific server tasks that you would like to run at a specific time.

Wondering how to create cron jobs? Use this website.

Creating a new schedule

Schedule Name: The scheduler identifier (Used to distinguish between different schedules made)

Time: You must indicate the specific time you'd like the schedule to run at ( */5 * * *, would mean every 5 minutes)

Editing your new schedule

Once created your schedule will now be active/inactive (depends on if you set it enabled or not)

You should be able to click the schedule and add a "New Task"

Action: You should be able to choose from three options, each one does a different action. (Send Command, Send Power Action, Create Backup)

  • Send Command: Sends a specific payload to the server console (Just as you would type it)

  • Send Power Action: Sends a signal to Start/Restart/Stop the server.

  • Create Backup: If you purchased backups with us, you can also create backups with your scheduler at a specific time. (Ignored file directories should be labeled with a "/*" after the directory name)

Time Offset: If you create more than one task from an action, you can delay specific tasks created in the scheduler. (Useful if you want to start doing announcements before the Start/Restart/Stop power action)

Users

If you would like to add your colleagues to also have panel permissions, but don't want to give your panel credentials away (this is for you)

You should be able to create a subuser, this creates a separate set of credentials for the specific email. (A setup email should be sent to them, unless they already have an account.)

Once you enter in the user email there should be numerous amounts of permissions you can set for your new subuser.

Think carefully about who you add as a subuser, as they will have partial/full access to the web control panel

Backups

If you'd like to backup your server manually at any time, this is where you do it.

Backup Name: Specify any name for the backup

Ignored Files & Directories: Specify any directories you'd like to ignore

For example, in the picture below you can see the backup name is Knowledgebase.

The ignored files/directories are server.cfg and everything inside of the directory/folder.

Ignored file directories should be labeled with a "/*" after the directory name

Network

This tab shows the IP address allocations for your server. If you'd like a different port allocated, it will show up here too.

You can switch your main server IP address to a secondary address if given to you.

Startup

The startup tab is very important, there are startup parameters that help the server start.

Depending on the game server that you purchase, these parameters might be different.

It is recommended to fill in the values here first before you can start your server.

Parameters specified here override the server config file. (Make sure the values are the same in the server config and in this tab)

Settings

This tab contains SFTP details, which node you are on, server identifier, and server functions.

You can use Filezilla or WinSCP to connect to your server (This is the recommended way to upload your files)

SFTP Details: This is the "Hostname" part of the login field.

Make sure your string is separated properly) (i.e, sftp://<hostname>:<port>

Username: This is the "Username" part of the login (Different for every subuser on the panel)

Password: As shown in the red rectangle, your SFTP password is the same as the password you use to access the panel.

Debug Information: Shows the specific node that you're on and your server identifier.

Change Server Name: This is the server name shown on the panel (Not your actual server name on the specific game server list)

Reinstall Server: This reinstalls the initial server contents, some files that you've added might be modified or deleted.

Last updated