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
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.
The console window shows you the output of server errors, syntax and important messages.
Console Command Handler
You are also able to type in server commands in the "$ Type a command..." container.
Indicates basic metrics on the server performance.
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.
Files in the File Manager
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 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)
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
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
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.
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)
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.
DebugInformation: 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.