The CS2 RanksPoints Web Panel is a PHP-based interface designed to work with the CS2 RanksPoints Counter-Strike server plugin. It offers a user-friendly display of player stats such as ranks, playtime, and K/D ratios, making this data easily accessible and visually clear.
- Ranking System: Displays player ranks based on their game performance.
- Player Statistics: Shows detailed statistics like playtime, K/D ratio, W/L ratio, etc.
- Image Representation: Each rank is represented by a specific image for easy identification.
- Steam ID Integration: Converts various Steam ID formats to SteamID64 for standardization.
- Responsive Design: The interface is responsive across various devices.
- GeoIP Feature: Displays country flags next to player names, enhancing the visual representation with geographical insights. This feature requires the CS2-GeoIP-RanksPoints Module.
Several options in the config.php
file allow customization of the web panel's functionality and appearance, including site titles, search and pagination toggles, and Steam API key configuration.
- Web Server: Apache or Nginx.
- PHP: Version 7.2 or higher.
- MySQL Database: Version 5.6 or higher.
- CS2 RanksPoints Plugin: Ensure installation and configuration on your game server.
- Download and Clone Repository: Use the provided Git command.
- Configure Database Connection: Edit
inc/config.php
for database and site settings. - Deploy to Web Server: Upload files and access through a web browser.
Enables GeoIP functionality for displaying country flags next to player names. Requires the installation of the CS2-GeoIP-RanksPoints module on your server. Configure enable_geoip
and enable_flags
in the web panel settings to activate this feature.
Players can view their ranks and statistics by visiting the web page.
- Modern Design
- Pagination
- Steam Profile Pictures
- Caching
- Light/Dark Mode
- Bootstrap Integration
- Country Icons (GeoIP)
- Really cool charts
- Filters on the Table Head
Contributions are welcome. Fork the repository, make changes, and submit a pull request. For bugs or suggestions, open an issue in the GitHub repository.
This is a learning project and not a professional-grade application. Feedback and contributions are appreciated.
Licensed under GPL-3.0.