1 / 5
# BRUTECORE – Монитор за игрови сървъри
Модерен, адаптивен панел за мониторинг на игрови сървъри, създаден с PHP и Bootstrap 5.
## Характеристики
- **Мониторинг на сървъри в реално време** – актуализации на състоянието на вашите игрови сървъри в реално време
- **Поддръжка на няколко игри** – Counter-Strike 1.6, Counter-Strike 2, Minecraft и SA-MP
- **Административен панел** – Лесно управление на сървъра с функции за добавяне, редактиране и изтриване
- **Модерен потребителски интерфейс** – дизайн в стил „Glassmorphism“ с плавни анимации
- **Адаптивен дизайн** – работи на настолни компютри, таблети и мобилни устройства
- **Статистика за играчите** – Преглед на онлайн играчите, максималния капацитет и заетостта на сървъра
## Поддържани игри
| Игра | Код на типа | Порт по подразбиране |
| ------------------ | --------- | ------------ |
| Counter-Strike 1.6 | cs16 | 27015 |
| Counter-Strike 2 | cs2 | 27015 |
| Minecraft | Minecraft | 25565 |
| SA-MP | samp | 7777 |
## Изисквания
- PHP 7.4 или по-нова версия
- MySQL 5.7 или по-нова версия / MariaDB 10.3+
- Разширението cURL е активирано
- Разширението PDO е активирано
## Инсталиране
1. **Качване на файлове**
- Качете всички файлове на уеб сървъра си
2. **Създаване на база данни**
- Създаване на нова база данни в MySQL
- Импортирайте SQL файла от `SQL/brutecore.sql`
3. **Конфигуриране на базата данни**
- Отвори `protected/database.php`
- Актуализирайте данните за достъп до базата данни:
```php
$host = 'localhost';
$dbname = 'your_database_name';
$username = 'your_username';
$password = 'your_password';
```
4. **Достъп до приложението**
- Фронтенд: `https://yourdomain.com/`
- Административен панел: `https://yourdomain.com/admin/`
## Структура на файловете
```
BruteCore/
├── admin/
│ ├── add_servers.php # Add new server form
│ ├── delete_server.php # Delete server handler
│ ├── edit_server.php # Edit server form
│ ├── index.php # Admin dashboard
│ ├── login.php # Admin login page
│ ├── login_process.php # Login handler
│ ├── logout.php # Logout handler
│ ├── navi.php # Admin navigation
│ └── servers_overview.php # Server management
├── assets/
│ ├── css/
│ │ ├── brutecoreAdminMain.css # Admin panel styles
│ │ ├── brutecoreMain.css # Frontend styles
│ │ └── notifier.css # Notification styles
│ ├── images/
│ │ └── logo_horizontal_normal.png
│ └── js/
│ └── notifier.js # Notification system
├── protected/
│ └── database.php # Database configuration
├── SQL/
│ └── brutecore.sql # Database schema
├── index.php # Main frontend page
└── README.md # This file
```
## Административен панел
### Достъп по подразбиране
- URL: `/admin/login.php`
- Конфигуриране на администраторските данни за достъп в базата данни
### Характеристики
- Добавяне на нови сървъри с IP адрес и тип игра
- Редактиране на съществуваща информация за сървъра
- Изтриване на сървъри от мониторинга
- Преглед на статистическите данни за сървъра в реално време
- Вижте състоянието „онлайн“/„офлайн“ с един поглед
## Персонализиране
### Промяна на брандинга
- Замени логото в `assets/images/`
- Актуализирайте мета таговете в `index.php`
- Редактиране на CSS променливи в `assets/css/brutecoreMain.css`
### Добавяне на нови видове игри
1. Добавете типа на играта към функцията`getDefaultPort()`
2. Добавяне на име за показване към `getGameDisplayName()`функцията
3. Добавяне на формат на URL за свързване към функцията`buildConnectUrl()`
4. Актуализиране на опциите в падащите менюта във формулярите за администратори
## Препоръки за сигурност
1. Веднага променете стандартните данни за достъп на администратора
2. Използвайте HTTPS за всички връзки
3. Поддържайте PHP и зависимостите актуализирани
4. Ограничаване на достъпа до `protected/`директорията
5. Използвайте силни пароли за базите данни
## Отстраняване на неизправности
**Сървъри, които се показват като ОФЛАЙН:**
- Проверете дали IP адресът и портът на сървъра са правилни
- Уверете се, че типът на играта съответства на сървъра
- Уверете се, че крайната точка на API е достъпна
- Проверете дали cURL е активиран в PHP
**Грешки при свързване с базата данни:**
- Проверете данните за достъп до базата данни в `protected/database.php`
- Уверете се, че сървърът на базата данни работи
- Проверете дали базата данни и таблиците съществуват
**Бавно зареждане:**
- Времето за изчакване на API е настроено на 10 секунди за всеки сървър
- Обмислете възможността за кеширане на данните от сървъра с цел подобряване на производителността
- Намалете броя на сървърите, ако е необходимо
## Благодарности
- Разработено от [codestrike.store](https://codestrike.store)
- Bootstrap 5.3
- Икони на Bootstrap
- API за състоянието на сървъра от esportsdesigns.com
## Лиценз
Този продукт е собственически софтуер. Неоторизираното копиране, промяна или разпространение е забранено.
## Поддръжка
За поддръжка и запитвания:
- Имейл: sales@codestrike.store
- Discord: https://discord.com/invite/hacD4ZGm3J
Модерен, адаптивен панел за мониторинг на игрови сървъри, създаден с PHP и Bootstrap 5.
## Характеристики
- **Мониторинг на сървъри в реално време** – актуализации на състоянието на вашите игрови сървъри в реално време
- **Поддръжка на няколко игри** – Counter-Strike 1.6, Counter-Strike 2, Minecraft и SA-MP
- **Административен панел** – Лесно управление на сървъра с функции за добавяне, редактиране и изтриване
- **Модерен потребителски интерфейс** – дизайн в стил „Glassmorphism“ с плавни анимации
- **Адаптивен дизайн** – работи на настолни компютри, таблети и мобилни устройства
- **Статистика за играчите** – Преглед на онлайн играчите, максималния капацитет и заетостта на сървъра
## Поддържани игри
| Игра | Код на типа | Порт по подразбиране |
| ------------------ | --------- | ------------ |
| Counter-Strike 1.6 | cs16 | 27015 |
| Counter-Strike 2 | cs2 | 27015 |
| Minecraft | Minecraft | 25565 |
| SA-MP | samp | 7777 |
## Изисквания
- PHP 7.4 или по-нова версия
- MySQL 5.7 или по-нова версия / MariaDB 10.3+
- Разширението cURL е активирано
- Разширението PDO е активирано
## Инсталиране
1. **Качване на файлове**
- Качете всички файлове на уеб сървъра си
2. **Създаване на база данни**
- Създаване на нова база данни в MySQL
- Импортирайте SQL файла от `SQL/brutecore.sql`
3. **Конфигуриране на базата данни**
- Отвори `protected/database.php`
- Актуализирайте данните за достъп до базата данни:
```php
$host = 'localhost';
$dbname = 'your_database_name';
$username = 'your_username';
$password = 'your_password';
```
4. **Достъп до приложението**
- Фронтенд: `https://yourdomain.com/`
- Административен панел: `https://yourdomain.com/admin/`
## Структура на файловете
```
BruteCore/
├── admin/
│ ├── add_servers.php # Add new server form
│ ├── delete_server.php # Delete server handler
│ ├── edit_server.php # Edit server form
│ ├── index.php # Admin dashboard
│ ├── login.php # Admin login page
│ ├── login_process.php # Login handler
│ ├── logout.php # Logout handler
│ ├── navi.php # Admin navigation
│ └── servers_overview.php # Server management
├── assets/
│ ├── css/
│ │ ├── brutecoreAdminMain.css # Admin panel styles
│ │ ├── brutecoreMain.css # Frontend styles
│ │ └── notifier.css # Notification styles
│ ├── images/
│ │ └── logo_horizontal_normal.png
│ └── js/
│ └── notifier.js # Notification system
├── protected/
│ └── database.php # Database configuration
├── SQL/
│ └── brutecore.sql # Database schema
├── index.php # Main frontend page
└── README.md # This file
```
## Административен панел
### Достъп по подразбиране
- URL: `/admin/login.php`
- Конфигуриране на администраторските данни за достъп в базата данни
### Характеристики
- Добавяне на нови сървъри с IP адрес и тип игра
- Редактиране на съществуваща информация за сървъра
- Изтриване на сървъри от мониторинга
- Преглед на статистическите данни за сървъра в реално време
- Вижте състоянието „онлайн“/„офлайн“ с един поглед
## Персонализиране
### Промяна на брандинга
- Замени логото в `assets/images/`
- Актуализирайте мета таговете в `index.php`
- Редактиране на CSS променливи в `assets/css/brutecoreMain.css`
### Добавяне на нови видове игри
1. Добавете типа на играта към функцията`getDefaultPort()`
2. Добавяне на име за показване към `getGameDisplayName()`функцията
3. Добавяне на формат на URL за свързване към функцията`buildConnectUrl()`
4. Актуализиране на опциите в падащите менюта във формулярите за администратори
## Препоръки за сигурност
1. Веднага променете стандартните данни за достъп на администратора
2. Използвайте HTTPS за всички връзки
3. Поддържайте PHP и зависимостите актуализирани
4. Ограничаване на достъпа до `protected/`директорията
5. Използвайте силни пароли за базите данни
## Отстраняване на неизправности
**Сървъри, които се показват като ОФЛАЙН:**
- Проверете дали IP адресът и портът на сървъра са правилни
- Уверете се, че типът на играта съответства на сървъра
- Уверете се, че крайната точка на API е достъпна
- Проверете дали cURL е активиран в PHP
**Грешки при свързване с базата данни:**
- Проверете данните за достъп до базата данни в `protected/database.php`
- Уверете се, че сървърът на базата данни работи
- Проверете дали базата данни и таблиците съществуват
**Бавно зареждане:**
- Времето за изчакване на API е настроено на 10 секунди за всеки сървър
- Обмислете възможността за кеширане на данните от сървъра с цел подобряване на производителността
- Намалете броя на сървърите, ако е необходимо
## Благодарности
- Разработено от [codestrike.store](https://codestrike.store)
- Bootstrap 5.3
- Икони на Bootstrap
- API за състоянието на сървъра от esportsdesigns.com
## Лиценз
Този продукт е собственически софтуер. Неоторизираното копиране, промяна или разпространение е забранено.
## Поддръжка
За поддръжка и запитвания:
- Имейл: sales@codestrike.store
- Discord: https://discord.com/invite/hacD4ZGm3J
Имаш въпроси за този продукт?
Влез в нашия Discord сървър и пусни билет — обикновено отговаряме до 30 минути.
Ревюта
—
0 ревю(та)
Влез в акаунта си за да пишеш ревю Вход
Подобни ресурси
CMS системи
CMS системи
NexusRP FiveM CMS – RP уебсайт с кандидатури
NexusRP FiveM тема + CMS за приложения
€24.99
CMS системи
GamePort – PHP CMS за начална страница на гейминг общност
GamePort – Начална страница за игри (портал)