UnrealPanel is a complete, modern, containerized web management suite for Counter-Strike 2D dedicated servers. Built with a responsive interface, real-time interactive console, audio & visual sprite manager, dynamic Geo-IP firewall, and central Lua store with full Docker isolation.

:>: Features:

 :o: Real-time WebSockets Live Console with raw RCON support, auto-scrolling, and log search
 :o: File Manager with Audio Player, Image View and LUA Editor
 :o: Central Lua Package Store with 1-click install synced from GitHub
 :o: Dynamic Geo-IP Country Firewall powered by IPdeny.com
 :o: Server Quota & Hosting Plans (Slots 1-32, RAM, Disk Quotas, File Inodes, CPU Cores)
 :o: Point-in-Time Backup Scheduler with 1-click archive restoration
 :o: Real-Time Host & Server Telemetry (Live CPU, Memory, Uptime, Player Ping)
 :o: Multi-Tenant Architecture with User Account Management & Role Controls

:>: Security & Sandbox Isolation:

 :o: Docker Container namespace isolation for each server instance
 :o: Zero Host Filesystem Exposure (Lua cannot read or write to other server folders)
 :o: Unprivileged execution (User 999:999, dropped all Linux root capabilities)
 :o: Strict Web Backend Path Traversal protection

:>: Requirements:

 :o: Linux (x86_64 / ARM64) or Windows
 :o: Docker & Docker Compose (Recommended) OR Node.js 18+ and PostgreSQL 14+
 :o: Modern web browser (Chrome, Firefox, Safari, Edge)

:>: Quick Start:

 1. Clone or extract the UnrealPanel files:
    git clone https://github.com/your-username/unrealpanel.git
 2. Place your official CS2D dedicated server files into the cs2d-template/ folder.
 3. Copy the environment configuration:
    cp .env.example .env
 4. Start with Docker Compose:
    docker compose up --build -d
 5. Open http://localhost:8080 in your browser. Default login: admin / admin123

[INFO]
All CS2D server instances run in their own sandbox environment. You can provision multiple servers on different ports simultaneously with zero port or file conflicts.

 :*: Built for the CS2D Community with modern web standards :*:
