DiveBanX is a modern, secure, and user-friendly ban management system designed specifically for Counter-Strike 1.6 servers. It provides server administrators with powerful tools to manage player bans across multiple game servers through an intuitive web interface.
### Server Management
- Multi-server support with individual ban tables
- Real-time server status monitoring
- Server-specific ban management
- Secure server authentication
- Enable/disable servers functionality
### Ban Management
- Add new bans with detailed information:
- Steam ID
- Player Name
- IP Address (masked for privacy)
- Ban Reason
- Ban Duration (temporary or permanent)
- Server Selection
- View active bans across all servers
- Remove existing bans
- Search functionality:
- Search by Player Name
- Search by Steam ID
- Search by IP Address
### Security Features
- Secure database connections using PDO
- Input validation and sanitization
- XSS protection through proper HTML escaping
- IP address masking for privacy
- Session-based authentication
### User Interface
- Modern dark theme design
- Responsive layout (mobile-friendly)
- Interactive tables with sorting capabilities
- User-friendly forms with validation
- Clear success/error messages
- Icon-based interface for better UX
- Server selection dropdown
- Advanced search functionality
## Installation Requirements
- PHP 7.4 or higher
- MySQL 5.7 or higher
- Apache/Nginx web server
- PDO PHP Extension
- Counter-Strike 1.6 Server
## Configuration
1. Set up database connection in `config.php`
2. Configure server details in admin panel
3. Set up server ban tables