Skip to content

Latest commit

 

History

478 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎮 GamePanel Lite

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

Latest Release License Go Version Next.js Docker

GamePanel Lite Product Preview


✨ Key Features

  • 🎮 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.

🎮 Supported Games

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

⚡ Quick Start

One-line Automated Installation

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 | sh

Once installed, open http://YOUR_SERVER_IP:3001 in your browser.


🏗️ Architecture

[ 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)

📖 Documentation


🤝 Feedback & Community


📄 License

Licensed under the Apache License 2.0.

About

GamePanel Lite: self-hosted game server panel / 轻量自托管游戏服务器面板 for Steam, Terraria, 饥荒联机版 DST and 幻兽帕鲁 Palworld.

Topics

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages