Next-Generation, Lightweight Self-Hosted Game Server Management Platform.
Deploy and manage Terraria, Don't Starve Together, Palworld, and Minecraft servers across distributed nodes with zero hassle.
🌐 Live Demo · ⚡ Quick Start · 📖 User Guide · 🇨🇳 简体中文 · 📦 Releases
- 🎮 Native Multi-Game Engine: Deep lifecycle and configuration management for Terraria (Vanilla/tModLoader), Don't Starve Together (multi-shard forest/caves), Palworld, and Minecraft Java Edition.
- 🌐 Distributed Multi-Node Fleet: Seamlessly manage game servers across multiple physical machines or cloud instances from a single master dashboard with real-time network topology visualization.
- 📦 Integrated Steam Workshop & Mod Hub: Search, install, configure dependencies, and batch-toggle mods directly through a unified modern UI.
- ⏱️ Time-Machine Snapshots & Rollback: One-click world snapshots, backup downloads, and instant disaster recovery without touching the CLI.
- 📊 Production-Grade Observability: Native Prometheus metrics, host & container resource tracking (CPU, RAM, Network I/O), and cluster event streaming.
- 💻 Interactive Web Console & Real-time Logs: Low-latency SSE logs, terminal command shortcuts, and integrated player lobby management.
- 🛡️ Container Isolation & Security: Each game server runs in an isolated Docker container with strict CPU/memory limits and dedicated volume mounts.
| Game | Engine / Runtime | Mod Support | World Snapshots | Visual Configuration |
|---|---|---|---|---|
| Terraria | Vanilla / tModLoader | ✅ Steam Workshop & .tmod | ✅ Time Machine | ✅ Visual Rules Editor |
| Don't Starve Together | Multi-shard (Forest + Caves) | ✅ Workshop Mods & Setup | ✅ Full Cluster Backup | ✅ Shard Configs & Multipliers |
| Palworld | Unreal Engine 5 Dedicated | ✅ Config & Savegame | ✅ World Snapshots | ✅ World Settings & Multipliers |
| Minecraft Java | Paper / Fabric / Vanilla | ✅ Plugins & DataPacks | ✅ World Backup | ✅ server.properties Editor |
Requires Linux (amd64), Docker Engine 24+, and Docker Compose v2+.
curl -fsSL https://raw.githubusercontent.com/smartcat999/game-panel-lite/main/scripts/install-online.sh | shOnce installed, open http://YOUR_SERVER_IP:3001 in your browser.
[ Web Dashboard (Next.js 15 + Tailwind) ]
│ (REST API / SSE Streams)
[ Master Controller (Golang Chi + SQLite) ] ── [ Prometheus Observability ]
│
┌─────────────┴─────────────────────────────┐ (WebSocket Reverse Tunnel)
▼ ▼
[ Local Host Daemon ] [ Worker Node Agent ]
├── Terraria Container (Docker) ├── Palworld Container (Docker)
└── DST Shard Container (Docker) └── Minecraft Container (Docker)
Licensed under the Apache License 2.0.
