KyuubiSoft Panel
KyuubiSoft Panel
Section titled “KyuubiSoft Panel”A fully automated Docker-based server management solution for Hytale game servers. The Panel provides a modern web-based administration interface with real-time monitoring, player management, and complete server automation.
Current Version: v2.1.3
Features
Section titled “Features”Server Management
Section titled “Server Management”- Auto-Download System - Automatic server JAR and assets download via official Hytale Downloader
- Web Admin Panel - Modern dark-themed interface with real-time updates
- Live Console - Real-time server logs with filtering, auto-scroll, and command history
- Multi-User System - Multiple administrator accounts with role-based access control
Monitoring & Analytics
Section titled “Monitoring & Analytics”- Performance Monitor - CPU, RAM, JVM Heap statistics with real-time charts
- TPS Tracking - Current, average, minimum, and maximum ticks per second
- MSPT Analytics - Milliseconds per tick with trend analysis
- Player Statistics - Top players, playtime tracking, activity trends
- Prometheus Metrics -
/metricsendpoint for Grafana integration
Player Management
Section titled “Player Management”- Player Actions - Kick, ban, teleport, gamemode changes, item distribution
- Inventory Display - View and manage player inventories with item icons
- Death Tracking - Record and display death locations with teleport
- Whitelist & Ban System - Complete access control management
- Chat Management - Full chat history with search functionality
Mod & Plugin Management
Section titled “Mod & Plugin Management”- Plugin Upload - Upload, enable/disable, config editing
- CurseForge Integration - Browse and install Hytale mods
- Modtale & StackMart - Community mod platform support
- Unified Updates - Centralized tracking from all mod sources
Administration
Section titled “Administration”- Backup System - Automatic and manual backups with restore
- Scheduler - Scheduled backups and automatic restarts
- Server Broadcasts - Messages to all players
- Quick Settings - Fast configuration for server name, MOTD, password
- Activity Log - Complete audit trail of admin actions
Requirements
Section titled “Requirements”- Docker and Docker Compose
- UDP Port 5520 (QUIC protocol)
- Minimum 4GB RAM (3GB for server + 1GB overhead)
Quick Start
Section titled “Quick Start”# 1. Clone the repositorygit clone https://github.com/KyuubiDDragon/KyuubiSoft-Hytale-Panel.gitcd KyuubiSoft-Hytale-Panel
# 2. Create .env filecp .env.example .env
# 3. Configure required variablesJWT_SECRET=$(openssl rand -base64 48)# Edit .env with your settings
# 4. Start the stackdocker-compose up -d
# 5. Access the panel# http://localhost:18080See Getting Started for detailed setup instructions.
Architecture
Section titled “Architecture”┌─────────────────────────────────────────────────────┐│ Docker Host ││ ┌─────────────────┐ ┌─────────────────────────┐ ││ │ hytale-manager │ │ hytale │ ││ │ (Node.js) │◄──►│ (Java Server) │ ││ │ Port 18080 │ │ Port 5520/UDP │ ││ └─────────────────┘ └─────────────────────────┘ ││ │ │ ││ └────────┬───────────────┘ ││ ▼ ││ ┌─────────────────────────────────────────────────┐││ │ Shared Volumes │││ │ server/ data/ backups/ plugins/ mods/ │││ └─────────────────────────────────────────────────┘│└─────────────────────────────────────────────────────┘Security
Section titled “Security”The panel includes enterprise-grade security features:
- JWT Authentication with token rotation
- Role-Based Access Control with 53 granular permissions
- Rate Limiting on authentication endpoints
- Non-root Container execution
- Path Traversal Protection
- Command Injection Prevention
- Content Security Policy headers