I need a Game Control panel for my server hosting company.
This panel must be compatible with Minecraft and Source Games such as CSGO, Ark, Rust, Arma 3 etc..
The panel must have a WHMCS module included for full automation of account creation, and server deployment. Compatible for WHMCS 7.5.2+ The panel must have a licensing system compatible with WHMCS Licensing module with different versions, such as a Master and slave license, where the Master License allows the creation of servers and unlimited sub-users, whilst slave license can only create "X" amount of sub-users. This will be used for Re-seller purposes to our reseller clients. To use for their own game hosting companies. Not to resell the actual license. If this is unclear please don't hesitate to reach out to me.
The Panel must include the following features:
One-Click Installers to install Mod Packs, and plugins for the games hosted on the panel, Google 2-Factor Authentication for security, a Custom File Manager with FTP Access, Sub Users for clients to create so they can give access to the panel to their friends whilst being able to configure the permissions these sub-users have such as stat/stop server/ download files change/edit files etc. Cloudflare DNS & MySQL Databases, Server Migration to Easily migrate servers between Nodes, Backup Systems (Automated & Manual Backups one-click backup), Extra Ports Manager (to Deploy ports for plugins or scripts), Node & Server Monitoring section (with In-Depth Stats & Graphs), Player Management to both view & control players, Startup Scripts to Tweak how the startup checks run, FastDL & Backup Servers (Remote servers for FastDL and Backups), Per Server Storage Limits ( to be able to Give each server a custom storage limit),Per Server/Node CPU Limits (to Pick between per server or per node CPU Limits), Mod Manager (Source Games Mod Manager / Install System) and a Open Source Frontend (For the Master License only so the resellers can customise the look of the panel).
A list of other features are below which are also needed for the panel:
Console & Commands
Custom File Manager
Custom Server Tasks
Extra Port Creator
Banner Manager (For Minecraft)
File Structure Permissions
The Developer which is chosen for this project will be used again in the future for additional updates to the panel as well as any other projects we have in the future which they're willing and able to do.
The Panel also needs an easy to follow installation process which needs to be documented in a simple how-to guide. We want this panel compatible with both CentOS 7 and Ubuntu 16.04.