the control panel
|
|
||
|---|---|---|
| _agent-linux | ||
| _agent-windows | ||
| _website | ||
| Crypt | ||
| css | ||
| docs | ||
| favicon | ||
| ftp | ||
| images | ||
| includes | ||
| js | ||
| lang | ||
| modules | ||
| protocol | ||
| test | ||
| themes | ||
| wp-content/backup-migration-WGnk1Z4CON/backups | ||
| AGENT_INTEGRATION.md | ||
| api_authorized.hosts | ||
| ARCHITECTURE.md | ||
| biedi.php | ||
| browserconfig.xml | ||
| COPYING | ||
| DEVELOPMENT.md | ||
| exim SMTP.txt | ||
| favicon.ico | ||
| google9fa5ba176d404dcf.html | ||
| home.php | ||
| index.orig | ||
| index.php | ||
| LICENSE | ||
| manifest.json | ||
| ogp_api.php | ||
| panel-9-1.tar.gz | ||
| phpinfo.php | ||
| PROJECT_STATS.md | ||
| README.md | ||
| README.txt | ||
| README_ANALYSIS.md | ||
| server_status.php | ||
| tos.php | ||
| tz.php | ||
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
- Clone this repository to your web directory
- Configure database settings in
includes/config.inc.php - Run the web-based installer by visiting your domain
- Install and configure remote agents on your game servers
- Begin managing game servers through the web interface
Documentation
- ARCHITECTURE.md - Complete system architecture overview
- DEVELOPMENT.md - Developer guide and debugging information
- AGENT_INTEGRATION.md - Recommendation for including agent code
- README_ANALYSIS.md - Comprehensive project analysis
Related Repositories
This project is based on the original Open Game Panel:
- OpenGamePanel/OGP-Website - Original web panel
- OpenGamePanel/OGP-Agent-Linux - Linux agent
- OpenGamePanel/OGP-Agent-Windows - Windows agent
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





