Работы
Панель управления игровым хостингом
Панель предназначена для полноценного управления игровым хостингом. Написана на PHP с использованием Yii Framework. Панель зарегистрирована в госреестре ПрЭВМ под №2014615185.
13 июля 2013 г., 20:49:43
CS:Bans (замена AmxBans)
CS:Bans (CraftSoft:Bans) - написанное "с нуля" приложение, являющееся заменой устаревшего AmxBans.
27 окт. 2013 г., 13:04:18
CS:MyArena
CS:MyArena (CraftSoft:MyArena) - программа предназначенная для управления игровыми серверами на хостинге MyArena.
22 дек. 2013 г., 16:14:49
CS:Bans 2
Система управления банами и администраторами на серверах Counter Strike 1.6, Counter strike Condition Zero и других на движке Half-Life 1
Это новая, полностью переписанная с нуля, версия CS:Bans 1
В данной версии применены все знания и опыт, что позволило написать более чистый, красивый, лаконичный и нормально работающий код. Большинство методов покрыты тестами
Проект полностью бесплатный. Разрабатываю его лично я по своей инициативе.
Но, так как пишу я его в свободное время, которого не особо много, прошу только донатить. Ссылка для приема донатов https://yoomoney.ru/to/41001307151058
Модули будут разрабатываться так же бесплатно, включая модуль продажи админок/разбанов. Исключение только индивидуальные доработки по личной просьбе
Ссылка на проект https://github.com/craft-soft/csbans2
Принимаю пулл реквесты и любую помощь в разработке
Отличия от CS:Bans 1
- Написан с нуля с использованием фреймворка Yii 2
- Чистый, красивый код
- Оптимизированы запросы к базе
- Мультиязычность (в данный момент присутствуют русский и английский языки)
- Управление перенесено в отдельный модуль админки. То есть все управление происходит в админке.
- Шаблонизатор Twig
- Более тонкая настройка прав доступа веб админов
- Статистика по банам (за вчера, за сегодня, за период)
- Более подробный системный лог (Кто и что редактировал)
- Выбор провайдера данных по IP адресам.
- Выбор библиотеки получения данных с серверов (пока добавлены PhpSourceQuery от xPaw и GameQ. GameQ по-умолчанию)
В планах
- Поддержка модулей
- Загрузка и установка модулей и тем из админки и, возможно, маркетплейс
- Поддержка SourceBans (сервера, баны, админы. Пока в статусе анализа, не придумал еще как объединить)
- Автообновление баз данных по IP адресам
- Форма протеста бана, форма предложения бана (как в SourceBans)
- Уведомление админов в телеграм при некоторых событиях (будет выбор событий в профиле)
- Упаковка в Docker
- Размещение как проект на https://packagist.org и установка из консоли
Скриншоты
05 мая 2023 г., 11:57:10