craftsoft / csbans2
运行在半条命1引擎上的服务器上的封禁和管理员管理系统
0.3.1
2023-09-04 14:12 UTC
Requires
- php: >=7.4.0
- ext-bz2: *
- ext-curl: *
- ext-gd: *
- ext-gmp: *
- ext-json: *
- ext-pdo: *
- ext-zip: *
- austinb/gameq: ^3.1
- bower-asset/toastr: ^2.1
- dmirogin/yii2-js-urlmanager: ^1.2
- geoip2/geoip2: ^2.13
- guzzlehttp/guzzle: ^7.5
- himiklab/yii2-recaptcha-widget: ^2.1
- imagine/imagine: ^1.3
- ip2location/ip2location-php: ^8.3
- kartik-v/yii2-widget-activeform: @dev
- kartik-v/yii2-widget-datepicker: ^1.4
- kartik-v/yii2-widget-fileinput: ^1.1
- kartik-v/yii2-widget-select2: ^2.2
- knik/g-rcon: ^0.7.0
- loveorigami/yii2-notification-wrapper: ^6.7
- matomo/device-detector: ^6.1
- mihaildev/yii2-ckeditor: ^1.0
- mirocow/yii2-yandex-maps: dev-master
- psr/simple-cache: ^1.0
- richardfan1126/yii2-js-register: ^0.0.1
- wbraganca/yii2-dynamicform: ^2.0
- xpaw/php-source-query-class: ^2.1
- xpaw/steamid: ^2.0
- yiisoft/yii2: ~2.0.45
- yiisoft/yii2-bootstrap5: ~2.0.2
- yiisoft/yii2-httpclient: ^2.0
- yiisoft/yii2-symfonymailer: ~2.0.3
- yiisoft/yii2-twig: ^2.4
Requires (Dev)
- codeception/codeception: ^5.0.0 || ^4.0
- codeception/lib-innerbrowser: ^3.0 || ^1.1
- codeception/module-asserts: ^3.0 || ^1.1
- codeception/module-filesystem: ^2.0 || ^1.1
- codeception/module-yii2: ^1.1
- codeception/verify: ^2.2
- phpunit/phpunit: ~9.5.0
- symfony/browser-kit: ^6.0 || >=2.7 <=4.2.4
- yiisoft/yii2-debug: ~2.1.0
- yiisoft/yii2-faker: ~2.0.0
- yiisoft/yii2-gii: ~2.2.0
This package is not auto-updated.
Last update: 2024-09-19 22:57:35 UTC
README
Counter Strike 1.6, Counter strike Condition Zero和其他运行在Half-Life 1引擎上的服务器上的封禁和管理系统
这是CS:Bans 1的全新重写版本
在这个版本中,应用了所有知识和经验,从而编写了更干净、更美观、更简洁、更正常工作的代码。大多数方法都经过了测试
该项目完全免费。我自发地独自开发。
但由于我在业余时间编写它,业余时间不多,所以请捐赠。捐赠链接:https://yoomoney.ru/to/41001307151058
模块将免费开发,包括销售管理员/解封模块。例外情况是个人请求的个性化定制
接受pull请求和任何开发帮助
也欢迎beta测试员
发现错误或提出建议,请在Issues中留言
注意!!当前(版本0.0.1)仅开发了管理员控制台!
与CS:Bans 1的区别
- 使用Yii 2框架从头开始编写
- 干净、美观的代码
- 优化了数据库查询
- 多语言(目前有俄语和英语)
- 管理转移到独立的管理模块。也就是说,所有管理都在管理控制台中完成。
- 模板引擎Twig
- 更细致的web管理员权限设置
- 封禁统计(昨天、今天、周期)
- 更详细的系统日志(谁编辑了什么)
- 根据IP地址选择数据提供者
- 根据服务器选择数据获取库(目前添加了xPaw的PhpSourceQuery和GameQ。默认为GameQ)
计划
- 模块支持
- 从管理控制台加载和安装模块和主题,可能还有市场
- SourceBans支持(服务器、封禁、管理员。目前处于分析状态,还没有想好如何整合)
- 自动更新IP地址数据库
- 封禁抗议表单、封禁建议表单(如SourceBans中的)
- 在特定事件发生时向管理员发送Telegram通知(将在个人资料中选择事件)
- 打包为Docker
- 作为项目放置在https://packagist.org.cn上,并从控制台安装
安装
- 下载项目
- 在浏览器中转到您的安装地址。如果应用程序未安装,系统将识别并立即打开安装表单