看过MC服主网的这款插件吗?[管理|网页|信息][汉化]Ban Management —— 强大的网页封禁管理系统[1.2.5+]
现在,一款国人编写的WebBan+Minecraft BanSystem完全可以替代它啦!让我们为国人点个赞!
插件端介绍与配置
简介
- 想最大限度的防熊孩子?
- 想简化封禁熊孩子的操作?
- 想让玩家能查看自己是否被封禁?
- WebBan能帮到你!
截图
插件命令&权限
命令部分
/WebBan add <user> <reason> <time>添加玩家封禁并设置封禁时间且设置一个解封时间
注意!time参数分为2部分 年-月-日 时-分 例如 2016-07-10 12:00(时间为单独参数)
/WebBan remove <user> 解除一个玩家的封禁状态
/WebBan check <user> 查看一个玩家的封禁状态
/WebBan list 列出处于封禁风状态的玩家
权限部分
admin.ban.remove 移除玩家封禁
admin.ban.add 增加玩家封禁
注意!两个权限建议只添加到城管/OP权限组
配置方法
- 将插件丢进/plugins并启动服务器
- 关闭服务器
- 打开plugins/WebBan/Config.yml
- 填写正确的数据库信息即可
Web端
与BanManagement等依赖数据库与网页空间的系统一样,本插件需要:
- 网页服务器一台,VPS及虚拟空间均可。注意这款插件的Web端由于采用了某些新特性仅支持php 5.4+。
- 数据库一枚,请注意部分虚机的数据库不开放外网权限,只有开放外网的数据库才可以使用,推荐腾讯云数据库。
简介
页面大致也这样 采用的是3.3.6的bootstrap来编写的页面,我承认页面可能不太好看(前端渣) 至于框架方面 依然采用AMP
这次加了个数据库框架Medoo
这个程序大致分三部分——
- 一是前台(俗称的首页 一个界面类似Banxxxx的首页 可供玩家查询服务器中的ban人情况 也可以查询自己是否被ban)
- 二是后台 后台是OP/管理员才能进入的 里面可以查看到服务器中ban人的全部数据以及可以查询到玩家从举报中心举报违规玩家的信息
- 三是举报中心(有人会问:举报中心有什么用?举报中心可以让玩家提交举报信息 即使OP/管理员不在线或不在游戏时 当你上传举报信息完了,OP/管理员进入系统时即可处理举报信息。同时 支持证据截图上传 后台也可以查看截图 方便核实举报信息来处理违规的玩家。就问你牛掰不牛掰!
配置方法
首先打开Application/Amysql/Config.php:
$Config['ConnectTag'] = 'default'; // Mysql连接标识 可同时进行多连接 $Config['Host'] = 'localhost'; // Mysql主机地址 $Config['User'] = 'root'; // Mysql用户 $Config['Password'] = '1234567'; // Mysql密码 $Config['DBname'] = 'minecraft'; // 数据库名称 $Config['CharSet'] = "UTF-8";
修改Host(如果是本地则不需要修改 如果端口更改了 请请填上端口)User,Password,DBname为你服务器的数据库信息。
修改网站标题
// 网站标题设置 ********************************************** $Config['title'] = "XXXXXX"; $Config['copyright'] = "@" . $Config['title'] . " 版权所有 All Right Reserved";
title为全局标题(即全站使用的) Copyright为全站的页脚的版权信息
Medoo数据库框架信息修改(根目录/lib/Conf.php)
?php $database = new medoo([ 'database_type' => 'mysql', 'database_name' => 'minecraft', 'server' => 'localhost', 'username' => 'root', 'password' => '1234567', 'charset' => 'utf8', 'port' => 3306 ]);
同理 修改database_name,server,username,password 如果数据端口有变请填写port。
到此这里修改完毕
修改完毕后上传至Web端,导入下载文件中提供的数据库即可参考BanManagement开始使用。
所以程序推荐使用PHP5.4以上的版本 IIS/NGINX/APACHE均能使用,我的开发环境是IIS/APACHE+PHP5.6.12+MYSQL5.6,开发工具 Microsoft Viusal Studio 2013/2015。
后续会进行更新,有兴趣的朋友去coding.net查找我的项目并pull下来研究。
下载地址
作者并未强调版本,只是指明1.8,如遇版本问题欢迎向作者反馈。
文件下载