Категории

Опрос

Оцените работу движка
Результаты   Все опросы
Теги
Архивы

GMS — Game Monitoring System

    
 


 

Описание

GMS (Game Monitoring System) — это мощный PHP-движок для создания системы мониторинга игровых серверов. Он позволяет отслеживать состояние серверов, активность игроков и эффективно монетизировать игровые проекты.


Основные возможности

Поддерживаемые игры
  • Counter-Strike 1.6
  • Counter-Strike: Global Offensive
  • Counter-Strike Source
  • Counter-Strike 2
  • Team Fortress 2
  • Left 4 Dead 2
  • Rust
  • San Andreas Multiplayer
  • Multi Theft Auto
  • Arma 3
  • Возможность добавления других игр
Интеграция с платёжными системами

Поддержка популярных платёжных систем: Unitpay, Robokassa, FreeKassa, YooMoney, ЮKassa. Обеспечивает безопасную и стабильную оплату услуг.

API для хостинг-провайдеров

Реализован API-модуль для интеграции с хостинг-провайдерами, позволяющий пользователям приобретать услуги напрямую через хостинги.

Административная панель
  • Управление пользователями
  • Добавление, удаление и мониторинг серверов
  • Создание и управление статистическими страницами
  • Управление играми и их настройками
  • Основные параметры системы
  • Настройка платёжных методов
  • Отслеживание логов с фильтрацией
  • Управление комментариями и новостями
  • Управление тарифами и платными услугами

Системные требования

  • Веб-сервер: Nginx или Apache 2
  • PHP: 7.4 – 8.1
  • MySQL: 5.6 и выше
  • Curl
  • Планировщик задач (cron)
  • Открытые UDP/TCP порты
  • PHP-расширения: curl, mbstring, bz2, short_tags, gd

Cron-команды

php bin/console cron — обновление игровых серверов
php bin/console payment — проверка истёкших счетов
php bin/console services — проверка платных услуг
php bin/console yookassa — проверка платежей через YooKassa


Список изменений

release-3.1.5
Исправления
  • Исправлен баг восстановления пароля — сообщение об отправке письма не отображается, если email не существует.
  • Улучшена административная панель, исправлены мелкие ошибки.
  • В админ-панели при редактировании сервера исправлена выдача услуг, добавлена справка.
  • Исправлена ошибка при оплате услуг через ЮKassa.
  • Исправлена оплата через FreeKassa.
  • Исправлен баг формы пополнения лицевого счёта, связанный с вводом суммы.
Изменения
  • После регистрации пользователь автоматически авторизуется.
  • После отправки комментария поля формы очищаются.
  • Исправлена покупка платных услуг.
  • Небольшие улучшения шаблона.
  • Добавлен редирект после оплаты услуг.
  • Улучшена страница верификации сервера.
  • Функция блокировки пользователя — при блокировке происходит мгновенный выход из личного кабинета.
  • Добавлена документация к API: /docs/index.html.
  • Добавлена поддержка эмодзи в названиях серверов.
  • Добавлена кнопка копирования IP-адреса сервера.
Новые функции
  • Добавлена возможность смены пароля в личном кабинете.
  • Добавлен query port для игровых серверов.
  • Добавлена фиксация последнего онлайна серверов.
  • Добавлен preloader для модальных окон.
  • Улучшена капча во всех формах.
  • Полнотекстовый поиск серверов.
  • Добавлен баннер согласия с политикой конфиденциальности.
  • Добавлена капча в форме сброса пароля.
  • Добавлена поддержка доменных адресов и улучшена валидация полей.

Системные требования CMS GMS

Для корректной работы CMS GMS ваш сервер должен соответствовать следующим требованиям:

  • Веб-сервер: Nginx или Apache 2
  • PHP: версия 7.4 или выше
  • База данных: MySQL версии 5.6 или выше
  • Подключения: поддержка Curl
  • Планировщик задач: CRON для автоматических команд
  • Сетевые порты: открытые UDP и TCP порты для игровых серверов
  • PHP расширения: curl, mbstring, bz2, short_tags, gd

Установка CMS GMS

Шаг 1: Проверьте системные требования
Перед установкой убедитесь, что ваш сервер соответствует техническим требованиям CMS GMS (PHP, база данных, права доступа к файлам и т.д.).

Шаг 2: Скачайте и распакуйте архив
Скачайте архив с CMS GMS и распакуйте его в выбранную папку на вашем сервере. Обычно это корневая директория веб-сервера или поддиректория для проекта.

Шаг 3: Доступ через технический адрес
Если у вас нет домена или DNS еще не обновлены, используйте технический адрес, который предоставляется каждому клиенту. Его можно найти в личном кабинете на странице с информацией о хостинге.

Шаг 4: Завершите установку
Откройте страницу установки через браузер и следуйте инструкциям. После завершения процесса вы увидите сообщение об успешной установке.

Шаг 5: Войдите в админ-панель
Нажмите кнопку "Войти" и используйте следующие учетные данные по умолчанию:
- Логин: admin@game-ms.ru
- Пароль: admin123
После входа вы можете изменить пароль и настроить систему под свои нужды.


Настройка автоматических задач (CRON)

Для корректной работы CMS GMS необходимо настроить автоматические задачи (CRON). Они выполняют обновление игровых серверов, проверку счетов и управление платными услугами. Ниже приведены примеры команд.

Пример 1: Обновление игровых серверов каждые 5 минут
*/5 * * * * cd /путь/к/вашему/проекту && php bin/console cron

Пример 2: Проверка истекших счетов каждые 30 минут
*/30 * * * * cd /путь/к/вашему/проекту && php bin/console payment

Пример 3: Проверка платных услуг на истечение каждые 30 минут
*/30 * * * * cd /путь/к/вашему/проекту && php bin/console services

Важно:

  • Замените /путь/к/вашему/проекту на фактический путь к директории вашего проекта на сервере.
  • Эти команды подходят для любого сервера с поддержкой CRON (Linux, VPS, выделенный сервер). В ISPmanager, cPanel, Plesk или других панелях их можно добавлять через интерфейс планировщика задач.
  • Если вы используете Windows, можно настроить задачи через "Планировщик заданий" с аналогичными командами, используя PHP.

После настройки CRON ваша CMS будет автоматически обновлять игровые серверы, проверять счета и услуги без вашего участия.


Инструкция подключения ЮMoney

Чтобы принимать платежи через ЮMoney, выполните следующие шаги:

1. Настройка уведомлений на сайте ЮMoney

  1. Авторизуйтесь на сайте ЮMoney.
  2. Перейдите на страницу настройки HTTP-уведомлений.
  3. В поле для URL уведомлений введите:
    https://ваш-домен/result?type=yoomoney
  4. Отметьте опцию "Отправлять HTTP-уведомления".
  5. Нажмите кнопку "Показать секрет" и скопируйте появившийся секретный ключ в безопасное место.
  6. Нажмите "Готово" для сохранения настроек.

2. Подключение ЮMoney к вашему магазину

  1. Войдите в панель управления администратора вашей CMS.
  2. Перейдите в раздел Настройки → Способы оплаты.
  3. Выберите ЮMoney и нажмите "Настроить".
  4. Введите номер вашего кошелька и ранее скопированный секретный ключ.
  5. Нажмите "Сохранить" для завершения настройки.

✅ После этих шагов ЮMoney будет подключен, и ваш магазин сможет принимать платежи автоматически.


     


Добавил asid 25-05-2026, 00:47 Просмотров: 8
Добавить комментарий
Ваше Имя:
Ваш E-Mail:
Код:
Кликните на изображение чтобы обновить код, если он неразборчив
Введите код: