Skip to content
Shahid Malla

Game Server Panels Compared: Pterodactyl, Pelican, AMP, TCAdmin

Pterodactyl, Pelican, AMP and TCAdmin side by side: how each panel is built, what a license costs, which games it ships configs for, which WHMCS module exists, and how recently each project shipped code.

· Published · 11 min read · 8 steps

Pterodactyl, Pelican, AMP and TCAdmin are the four game server control panels a hosting company is likely to shortlist. Pterodactyl and Pelican are free and open source, run every game server in a Docker container and ship free WHMCS modules. AMP is licensed per instance by CubeCoders. TCAdmin 3 is licensed per machine and runs on Windows as well as Linux.

A game server control panel is the software that creates, starts, stops and limits each game server on your nodes, and gives the buyer a console, a file manager and backups without shell access on the machine. It sits between your hardware and your billing system, so the panel you pick decides which operating systems you can sell from, which games are a config file away, and whether a paid invoice can create a server on its own.

Everything below comes from the vendors' own pages, license files and release data, read on 8 November 2026. I am CTO at the hosting company ElySpace and I write WHMCS provisioning modules for panels like these, so I am not neutral. The business decisions around the panel are in my guide to starting a game server hosting company.

Five-step method for comparing game server control panels: architecture, license cost, game support, the WHMCS billing module, then maintenance and release dates
The five checks this guide runs on each panel, in order. Source: shahidmalla.com.

Which jobs must a game server control panel do for a host?

Five jobs, and a panel that misses one of them costs you staff time every day. The four panels answer them differently, so decide which you are actually buying.

  • Create a game server on a node with set memory, disk, CPU and ports, without a human logging in.
  • Isolate one customer's server from every other server on the same machine.
  • Give the customer a console, a file manager, backups and a way to install mods.
  • Suspend, unsuspend, upgrade and terminate on a billing signal.
  • Keep shipping fixes, because a panel is an internet-facing web application sitting on your network.

Use that as the checklist. The rest of this guide takes the five checks in order.

How is each game server control panel built?

Pterodactyl and Pelican both split into a web panel and a daemon that runs each game server in its own Docker container. AMP spreads game server instances across a controller machine and any number of target machines. TCAdmin 3 installs on the operating system itself, Windows or Linux.

PanelControl planeWhat runs the gameWhere it installs
PterodactylPanel in PHP and ReactWings, a Go daemon, one Docker container per serverLinux nodes with Docker
PelicanPanel on LaravelIts own Wings fork in Go, one Docker container per serverLinux, installed directly or with Docker
AMPA controller machineGame server instances, on the controller or on target machinesSource not published; CubeCoders publishes container images
TCAdmin 3Panel, database and monitorGame and voice services on the hostWindows and Linux, or one Docker image

The Pterodactyl panel repository describes a panel built with PHP, React and Go that runs all game servers in isolated Docker containers, with the daemon in a separate Wings repository. The panel can sit on a small web server while Wings runs on every machine that holds games.

Pelican is the same shape with newer parts. Its Getting Started page asks for PHP 8.5 or 8.4 with the usual extensions, Apache, NGINX or Caddy, and MySQL 8.4+, MariaDB 10.11+, PostgreSQL 17+ or SQLite. It installs directly or with Docker, warns that OpenVZ will not work unless specifically configured, and tells Pterodactyl users a documented migration keeps their data.

AMP is the outlier. CubeCoders' GitHub organization holds issue tracking, documentation, templates and container images, but not the panel source, so there is no code to read before you buy. Its licensing counts instances rather than machines: the editions comparison sheet says an Enterprise license may be spread over any number of machines, with no price difference between controller and target nodes.

TCAdmin 3 is the only one of the four whose own site lists Windows nodes. The TCAdmin home page names Windows Server 2012 through 2025 plus Windows 10 and 11, and Ubuntu, Debian, AlmaLinux, Rocky Linux, Red Hat, Fedora and CentOS, with one official Docker image that packages the panel, database and monitor together.

What does each game server control panel cost?

Two of the four cost nothing to license, one publishes a per-machine price, and one quotes on request. Prices and license files below were read on 8 November 2026.

Panel or editionLicensePublished priceCharged per
PterodactylMITFreeNothing to count
PelicanPanel AGPL-3.0, Wings MITFreeNothing to count
AMP EnterpriseCommercial subscriptionNot publishedGame server instance
TCAdmin CommunityCommercial subscription$7.95 a monthServer, up to 4 services
TCAdmin ProfessionalCommercial subscription$15.95 a monthServer, unlimited services
TCAdmin EnterpriseCommercial subscriptionCustomFleet

Pterodactyl's LICENSE.md is the plain MIT text. Pelican's panel is AGPL-3.0 and its Wings is MIT, worth a lawyer's minute if you plan to modify the panel and run it as a service. The TCAdmin pricing page labels Professional as the edition "for hosting providers selling game servers to customers", includes support, updates and the WHMCS module in every license, and starts each one with a 30-day free trial. Its calculator, left on its default settings, returns $47.85 a month for 36 game servers covered, which it prints as $1.33 per game server.

Bar chart of panel license cost from one to ten nodes: Pterodactyl and Pelican stay at zero dollars while TCAdmin Professional rises to $159.50 a month at ten nodes
Published list prices only, for the panel license alone. Source: tcadmin.com/pricing and the Pterodactyl and Pelican license files, read 8 November 2026.

In numbers: Pterodactyl and Pelican stay at $0 at one, two, three, five and ten nodes. TCAdmin Professional is $15.95, $31.90, $47.85, $79.75 and $159.50 a month for the same node counts, because it is charged per machine and not per customer. CubeCoders publishes no AMP Enterprise figure, so it cannot sit on the same chart. Nothing here includes node rent, DDoS filtering or your WHMCS license.

Read the AMP Enterprise Terms of Purchase before you commit. The license is a subscription, may not be sold or disclosed to third parties, may not be licensed to anyone under 18, and may be revoked after a chargeback. Enterprise licenses are "very strictly non-refundable except in exceptional circumstances", and a downgrade takes effect only after one more payment at the current rate.

Which games does each panel ship configurations for?

All four install a game from a config file rather than from a shell script you write. Only TCAdmin publishes a count.

PanelWhat a game config is calledPublished countMod installs
PterodactylEggs, with Docker images called yolksNot published as a numberThrough the egg and the file manager
PelicanEggs, inherited from the Pterodactyl formatNot published as a numberThrough the egg and the file manager
AMPGeneric module templatesNot published as a numberNot checked
TCAdmin 3Game configs from the plugin repository94 gamesModrinth, CurseForge, Steam Workshop

Pterodactyl keeps its official eggs in a game-eggs repository under the MIT license, with matching container images in yolks. Pelican uses the same egg concept, which is why its WHMCS module takes an egg_id like Pterodactyl's does. CubeCoders keeps community templates in AMPTemplates and AMP3Templates, both pushed within the last week. TCAdmin's home page claims 94 games with ready-made configs and adds that if a game runs from a command line, TCAdmin can host it.

No count here is a list of games you may sell. Publisher terms decide that, and they differ by game; that side is in my game hosting company guide.

How does each panel connect to WHMCS billing?

Every one of the four has a WHMCS module, but they are not in the same condition. This is the check that decides whether a paid order can create a server without you.

PanelModuleLicenseLast code pushState as published
Pterodactylpterodactyl/whmcsMIT11 October 2026Works with Panel 1.x and 2.x
Pelicanpelican/whmcsMIT16 August 2026README: "currently not in a functional state"
AMPCubeCoders/WHMCSModuleMIT15 November 2024Public repository, 9 open issues
TCAdmin 3Shipped by the vendorWith the licenseNot publishedWHMCS module and billing API included

The pterodactyl/whmcs README is the most detailed of the module READMEs I read. It sets the panel address as hostname, server type Pterodactyl, an empty username and the application API key in the password field, then a product of type Other pointed at that server group. Values such as memory, disk, cpu, egg_id, location_id and backups are overridden by naming a configurable option after them. Two notes matter before an upgrade: Panel 2.x has no nests, so the Nest ID setting is ignored, and older module versions cannot create servers or change packages on 2.x. Games needing several allocated ports are not supported yet.

The pelican/whmcs README opens with a caution that the module is not in a functional state and advises against production use. Its setup steps mirror Pterodactyl's, minus nests. AMP's module is at CubeCoders/WHMCSModule, public and MIT-licensed, last code push 15 November 2024, nine issues open when I read it today.

My step-by-step Pterodactyl and WHMCS setup walks the whole install, and suspensions wait on the WHMCS cron. Where a free module stops, at multi-port games, per-location stock rules or custom upgrade logic, the gap is filled with a custom provisioning module.

Is each panel still being maintained?

Three of the four shipped a release in the last month. The fourth, AMP, publishes no source repository, so its release history cannot be read the same way.

ProjectLatest release read todayDateStatus
Pterodactyl panelv1.15.221 October 2026Stable
Pterodactyl panelv2.0.0-beta.214 October 2026Pre-release
Pelican panelv1.0.0-rc.222 October 2026Release candidate
TCAdminv3.2213 October 2026Stable, per the vendor site
AMPNot published on GitHubNot publishedAsk CubeCoders

The Pterodactyl releases page shows 1.15.2 as a security release for php2shell, CVE-2026-109618 and CVE-2026-109619, with its Docker image moved to PHP 8.3.36 and session.upload_progress disabled in php-fpm. If you run PHP yourself rather than their image, that is the bug in my php2shell patch guide.

Pelican is moving fastest in commits and slowest in version numbers: its releases run from beta38 in August to rc.1 on 10 October and rc.2 on 22 October, and the panel repository had a code push on the morning I read it. The project also moved GitHub organizations, and the old pelican-dev account now carries only a notice pointing at github.com/pelican.

Which panel fits your hosting setup?

Start with the two constraints that remove options: Windows games and nodes that cannot run Docker. Everything else is a preference you can change later.

Decision flow for picking a game panel: Windows games point to TCAdmin, nodes without Docker to TCAdmin on the host, paid support to AMP or TCAdmin, otherwise Pterodactyl or Pelican
How I would pick between the four for a new game host. Source: shahidmalla.com, from my own rules and the vendor pages above.

In words: Windows game servers point at TCAdmin, the only panel here whose own site lists Windows nodes. Nodes that cannot run Docker rule out Pterodactyl and Pelican, because both run every game server in a container, which leaves TCAdmin on the host operating system. If you want vendor support in the license rather than a community Discord, ask CubeCoders and TCAdmin for a quote. Otherwise it is timing: Pterodactyl 1.x if WHMCS has to create servers from day one, Pelican on a staging node if you can wait for its module. A panel is also the screen your customers see every day. TCAdmin publishes a public demo you can click through; for Pterodactyl and Pelican, put one on a spare node before you commit.

What does this comparison not tell you?

It compares published facts, not performance, and published facts have gaps. Here is what I could not confirm and where the risk sits.

  • AMP's price. CubeCoders publishes no Enterprise figure. The editions sheet I read carries prices for non-commercial editions, but it was posted in 2022, so I will not quote them as current. Ask CubeCoders which edition a host needs.
  • Performance. I ran no benchmarks. No panel here will fix an oversold node.
  • Pelican's readiness. A release candidate panel plus a module its own README calls non-functional is fine on staging and expensive on a live order form.
  • Pterodactyl 2.0. It is a pre-release. If you try it, update the WHMCS module before the panel, or orders will fail.
  • Per-machine cost. TCAdmin's price grows with machines, not customers, so many small nodes cost more in licenses than a few large ones.
  • Support. Pterodactyl and Pelican both send configuration questions to Discord rather than GitHub issues, so your own time is the support budget.

Switching panels later moves customer data, allocations and billing links, so a wrong pick is not free. The one documented shortcut I read today is Pelican's migration from Pterodactyl.

What else do people ask about game server control panels?

Is Pelican the same as Pterodactyl?

They share a design and the egg format, and Pelican's documentation offers Pterodactyl users a migration that keeps their data instead of a fresh install. They are separate projects with separate repositories and different licenses: Pterodactyl's panel is MIT, Pelican's panel is AGPL-3.0 with a MIT Wings.

Which game server control panel works with WHMCS?

All four publish a module. Pterodactyl's is free, MIT and current, with its last code push on 11 October 2026. TCAdmin includes a WHMCS module and billing API with every license. AMP's module is public but last changed on 15 November 2024, and Pelican's README says it is not functional yet.

How much does a game server control panel cost?

Pterodactyl and Pelican are free to license. TCAdmin is $7.95 a server a month for Community, up to four services, and $15.95 for Professional with unlimited services, read on its pricing page on 8 November 2026. AMP Enterprise is a subscription priced by instance count, and CubeCoders does not publish the figure.

Do I need Docker to run a game server panel?

For Pterodactyl and Pelican, yes: both run each game server in its own Docker container, so a node that cannot run Docker cannot host games for them. TCAdmin runs game and voice services on Windows or Linux directly, and also offers a Docker image that packages the panel itself.

Is Pterodactyl still maintained?

Yes, on the evidence I could read today. Stable 1.15.2 shipped on 21 October 2026 as a security release, the panel repository had code pushed on 5 November 2026, and a 2.0 line is in pre-release.

If you need a panel wired into billing in a way the free modules do not cover, I do that as custom WHMCS module development, and the wider build is on my hosting business page, with a free scoping call of about 30 minutes and a written quote within one business day.

Last reviewed 8 November 2026. Disclosure: I sell WHMCS and hosting development work, including provisioning modules for panels named here, so I am not neutral. I am CTO at ElySpace, a freelance developer for Marmaids LLC, and founder of WHMCSPilot and MagizAI. Prices, licenses, release dates and module states come from the vendor pages, license files and repository data linked above, read on 8 November 2026.

Share this article

Shahid Malla

Written by

Shahid Malla

Freelance WHMCS developer and web designer with 13+ years of client work. CTO at ElySpace, freelance developer for Marmaids LLC, and founder of WHMCSPilot and MagizAI.

Got a project like this?

Tell me what you need and I will send a written quote within one business day.