此插件相比于之前的封禁有了更深层的改进!
功能
-
支持MySQL储存,多服互通封禁信息!
-
支持ip封禁,机器码封禁!ip段封禁!
-
相比于旧版本,修改了储存机制,采用多表方式,可无限记录玩家的机器码和ip信息!
-
使用线程化处理,对服务器0性能影响!不会因延迟问题导致玩家卡退等情况出现!
-
支持连带封禁,可基于封禁记录,通过ip和机器码,检测小号,并添加封禁信息!
-
关于连带封禁的说明!比如:玩家a steam账号封禁后,更换设备或ip重新尝试进入服务器,更换后的ip和机器码将被继续记录!可有效拦截熊孩子等换号操作,被小号检测后将被继续记录ip和机器码!
-
支持定期检测服务器玩家是否存在被封禁玩家!可通过操作数据库快速封禁玩家!
-
支持设置封禁时间,可进行短期封禁!
-
支持下线后的服务器封禁(需要安装playerinfolib插件(下面会提供)
-
可与steam检测插件配合使用,可有效的实现小号的拦截操作!
注意:un的机器码获取机制,如果两张网卡的电脑通过切换网卡或者通过软件修改MAC地址,就可以让机器码产生变化!部分场景下可能无法检测,建议配合其他检测使用,效果更佳!
指令权限
/ban [玩家名称/steam17位id] [封禁原因] [封禁时间(空默认永久)
注:封禁时间是以分钟进行计算!长时间封禁请自行计算时间!
权限名:XkPlugin.banplayer
/unban [玩家名称/steam17位id]
权限名:XkPlugin.unbanplayer
/kick [玩家名称 || SteamID] [踢出原因] [临时封禁时间(可选)]
权限名:XkPlugin.kickplayer
配置文件
<?xml version="1.0" encoding="utf-8"?> <NGE_GlobalBanConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <MysqlIP>127.0.0.1</MysqlIP> <MysqlUser>root</MysqlUser> <MysqlPassword>unturned</MysqlPassword> <MysqlDataName>unturned</MysqlDataName> <MysqlPort>3306</MysqlPort> <Mysqltable>banpro</Mysqltable> <Mysqltable_ip>banpro_iplist</Mysqltable_ip> <Mysqltable_hwid>banpro_hwidlist</Mysqltable_hwid> <Mysqltable_alt>banpro_altlist</Mysqltable_alt> <PlayerInfoTable>playerinfo</PlayerInfoTable> <小号自动封禁功能>true</小号自动封禁功能> <hwid和ip变动自动添加记录>true</hwid和ip变动自动添加记录> <非永久封禁自动添加变动记录>false</非永久封禁自动添加变动记录> <是否启用定期检测>true</是否启用定期检测> <默认踢出禁止入内时间>0</默认踢出禁止入内时间> <踢出检测周期_毫秒>1000</踢出检测周期_毫秒> <定期检测刷新时间_分钟>10</定期检测刷新时间_分钟> </NGE_GlobalBanConfig>
语言配置文件
<Translations xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <Translation Id="错误_被封禁玩家不存在提示" Value="该玩家当前不在线或者不存在!离线玩家请使用steam17位id进行封禁!" /> <Translation Id="错误_已存在封禁信息" Value="已存在该玩家的封禁信息,请勿重复封禁!" /> <Translation Id="封禁_被封禁提示信息" Value="你已被管理封禁{0}分钟!原因{1} 将在{2} 解封!" /> <Translation Id="封禁_被永久封禁提示信息" Value="你已被管理永久封禁!原因{0}!" /> <Translation Id="封禁_玩家被封禁公告" Value="玩家:{0} 已被管理员封禁{1}分钟!原因:{2}" /> <Translation Id="封禁_玩家被永久封禁公告" Value="玩家:{0} 已被管理员永久封禁!原因:{1}" /> <Translation Id="封禁_小号封禁提示信息" Value="你已被检测为封禁玩家的小号,封禁原因:{0}" /> <Translation Id="错误_封禁失败提示" Value="封禁玩家失败,请重新尝试哦!" /> <Translation Id="管理员_玩家永久封禁之后提示" Value="成功永久封禁玩家:{0}!" /> <Translation Id="管理员_玩家定时封禁转永久" Value="检测到原有非永久封禁记录,将进行更新!" /> <Translation Id="管理员_玩家定时封禁之后提示" Value="成功封禁玩家:{0} 玩家将在:{1} 解封!" /> <Translation Id="封禁_ip被封禁提示信息" Value="你的Ip已被封禁!原因:{0}" /> <Translation Id="封禁_hwid被封禁提示信息" Value="你的机器码已被封禁!原因:{0}" /> <Translation Id="解封_解封玩家不存在提示信息" Value="该玩家不在线或者不存在!" /> <Translation Id="解封_解封成功提示" Value="成功解除对玩家:{0} 的封禁!" /> <Translation Id="解封_解封玩家不成功提示" Value="解封失败,请重新尝试哦!" /> <Translation Id="kick_被临时封禁提示" Value="你已被临时禁止进入服务器{0}分钟!原因{1} !" /> <Translation Id="kick_玩家不存在" Value="该玩家当前不在线或者不存在" /> <Translation Id="kick_被踢出提示信息" Value="你已被踢出服务器!原因{0} " /> <Translation Id="kick_玩家被踢出公告" Value="玩家:{0} 已被踢出 原因:{1}" /> <Translation Id="kick_玩家被踢出临时封禁公告" Value="玩家:{0} 已被踢出,{1}分钟不能进入服务器! 原因:{2}" /> </Translations>
拒绝白嫖从我做起!如缺少获取金币请在社区活跃做任务即可!
隐藏内容需要回复可以看见
感谢分享
wc更新了nb
水贴是注定孤独的旅行,路上少不了吐槽和嘲笑。但那又怎么样,哪怕经验暴涨,我也要抢的漂亮!我是水神,我为自己带盐,偶尔也带块洋芋粑。
这个逼装的我给82分,剩下的用666的方式打给你!
作者能私信我下吗?
我不知道去那绑定手机号- - 我想私信你的
感谢分享
你牛B、NB、牛掰、牛X、流弊、牛批、太牛逼!