The Game Panel

The best open-source game server panel was released in 2015. Its developers have moved on. Its community maintains it through forks and fragile extensions. Every hosting provider you know is running some private variant of it, held together with duct tape and hope.

The Game Panel is a ground-up replacement, built on a bespoke PHP framework with no dependency on any existing web framework. It is Wings-compatible from day one – your existing nodes, eggs (v1 and v2), and infrastructure stay exactly where they are.

Key Features

  • Modular architecture – core features (Files, Backups, Schedules, Databases) are built as first-class modules using the same extension points available to third parties; modules own their own migrations and cannot break the core schema
  • Granular RBAC – hierarchical, dot-delimited permissions with wildcard support at any level, across two structurally separate contexts: platform (admin) and account (client); roles are composable and assignable per-server per-user
  • API-first design – the included SPA is one consumer of the API, not a privileged one; TGP can run headless with a fully custom frontend
  • Advanced token system – a single tokens table covers both session and API tokens, distinguished by prefix; API tokens carry independently nullable permission and server-scope columns; refresh token rotation with theft detection
  • Three-context API – Account, Platform, and Server contexts are structurally separate with their own auth guards and routing; mixing token types fails before a database query is made
  • Wings compatibility – verified against Wings v1.12.1; daemon integration is abstracted to support alternative Wings-compatible daemons in the future without architectural changes

Possible Post-Launch

  • Egg Registry – a community registry for browsing, versioning, and importing eggs directly into the panel
  • Minecraft Suite Module – plugin management, version switching, modpack deployment, world management
  • Billing Module – WHMCS, Blesta, and Stripe integration with automated provisioning
  • Subdomain Management – Cloudflare DNS integration per server
  • Reverse Proxy Management – NGINX and Let's Encrypt automation per server
  • Theming and Branding – hosting provider white-labelling of the Account Panel