COMPARE

How Gameplane compares

Pterodactyl and CubeCoders AMP are control panels; Agones is a Kubernetes operator library — not a direct competitor, but a reference point for teams building on Kubernetes primitives.

Deployment/runtime model

GAMEPLANE

Kubernetes-native CRDs and controller-runtime operator; scales from k3s homelab to multi-node clusters.BETA

PTERODACTYL

Self-hosted Panel with PHP/MySQL/Redis dependencies; Wings backend manages Docker containers.

CUBECODERS AMP

Web-based control panel supporting Windows (native) and Linux (Debian 10+).

AGONES

Kubernetes-native library extending K8s with GameServer/Fleet CRDs.

Scaling & auto-sleep

GAMEPLANE

Opt-in idle auto-sleep with configurable wake windows, manual wake button, or wake-on-connect. Minecraft/Terraria full protocol support; others use packet heuristics.optional

PTERODACTYL

Multi-node support with cron-based power scheduling; no dedicated idle/auto-sleep feature.

CUBECODERS AMP

Instance Automatic Sleep feature; multi-server architecture with controller managing instances.

AGONES

Fleet autoscaling via buffer/webhook strategies; no idle/sleep state.

Inbound connectivity (NAT traversal, relay)

GAMEPLANE

Integrated frp, Tailscale, playit relay sidecars; playit mappings user-managed via playit.gg account.optional; disabled by default

PTERODACTYL

No integrated relay sidecars; manual proxy/port forwarding configuration required.

CUBECODERS AMP

not publicly documented (checked 2026-09-02)

AGONES

No relay or NAT traversal features documented.

Backup and restore

GAMEPLANE

Restic snapshots to S3-compatible storage; on-demand or cron-scheduled via BackupSchedule; one-click restore.

PTERODACTYL

Wings (local, default) or S3-compatible backup drivers; cron scheduling and on-demand backups.

CUBECODERS AMP

not publicly documented (checked 2026-09-02)

AGONES

not applicable (Agones is a Kubernetes operator library)

Access control & authentication

GAMEPLANE

Local argon2id + OIDC (Keycloak/Google/GitHub); three built-in roles (admin/operator/viewer); custom roles supported.

PTERODACTYL

2FA configurable per account or admin-only; subuser management via Artisan CLI.

CUBECODERS AMP

Role-based access control; OIDC single-sign-on in Advanced Edition.

AGONES

not applicable (Agones is a Kubernetes operator library)

Game template distribution

GAMEPLANE

OCI bundles via ModuleSource (git/http/oci/local/upload); optional cosign signature verification per source. 16 ready-to-use templates shipped.

PTERODACTYL

Community eggs repository (eggs.pterodactyl.io) with nests and custom egg creation support.

CUBECODERS AMP

Customizable templates framework; community-contributed templates available via external repositories.

AGONES

not applicable (Agones is a Kubernetes operator library)

Multi-tenancy & multi-cluster

GAMEPLANE

Cluster CRD for remote registration/monitoring; console/log streaming local-cluster only.local cluster only for streaming

PTERODACTYL

Single Panel managing multiple nodes; no documented remote cluster or cross-cluster streaming.

CUBECODERS AMP

Multi-server management via controller architecture; multi-tenancy not supported in AMP 2 (planned for AMP 3).

AGONES

Multi-cluster allocation via GameServerAllocationPolicy; allocator service with mTLS authentication.

Licensing

GAMEPLANE

GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).

PTERODACTYL

MIT License (Panel and Wings).

CUBECODERS AMP

Proprietary; per-instance tiers (Standard/Professional/Advanced/Enterprise).

AGONES

Apache License 2.0.

Target operator scope (self-hosted vs. managed SaaS)

GAMEPLANE

Self-hosted only; runs on Kubernetes (k3s, kubeadm, managed services); no managed SaaS offering.

PTERODACTYL

Self-hosted only; requires Linux system capable of running Docker containers.

CUBECODERS AMP

Self-installed on user hardware (Windows or Linux); no managed SaaS version.

AGONES

Self-hosted operator software; runs anywhere Kubernetes can run.

Sources for every cell:docs/comparison-sources.md— Checked 2026-09-02.

Why Kubernetes-native matters

The operator handles everything a cluster admin expects from a K8s controller — declarative reconciliation, owner references, leader election. Advanced users can bypass the dashboard entirely and manage Gameplane with kubectl apply.

Gameplane itself is open-source, licensed AGPL-3.0-or-later — see thelicense on GitHub.

Ready to try it in your own cluster?

GitHubDemo