the control panel
Find a file
copilot-swe-agent[bot] c56343cbc5 Add comprehensive documentation and project analysis
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-09-05 12:00:35 +00:00
Crypt initial commit 2025-09-04 21:42:25 -04:00
css initial commit 2025-09-04 21:42:25 -04:00
docs added docs folder and XML Notes.pdf 2025-09-04 22:10:15 -04:00
favicon initial commit 2025-09-04 21:42:25 -04:00
ftp initial commit 2025-09-04 21:42:25 -04:00
images initial commit 2025-09-04 21:42:25 -04:00
includes initial commit 2025-09-04 21:42:25 -04:00
js initial commit 2025-09-04 21:42:25 -04:00
lang initial commit 2025-09-04 21:42:25 -04:00
modules initial commit 2025-09-04 21:42:25 -04:00
protocol initial commit 2025-09-04 21:42:25 -04:00
themes initial commit 2025-09-04 21:42:25 -04:00
wp-content/backup-migration-WGnk1Z4CON/backups initial commit 2025-09-04 21:42:25 -04:00
AGENT_INTEGRATION.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
api_authorized.hosts initial commit 2025-09-04 21:42:25 -04:00
ARCHITECTURE.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
biedi.php initial commit 2025-09-04 21:42:25 -04:00
browserconfig.xml initial commit 2025-09-04 21:42:25 -04:00
COPYING initial commit 2025-09-04 21:42:25 -04:00
DEVELOPMENT.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
exim SMTP.txt initial commit 2025-09-04 21:42:25 -04:00
favicon.ico initial commit 2025-09-04 21:42:25 -04:00
google9fa5ba176d404dcf.html initial commit 2025-09-04 21:42:25 -04:00
home.php initial commit 2025-09-04 21:42:25 -04:00
index.orig initial commit 2025-09-04 21:42:25 -04:00
index.php initial commit 2025-09-04 21:42:25 -04:00
LICENSE initial commit 2025-09-04 21:42:25 -04:00
manifest.json initial commit 2025-09-04 21:42:25 -04:00
ogp_api.php initial commit 2025-09-04 21:42:25 -04:00
panel-9-1.tar.gz initial commit 2025-09-04 21:42:25 -04:00
phpinfo.php initial commit 2025-09-04 21:42:25 -04:00
PROJECT_STATS.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
README.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
README.txt initial commit 2025-09-04 21:42:25 -04:00
README_ANALYSIS.md Add comprehensive documentation and project analysis 2025-09-05 12:00:35 +00:00
tos.php initial commit 2025-09-04 21:42:25 -04:00
tz.php initial commit 2025-09-04 21:42:25 -04:00

Open Game Panel - Enhanced Fork

This repository contains an enhanced version of Open Game Panel (OGP) with AdminLTE theme integration and additional features. Open Game Panel is a comprehensive game server management system that allows hosting providers and users to easily manage game servers across multiple platforms.

What is Open Game Panel?

Open Game Panel is a distributed system consisting of:

  • Web Panel (this repository) - PHP-based web interface for server management
  • Remote Agents - Lightweight applications that run on game servers (Linux/Windows)
  • Game Server Integration - Support for 100+ games with automated installation and management

Key Features

AdminLTE Theme Integration

  • Modern responsive interface with AdminLTE framework
  • Dark and Light Mode switcher
  • User-specific theme settings database
  • Custom dashboard with movable widgets
  • Enhanced server overview with charts and monitoring
  • Improved FTP file manager interface
  • Custom shop/billing interface
  • User avatars and profile customization
  • Maintenance mode notifications
  • Custom logo upload capability

Core Game Server Management

  • Multi-platform support (Linux/Windows)
  • 100+ game support with automatic installation
  • Remote server management through encrypted agents
  • Real-time server monitoring and control
  • File management with web-based FTP interface
  • Configuration file editing
  • Backup and restore functionality
  • User permission and access control
  • Multi-language support (20+ languages)

Advanced Features

  • REST API for external integrations
  • Billing and subscription management
  • Support ticket system
  • Steam Workshop integration
  • TeamSpeak 3 server management
  • MySQL database management
  • RCON (Remote Console) access
  • FastDL (Fast Download) server support

Architecture

┌─────────────────┐    XXTEA Encrypted    ┌──────────────────┐
│   Web Panel     │◄──── Communication ──►│   Remote Agent   │
│   (PHP/MySQL)   │                        │   (Linux/Win)    │
│                 │                        │                  │
│ • User Interface│                        │ • Game Servers   │
│ • API Endpoints │                        │ • File Operations│
│ • Agent Manager │                        │ • Process Control│
│ • Module System │                        │ • Monitoring     │
└─────────────────┘                        └──────────────────┘

Quick Start

Prerequisites

  • PHP 7.0+ with extensions: mysqli, openssl, zip, curl
  • MySQL/MariaDB database
  • Web server (Apache/Nginx)

Installation

  1. Clone this repository to your web directory
  2. Configure database settings in includes/config.inc.php
  3. Run the web-based installer by visiting your domain
  4. Install and configure remote agents on your game servers
  5. Begin managing game servers through the web interface

Documentation

This project is based on the original Open Game Panel:

Contributing

Please read DEVELOPMENT.md for development guidelines and coding standards.

License

This project is licensed under the GNU General Public License v2.0 - see the LICENSE file for details.

Support

  • Original OGP Community: https://opengamepanel.org
  • Issues and bug reports: Use GitHub Issues
  • Development discussions: See GitHub Discussions

Screenshots

AdminLTE Dark Theme AdminLTE Light Theme Server Overview Shop Interface Maintenance Mode Support Chat