Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

3 страниц V  « 2 3

Gms - движок мониторинга

, gms
Статус пользователя justfun
сообщение 18.9.2021, 7:13
Сообщение #41
Стаж: 6 лет 10 месяцев

Сообщений: 22
Благодарностей: 11
Полезность: 381

Update to 2.0 beta
Ссылка на обновления под спойлером:
Cкрытый текст
https://gamems.ru/product/game-monitoring-system.html#changelist


GMS - game monitoring system
Веб движок для создание мониторинг игровых серверов
[spoiler=Cкрытый текст]https://github.com/gaisindanil/Gms/spoiler]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 19.9.2021, 20:19
Сообщение #42
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

justfun, отличная работа, хорошая и самое главное рабочая альтернатива SVV
Я бы сделал сборку в виде пакета. К примеру gmsdeb всё равно твой продукт для VPS.

К примеру пакет для чистой установки на VPS на базе Debian/Ubuntu или иной дериватив.

Рабочий каталог /opt/www/gms
Командный файл: /usr/bin/gms
postinst

Скрипт на bash:
1. Выставляем нужные права
2. Проверяем пакеты в системе: nginx (рекомендованный веб-сервер), php и MySQL (MariaDB) и если пакет отсутствует устанавливаем
3. В корне проекта /opt/www/gms должна быть папка cfg с конфигами для веб серверов, на которые скрипт автоматом создаст симлинки в /etc/nginx/cong/gms.conf в зависимости какой веб-сервер установлен, или тупо всё делаем под nginx.
4. Далее автоматом создать базу
DB_Name: gms
DB_User: gms
DB_Pass: хеш от текущей даты до минуты.
и импортировать готовую сконфигурированную базу из каталога /opt/www/gms/cfg/db/*

5. Вывести пользователю информацию о готовой установке и доступе сайта по адресу: http://$ip/admin/
Поменять IP-адрес на домен проекта можно в /opt/www/gms/conf/gms.conf или запустить
Код
sudo gms
будет предложено ввести название каталога в /opt/www* и после ввода имени каталога пользователь уже будет работать с конкретным каталогом где из меню можно будет выбрать следующее:
Сменить домен
Сделать бэкап
Отредактировать конфигурационный файл веб-сервера (sudo mcedit /opt/www/$SITE/cfg/gms.conf)
Открыть каталог проекта (mc .)
Перезагрузить веб-сервер
Перезагрузить СУБД

Ну, то есть в общих чертах, как я вижу пакетирование подобных проектов, как я бы это сделал. То есть обязательно должен быть командный файл из которого можно управлять инфраструктурой созданной в рамках пакета gms.

Ещё нужно над документацией поработать
Рекомендую: https://v2.vuepress.vuejs.org/
Или вот: https://github.com/matcornic/hugo-theme-learn
Пример работы: https://learn.netlify.app/en/ позволяет читать страницу за страницей помечая пройденный материал






Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Vladorld
сообщение 19.9.2021, 21:08
Сообщение #43
Стаж: 8 лет 6 месяцев

Сообщений: 277
Благодарностей: 92
Полезность: < 0

Закинул архив и при переходе на сайт белый экран
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 19.9.2021, 21:37
Сообщение #44
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(Vladorld @ 19.9.2021, 21:08) *
Закинул архив и при переходе на сайт белый экран

Права доступа выставь
И проверь системные требования.
У автора установлен php7.4.3
Требования:
Цитата
curl, mbstring, bz2, short_tags, gd


Отредактировал: Gecko, - 19.9.2021, 21:43


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя ChillCs
сообщение 4.3.2022, 3:37
Сообщение #45
Стаж: 2 года

Сообщений: 1
Благодарностей: 1
Полезность: 0

Скачал актуальную версию, установить нельзя никак, просто белый экран либо не заходит на сайт. Права доступа выставлял, с требованиями ознакамливался всё сходится.
При скачивании версии 1.2 устанавливается, но много ошибок с бд. Например когда пытаешься обновить цвет сервера, или добавить новый. При кроне проверки оплаты, услуг тоже вылетает ошибка бд.
Что делать? Есть ли какая то стабильная версия без ошибок?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 5.3.2022, 11:58
Сообщение #46
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

Цитата(ChillCs @ 4.3.2022, 3:37) *
Скачал актуальную версию, установить нельзя никак, просто белый экран либо не заходит на сайт. Права доступа выставлял, с требованиями ознакамливался всё сходится.
При скачивании версии 1.2 устанавливается, но много ошибок с бд. Например когда пытаешься обновить цвет сервера, или добавить новый. При кроне проверки оплаты, услуг тоже вылетает ошибка бд.
Что делать? Есть ли какая то стабильная версия без ошибок?

Установка там конечно не самая лучшая. В любом случае, всё это желательно разворачивать на VPS.
Установи весь необходимый софт > nginx/apache > (смотрит в /opt/www/gms), php7.4+modules, MySQL/MariaDB.
Установи git > (apt install git)

Цитата
Системные требование:
php 7.4 или выше
mysql 5.6 или выше
Curl
Планировщик задач
Открытыие udp/tcp порты
php расширения:
mbstring
short tags on
gd


Выполни:
Код
mkdir -p /opt/www/gms && cd /opt/www/gms
git clone https://github.com/gaisindanil/Gms .
find . -type f  -exec chmod -R 0644 {} \;
find . -type d -exec chmod -R 0755 {} \;
./install.sh






Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя justfun
сообщение 11.1.2023, 5:42
Сообщение #47
Стаж: 6 лет 10 месяцев

Сообщений: 22
Благодарностей: 11
Полезность: 381

Выпущена версия бесплатной версии GMS v2.2 в основном изменения коснулись исправления ошибок.
Версия: v2.2:
Исправления ошибок:
Добавления услуги выдавало ошибку
Удалена неиспользуемая таблица ga_news
Поправлена пагинация страниц во всех местах
Начальный баланс у пользователя 9 руб, исправлено на 0.
Добавлен не хватающий столбец befirst_expired_date в таблице ga_servers
Исправления ошибок панель управления:
Исправлены мелкие ошибки
Поиск пользователя

Исправления ошибок в шаблоне:
Оплата услуги через лк
Ссылка на скачинваие
https://game-ms.ru/product/game-monitoring-system.html#description


Отредактировал: justfun, - 11.1.2023, 7:34


GMS - game monitoring system
Веб движок для создание мониторинг игровых серверов
[spoiler=Cкрытый текст]https://github.com/gaisindanil/Gms/spoiler]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 20.1.2023, 3:37
Сообщение #48
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

justfun,
BIN
Прикрепленный файл  README.pdf ( 784,49 килобайт ) Кол-во скачиваний: 37

SRC
Прикрепленный файл  README.zip ( 1,97 килобайт ) Кол-во скачиваний: 18




Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя justfun
сообщение 2.2.2023, 6:45
Сообщение #49
Стаж: 6 лет 10 месяцев

Сообщений: 22
Благодарностей: 11
Полезность: 381

Цитата(Gecko @ 20.1.2023, 4:37) *
justfun,
BIN
Прикрепленный файл  README.pdf ( 784,49 килобайт ) Кол-во скачиваний: 37

SRC
Прикрепленный файл  README.zip ( 1,97 килобайт ) Кол-во скачиваний: 18

Спасибо большое! thank_you2.gif


GMS - game monitoring system
Веб движок для создание мониторинг игровых серверов
[spoiler=Cкрытый текст]https://github.com/gaisindanil/Gms/spoiler]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 2.2.2023, 7:10
Сообщение #50
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

justfun,
Цитата
Спасибо большое!

На всякий случай.deb
Код
sudo apt install pandoc -y


Для совместимость с кириллицей
Код
sudo apt install texlive-lang-cyrillic -y


В зависимости от дистрибутива и версии pandoc пакеты могут быть другие
Код
sudo apt install texlive-fonts-recommended texlive-extra-utils texlive-latex-extra texlive-xetex -y


Код
pandoc --latex-engine=xelatex README.md -o README.pdf


Как вариант, с *.md можно генерировать html страницы в виде готового сайта на hugo.

Отредактировал: Gecko, - 5.2.2023, 7:53


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя justfun
сообщение 13.1.2024, 10:15
Сообщение #51
Стаж: 6 лет 10 месяцев

Сообщений: 22
Благодарностей: 11
Полезность: 381

Давно не было обновлений, за большое время было раскрыто множество ошибок и не доработак, по этому было решено выпустить обнлвения)
Update to 3.0
Список изменений:
Версия: v3.0(12.01.2024)
Исправлены мелкие ошибки
Удалена платежная система Qiwi P2P
Добавлена новая игра CS:GO 2
Удалена команда `php bin/console qiwi`
Добавлена новая платежная система YooMoney
Новый параметр BASE_URL: указывается основной домен сайта
Изменена ссылка на сервер: было `server/info?id={id}`, стало `/server/{address}/info`
Добавлен Flash виджет
Исправлено название серверов SAMP, были проблемы с кодировкой, также парсилось неверное название карты.
Добавлен новый платный шаблон Dark1
Для шаблона Dark1 добавлен новый виджет со статистикой сервиса
Удален `install.sh`, теперь весь процесс установки происходит через интерфейс.
Исправлено подтверждение прав игрового сервера
Добавлен виджет Money, во всех местах суммы приведены к единому формату.
Добавлен виджет PayMethod
Исправлена ввод пароля при регистрации
Ссылка на обновления под спойлером:



GMS - game monitoring system
Веб движок для создание мониторинг игровых серверов
[spoiler=Cкрытый текст]https://github.com/gaisindanil/Gms/spoiler]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Gecko
сообщение 13.1.2024, 12:09
Сообщение #52
Стаж: 5 лет 2 месяца

Сообщений: 1115
Благодарностей: 464
Полезность: 348

justfun, Могут возникнуть вопросы по установке, уже через композер. Также появился написанный на коленках конфиг для докера, который не факт что будет работать из коробки, понимаю что это для dev...

Просто я пишу проект по развертыванию на vds именно для продакшн полноценной инфраструктуры на базе докера, lemp,NginxProxyManager,php7*,8*,redis,mail,hlds,etc... И твой gms я включил вместе с csbans и другими популярными cms такими как wp,okaycms,joomla,dle... в скрипт автоматической установки, теперь нужно установочный файл для gms переписывать )))

Создай ты на конец нормальную документацию, нет ничего проще создать для этого каталог ./docs и обновлять доки с помощью vitepress

Чтобы 2 раза не вставать.
По csbans, вот новый
дефолтный дизайн
Прикрепленное изображение

Задний фон временно одолжил у followX

Отредактировал: Gecko, - 13.1.2024, 12:30


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя justfun
сообщение 15.1.2024, 6:06
Сообщение #53
Стаж: 6 лет 10 месяцев

Сообщений: 22
Благодарностей: 11
Полезность: 381

Gecko, да конфиг докер действительно для дев среды...
Насчет документации да подумаю, спасибо за наводки good.gif


GMS - game monitoring system
Веб движок для создание мониторинг игровых серверов
[spoiler=Cкрытый текст]https://github.com/gaisindanil/Gms/spoiler]
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V  « 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: