[1.2.5+]Ban Management强大的网页封禁管理系统插件
- Minecraft插件
- 2021-09-18
- 2926
熊孩子一多,封禁管理这玩意就变得十分的困难,你要不停的向玩家解释“TM为什么封老子号?”“老子做什么了?”。特别是在你赦免某个熊孩子之后,他再犯而你已经不记得他曾经做过的事,这是多么郁闷呀。这时,针对大服的网页封禁管理系统应运而生啦!
安装前警告——配置本插件需要有服务器后台管理基础(废话)、建站基础以及数据库操作基础(会用Phpmyadmin就可以了)。如果不会建站以及数据库的基础操作,请不要安装本插件!
插件用途:
1、通过WEB页面查看玩家的封禁、禁言、警告情况。包括时间、操作者、理由等。
2、管理员可以通过WEB页面直接修改/解除玩家的封禁、禁言。
3、管理员可以警告玩家,达到一定次数后可以自动设置对该玩家的处罚操作。
4、你可以通过该插件实现BC多服务端的统一封禁。
网页服务器一台,VPS及虚拟空间均可, 本站推荐九零主机哦一年香港主机只需59元,本站文章页都有它的广告!
数据库一枚,请注意部分虚机的数据库不开放外网权限,只有开放外网的数据库才可以使用,推荐腾讯云数据库,最近活动6元可以购买6个月数据库。
下载插件本体、网页端与数据库文件——注意:WIN是ANSI,linux是UTF8。(1.2.5到1.7.2均可,1.7.10及以上有特殊版本。)
好了废话不多说,开始进入插件安装教程。
1、下载插件,将插件部分放入服务器的plugins文件夹,然后打开插件目录(BanManager),修改里面的config.yml文件。(如果不是汉化版,请先运行一次服务端,插件将自动生成配置文件)
请替换以下信息:
host: 数据库地址
port: 3306
database: 数据库名
username: 数据库用户
password: '数据库密码'
建议先在本地用MySQL-Front测试数据库是否连通,否则开服时将报错,网页服务端的请联系服务商,因为服务商可能为了安全考虑限制了服务器的个别端口外网操作。
2、导入“import.sql”到你的MYSQL数据库。我已经在文件中新建了插件需要的表,并且都更改为了UTF8编码。如果你没有导入,插件也会为你自动生成表,但是生成的表不是UTF8编码,无法输入中文。(仅限汉化版。如版本还未汉化,请手动调整表为UTF8编码。谢谢!)
3、上传WEB页面到你的网页服务器上。打开其中的“settingsRename.php”,修改以下内容,其他内容自己视情况修改:
$settings['utf8'] = true; // 与客户端一致,建议开启
$settings['password'] = ''; // 管理面板的密码(请设置一个复杂密码)
4、将“settingsRename.php”重命名为“setting.php”。
5、设置setting.php为644权限,防止读取。其余文件设置为777权限。
6、打开WEB页面的管理面板,点击“添加服务器”。然后输入插件中config.yml里的数据库信息。
7、请再次确认config.yml内设置useUFT8=true,WEB端配置文件内开启了UTF8模式,数据库表的编码均为UTF8。否则无法上传任何中文!
指令列表(大部分跟ess插件自带的一样,提供了一些新功能)——
/ban <用户名> <原因>bm.ban
bm.banoffline允许玩家永久封禁别人。
永久封禁离线的玩家,必须要有bm.ban。
/tempban <用户名> <时长> <原因>bm.tempban
bm.tempbanofflin允许玩家临时封禁别人。
临时封禁离线的玩家,必须要有bm.tempban。
/unban <用户名>bm.unban允许玩家解封某人。 /bminfo <用户名>bm.bminfo允许使用/ bminfo,显示某玩家当前的封禁信息。 /banip <用户名 / IP> <原因>bm.banip允许封禁IP。 /tempbanip <用户名 / IP> <时长> <原因>bm.tempbanip让您临时封禁一个ip。 /unbanip <IP>bm.unbanip让您解除封禁一个ip。 /banimport <player / ip>
<显示的原因>bm.import允许从旧的封禁列表导入被封禁玩家和IP。示例: ”/banimport
player 从历史封禁记录中导入“。
则所有在安装该插件之前的封禁的玩家都会被导入到数据库,原因均为”从历史封禁记录中导入“
/kick <用户名> <原因(选填)>bm.kick让你踢出一位玩家。 /nlkick <用户名> <原因(选填)>在开启记录踢出的情况下,使这次踢出不被记录。 /mute <用户名> <原因>bm.mute让您禁言玩家。 /tempmute <用户名> <时长> <原因>bm.tempmute 允许您临时禁言玩家。 /unmute <用户名>bm.unmute允许您取消禁言玩家。 /warn <用户名> <原因>bm.warn允许您警告玩家。 /bmreload bm.reload允许您重新配置。
本站所发布的全部内容源于互联网搬运,仅限于小范围内传播学习和文献参考 请在下载后24小时内删除,如果有侵权之处请第一时间联系我们删除。 敬请谅解! E-mail:tudoumc@foxmail.com
本文链接:https://www.tudoumc.com/post/226.html