Gameplane icon
Gameplane icon

Gameplane

Kubernetes-native game server control panel. Idle auto-sleep with wake-on-connect, restic backups, OIDC + RBAC, OCI game templates, relay tunnels.

Gameplane screenshot 1

Cost / License

Platforms

  • Kubernetes  1.28+
  • Self-Hosted
1like
0comments
0articles

Features

Gameplane News & Activities

Highlights All activities

Recent activities

Gameplane information

GitHub repository

  •  2 Stars
  •  0 Forks
  •  2 Open Issues
  •   Updated  
View on GitHub
Gameplane was added to AlternativeTo by Valgul on and this page was last updated .
No comments or reviews, maybe you want to be first?

What is Gameplane?

A Kubernetes-native game server control panel. Open-source alternative to CubeCoders AMP with a K8s backend instead of Docker — scales from a single-node k3s homelab to multi-node production clusters without changing the operational model.

Why Gameplane?

Popular panels like AMP or Pterodactyl work well for single Docker hosts. However, if you want to scale from a single homelab machine running one server to a multi-node cluster hosting dozens of game servers across a community or hosting service, traditional panels force you to change your infrastructure setup.

Gameplane uses standard Kubernetes primitives (CRDs, operators, StatefulSets, PVCs) so the exact same control plane handles everything from single-node k3s installs to large multi-node clusters seamlessly. Features

  • Graceful Lifecycle Management: Create, start, stop, restart, clone, and delete game servers. Stopping or restarting executes the game's native shutdown sequence (over RCON, telnet, or stdin) first, ensuring world saves complete before stopping containers.
  • Smart Idle Auto-Sleep & Wake-on-Connect: Save hardware resources by automatically scaling empty servers down to zero after a set idle period. Servers wake up automatically on scheduled cron windows, via the dashboard Wake button, or when players attempt to join.
  • Built-in Relay Tunnels: Host servers on home labs or behind CGNAT without public IPs or router port-forwarding using integrated frp, Tailscale, or playit.gg relay sidecars.
  • Live Console & Admin Actions: Stream stdout/stderr in real time over WebSockets, send RCON/stdin commands, and execute custom game admin actions (like broadcast messages or give items) safely with built-in injection guards.
  • Web File Manager: Browse, edit, upload, and download server files directly in the browser with an integrated Monaco code editor.
  • Player Management: View active players and issue kicks or bans for supported game protocols.
  • S3 Backups & Restores: Perform on-demand or cron-scheduled restic snapshots to S3-compatible storage, with one-click restoration into server volumes.
  • OCI Game Modules: 16 ready-to-use game templates packaged as OCI artifacts (Minecraft Java, Valheim, Terraria, Rust, Palworld, Factorio, CS2, etc.).
  • Extensive Mod Support: Browse and install mods across 10 registries (Modrinth, CurseForge, Steam Workshop, Thunderstore, SpigotMC, Hangar, etc.) with support for both direct file-drop and launch-parameter mod IDs.
  • Authentication & RBAC: Local user accounts plus OIDC SSO support (Keycloak, Google, GitHub) with fine-grained access permissions.
  • Multi-Cluster Fleet Management: Register, monitor, and manage game servers across multiple Kubernetes clusters from a single dashboard.