本帖最后由 孩紫MC 于 2016-7-11 12:20 编辑
好久没来发帖了{:10_514:} 在离开BBS前计划了开发个封禁查询系统的 后来一直拖着拖着就当没回事了 最近跟朋友合伙搞服务器 就打算写出来了 =。=插件嘛 朋友还在做 封禁系统也大概做完了 见着没事干 也就来BBS发个资源给大家
得了 也不废话 进正题吧
首先来介绍下:
Minecraft - BanSystem(应该不叫system 应该叫平台 开发的灵感来自于Banxxx的网页平台(具体什么我都忘了= =M
先来看看界面

页面大致也这样 采用的是3.3.6的bootstrap来编写的页面(我承认页面可能不太好看(前端渣) 至于框架方面 依然采用AMP 这次加了个数据库框架Medoo(不用整天拼SQL语句
这个程序大致分三部分
一是前台(俗称的首页 一个界面类似Banxxxx的首页 可供玩家查询服务器中的ban人情况 也可以查询自己是否被ban

二是后台 后台是OP/管理员才能进入的 里面可以查看到服务器中ban人的全部数据以及可以查询到玩家从举报中心举报违规玩家的信息


三是举报中心(有人会问:举报中心有什么用?举报中心可以让玩家提交举报信息 即使OP/管理员不在线或不在游戏时 当你上传举报信息完了 OP/管理员进入系统时即可处理举报信息。同时 支持证据截图上传 后台也可以查看截图 方便核实举报信息来处理违规的玩家


(图片仅作演示之用 请不要介意)
配置的方法首先打开下Application/Amysql/Config.php
修改Host(如果是本地则不需要修改 如果端口更改了 请请填上端口)User,Password,DBname为你服务器的数据库信息
修改网站标题
title为全局标题(即全站使用的) Copyright为全站的页脚的版权信息
Medoo数据库框架信息修改(根目录/lib/Conf.php)
同理 修改database_name,server,username,password 如果数据端口有变请填写port
到此这里修改完毕
PS:程序使用部分新特性 鉴于特性不支持PHP5.3+以下 加上Medoo使用了PHP5.4+的新特性 所以程序推荐使用PHP5.4以上的版本 IIS/NGINX/APACHE均能使用 我的开发环境是IIS/APACHE+PHP5.6.12+MYSQL5.6
开发工具 Microsoft Viusal Studio 2013/2015
哦 对了= = 忘了一个非常重要的 后台管理员登陆是采用DZ的md5+6位盐的加密方法 所有如果有基础的话 可以去翻翻dz的密匙算法 自己简简单单的写个添加密码的东西
后续会进行更新 有兴趣的朋友去coding.net查找我的项目并pull下来研究 如果有哪些地方不好或者错漏的 请联系我进行改进本程序有配套的插件进行使用 如果插件开发完成 我会征得朋友同意再进行转载~
最后多说一句 如果我发错版 请版主帮我移动吧= =M
插件部分已完工 可配合使用 详情点击→戳这里(~ ̄▽ ̄)→))* ̄▽ ̄*)o[手指戳戳]
附上sql一份
数据库.zip
(734 Bytes, 下载次数: 231)
好久没来发帖了{:10_514:} 在离开BBS前计划了开发个封禁查询系统的 后来一直拖着拖着就当没回事了 最近跟朋友合伙搞服务器 就打算写出来了 =。=插件嘛 朋友还在做 封禁系统也大概做完了 见着没事干 也就来BBS发个资源给大家
得了 也不废话 进正题吧
首先来介绍下:
Minecraft - BanSystem(应该不叫system 应该叫平台 开发的灵感来自于Banxxx的网页平台(具体什么我都忘了= =M
先来看看界面

页面大致也这样 采用的是3.3.6的bootstrap来编写的页面(我承认页面可能不太好看(前端渣) 至于框架方面 依然采用AMP 这次加了个数据库框架Medoo(不用整天拼SQL语句
这个程序大致分三部分
一是前台(俗称的首页 一个界面类似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
到此这里修改完毕
PS:程序使用部分新特性 鉴于特性不支持PHP5.3+以下 加上Medoo使用了PHP5.4+的新特性 所以程序推荐使用PHP5.4以上的版本 IIS/NGINX/APACHE均能使用 我的开发环境是IIS/APACHE+PHP5.6.12+MYSQL5.6
开发工具 Microsoft Viusal Studio 2013/2015
哦 对了= = 忘了一个非常重要的 后台管理员登陆是采用DZ的md5+6位盐的加密方法 所有如果有基础的话 可以去翻翻dz的密匙算法 自己简简单单的写个添加密码的东西
后续会进行更新 有兴趣的朋友去coding.net查找我的项目并pull下来研究 如果有哪些地方不好或者错漏的 请联系我进行改进本程序有配套的插件进行使用 如果插件开发完成 我会征得朋友同意再进行转载~
最后多说一句 如果我发错版 请版主帮我移动吧= =M
插件部分已完工 可配合使用 详情点击→戳这里(~ ̄▽ ̄)→))* ̄▽ ̄*)o[手指戳戳]
附上sql一份
听说有服务有没有特殊一点的那种
上传图片的时候要是有熊 用端口上传了shell。。。
gundamMC 发表于 2016-6-21 22:52
上传图片的时候要是有熊 用端口上传了shell。。。
其实我想过用视频作为举报证据的 但是我不保证这程序任何服务器的消耗带宽都不一样- - 所以选择用图片作为举报证据上传
孩紫MC 发表于 2016-6-21 23:02
其实我想过用视频作为举报证据的 但是我不保证这程序任何服务器的消耗带宽都不一样- - 所以选择用图片作 ...
举报视频可以放优酷B站等的链接啊,毕竟图片不靠谱,比如你用TNT飞,然后被举报说开挂,你跳进黄河也洗不清啊。
SmallFatCYW 发表于 2016-6-22 18:27
举报视频可以放优酷B站等的链接啊,毕竟图片不靠谱,比如你用TNT飞,然后被举报说开挂,你跳进黄河也洗不 ...
这不太现实吧···· 毕竟谁会二到为了举报一个玩家去录视频。。。
这个挺不错的,适用于大型的服务器,小型的并没有什么用
本帖最后由 SmallFatCYW 于 2016-6-23 23:25 编辑
如...某国外大型服hypixel,举报必须要视频(当然也可以在游戏里直接向watchdog举报,但是==中国会有服务器有那么牛的具有机器学习的反作弊系统)
孩紫MC 发表于 2016-6-22 19:45
这不太现实吧···· 毕竟谁会二到为了举报一个玩家去录视频。。。
如...某国外大型服hypixel,举报必须要视频(当然也可以在游戏里直接向watchdog举报,但是==中国会有服务器有那么牛的具有机器学习的反作弊系统)
斗神 发表于 2016-6-23 21:51
这个挺不错的,适用于大型的服务器,小型的并没有什么用
开发的原因就是准备给服务器加个封禁查询系统 ~ 而且这个坑早就想开了~
孩紫MC 发表于 2016-6-24 16:17
开发的原因就是准备给服务器加个封禁查询系统 ~ 而且这个坑早就想开了~
难道不需要在服务端里加入一些插件吗?还是通过数据库直接调用?
梦彗業 发表于 2016-6-24 23:29
难道不需要在服务端里加入一些插件吗?还是通过数据库直接调用?
这当然需要=。= 只不过插件是我朋友在开发而已
孩紫MC 发表于 2016-6-25 07:07
这当然需要=。= 只不过插件是我朋友在开发而已
那你还不发出来{:10_492:}
{:10_492:}服务器啥时开 我去晃悠晃悠...
默默、无闻 发表于 2016-6-28 13:43
服务器啥时开 我去晃悠晃悠...
{:10_527:}dalao饶命啊 我才没服务器....
梦彗業 发表于 2016-6-25 19:15
那你还不发出来
{:10_492:}我朋友连插件都还没搞 还在搞启动器
孩紫MC 发表于 2016-6-28 15:08
我朋友连插件都还没搞 还在搞启动器
那你还发这个无意义的帖子啊
梦彗業 发表于 2016-6-28 19:39
那你还发这个无意义的帖子啊
那你觉得什么才有意义?
孩紫MC 发表于 2016-6-28 19:42
那你觉得什么才有意义?
至少可以用了啊,你配套的插件都没有,发出来有用吗
孩紫MC 发表于 2016-6-28 15:01
dalao饶命啊 我才没服务器....
{:10_492:}不是说合伙搞服务器么
默默、无闻 发表于 2016-6-29 22:44
不是说合伙搞服务器么
o( ̄ヘ ̄o#)是合伙啊 但是准备工作还在进行中...
求MCshop的搭建方法
孩紫MC 发表于 2016-6-30 11:24
o( ̄ヘ ̄o#)是合伙啊 但是准备工作还在进行中...
{:10_492:}就等着你开服了
好棒的后台,感谢楼主了!
弱弱的问一下这导航栏怎么改
本帖最后由 becky4tq 于 2016-7-11 15:25 编辑
恩~~~作者您默认的后台管理员帐密是要经过哪些身还是修改吗?
恩~~~作者您默认的后台管理员帐密是要经过哪些身还是修改吗?
becky4tq 发表于 2016-7-11 15:09
恩~~~作者您默认的后台管理员帐密是要经过哪些身还是修改吗?
修改密码还是?
这个东东可以用虚拟空间作网页端连接公网上的数据吗?可以使用CDN吗?
梦彗業 发表于 2016-7-12 11:47
这个东东可以用虚拟空间作网页端连接公网上的数据吗?可以使用CDN吗?
其实可以这样 这个后台放虚拟空间 游戏独立服务器 MYSQL也可以独立 然后这个后台跟游戏服务器可以用用这个mysql数据库
孩紫MC 发表于 2016-7-12 19:04
其实可以这样 这个后台放虚拟空间 游戏独立服务器 MYSQL也可以独立 然后这个后台跟游戏服务器可以用用这 ...
我就是这么想的,问题是可以用CDN吗?玩家提交那边不知道行不行
梦彗業 发表于 2016-7-12 22:31
我就是这么想的,问题是可以用CDN吗?玩家提交那边不知道行不行
CDN?提交数据是直接把数据丢到数据库里的 所以不必担心啊。。。
孩紫MC 发表于 2016-7-12 22:46
CDN?提交数据是直接把数据丢到数据库里的 所以不必担心啊。。。
确定可以吗?数据库参数安全吗
梦彗業 发表于 2016-7-12 22:48
确定可以吗?数据库参数安全吗
确定可以= = 推荐用腾讯云的MYSQSL
孩紫MC 发表于 2016-7-13 10:02
确定可以= = 推荐用腾讯云的MYSQSL
数据传输安全吗?
本帖最后由 SmallFatCYW 于 2016-7-13 22:02 编辑
话说管理员必须要dz吗?。。。没有(不愿意搭)怎么办。。能不能在游戏里加。。.. 还有就是我网站VPS在香港,服VPS在大陆(因为建站要备案嘛麻烦)。。。。但是出了个问题。。我在游戏里用Web BAN,BAN 了个ID。数据库那边记录了。但是网页没更新耶。。。。
话说管理员必须要dz吗?。。。没有(不愿意搭)怎么办。。能不能在游戏里加。。.. 还有就是我网站VPS在香港,服VPS在大陆(因为建站要备案嘛麻烦)。。。。但是出了个问题。。我在游戏里用Web BAN,BAN 了个ID。数据库那边记录了。但是网页没更新耶。。。。
SmallFatCYW 发表于 2016-7-13 21:53
话说管理员必须要dz吗?。。。没有(不愿意搭)怎么办。。能不能在游戏里加。。.. 还有就是我网站VPS在香港 ...
管理员?这个不是依赖DZ的... 游戏帐号是游戏帐号 管理账号是管理账号 至于你说使用了webBan 网页没更新 你可以看看后台的那个管理封禁数据那里
孩紫MC 发表于 2016-7-13 22:11
管理员?这个不是依赖DZ的... 游戏帐号是游戏帐号 管理账号是管理账号 至于你说使用了webBan 网页没更新 ...
管理账号在哪加?
请问一下怎么添加管理员
SmallFatCYW 发表于 2016-7-14 14:34
管理账号在哪加?
后台暂时没有添加管理员的功能 需要的可以戳我QQ向我咨询...
嗯~~~~有用~感谢。
孩紫MC 发表于 2016-7-14 17:51
后台暂时没有添加管理员的功能 需要的可以戳我QQ向我咨询...
然而您QQ是?
根目录/lib/Conf.php里有$database和$db两个都需要修改吗?
BC可以用吗?
不错不错 很好用
好东西,我回复一下,记录,免得以后找不到
图挂,清补。
还不错 支持一下
666很实用啊