LiteBans 2.9.3 [提交至百度][查看百度是否已收录此帖]

5303 0
2022-9-18 21:43:45
显示全部楼层
生活圈制作
LiteBans 2.9.3
付费获得:
下载地址
提取码:ml9e
20
您未购买

人民币

免费下载:
打开微信扫一扫下面的小程序二维码
IMG_6282.PNG

关于

LiteBans 是一个轻量级的禁止插件,支持 UUID,允许临时和永久禁止。
当玩家通过 Mojang 更改他们的 Minecraft 名称时,他们仍将保留他们的禁令、静音和警告。

通过 LiteBans 进行的所有惩罚都将在连接到同一数据库的所有服务器上全局生效。
尽管 LiteBans 旨在有效地在数百台服务器之间进行同步,但它仍然可以在没有 MySQL 数据库的单个服务器上单独工作。

LiteBans 可以在 Spigot 和 BungeeCord 下本地运行,在两个平台上提供相同的功能。
(该插件可以安装在 Spigot 插件文件夹或 BungeeCord 插件文件夹中。


  • 从头开始设计时考虑了 UUID 支持。所有惩罚都是基于 UUID 的。
  • 完全可定制的被禁止玩家的踢屏幕,可以使用多条线和颜色,以及禁止信息变量 - 直到禁止到期的持续时间、原因、下达禁令的工作人员、自从下达禁令以来的时间、原始禁令持续时间、被禁止的服务器被放置在等等。
  • 所有消息都可以在 messages.yml 中自定义。在涉及禁止、静音或警告的任何可配置消息中都有许多有用的变量可供放置。
  • 支持多种类型的数据库,包括 MySQL、MariaDB、PostgreSQL 和 H2。默认情况下使用 H2,这意味着您无需将插件配置为连接到 MySQL 数据库即可使其在单服务器设置上工作。
  • 先进的轻跨服务器同步系统,让全局惩罚和广播在连接到同一个数据库的所有服务器上立即生效。
  • 离线玩家可以收到警告;当他们加入时,他们将看到所有新警告。这适用于服务器。
  • 当同一IP上被封禁账号的玩家加入时,所有具有正确权限的玩家都会收到通知。
  • 您可以查看玩家的惩罚历史(/history)和工作人员发布的惩罚(/staffhistory)。
  • 员工可以“回滚”——他们发布的所有惩罚都可以通过一个命令随时取消。员工虐待从未如此容易处理。
  • 除非获得许可,否则玩家不能通过设置非常短的禁令或静音来超越惩罚。
  • 禁令可以从 vanilla(包括 Essentials)和五个流行的免费禁令插件导入,包括 MaxBans、BanManager 和 BungeeAdminTools。
  • 轻量级,多线程,专为性能而设计。LiteBans 使用最少的内存,并且在启动后不会用任何数据库查询阻塞主服务器线程。
跨服务器同步
LiteBans 网络的最佳功能之一是它的跨服务器同步系统。


例如:

服务器 A、服务器 B 和服务器 C 都在运行 LiteBans,连接到同一个 MySQL 数据库。

如果服务器 A 上的玩家在服务器 B 上被静音,它将立即在服务器 A 上生效,该玩家将被静音,并且服务器 A、B 和 C 上的所有玩家都会看到广播指示该玩家被静音,如果他们有权限,如果启用了广播同步。如果玩家离开服务器 A 并加入服务器 B 或服务器 C,他们仍然会被静音。

这适用于插件的 Spigot 和 BungeeCord 版本。

一个 BungeeCord 代理算作服务器,BungeeCord 代理下的所有服务器也会受到插件的影响
(如果插件安装在 Bungee 插件文件夹中)。

Web 界面
Web 界面列出了所有禁止、静音、警告和踢出。
它可用于查看对特定玩家或工作人员的所有惩罚,并检查这些惩罚何时到期。






安装:

Web界面可以在这里下载:
https ://github.com/ruany/litebans-php (ZIP存档

支持MySQL和PostgreSQL。
需要一个支持 PDO 的 PHP 5 Web 服务器。

注意:Web 界面适用于已经拥有网站的用户。
如果没有现有网站,则无法安装。
Web 界面不能直接托管在 Enjin 上(请参阅常见问题解答)。


为了使 Web 界面正常工作,您的 MySQL 数据库必须可以从外部访问插件和网站。MySQL 服务器默认未配置为允许远程连接。
Web 主机一般不允许远程访问他们的 MySQL 数据库,因此插件将无法连接到这些数据库。


安装步骤:
  • 在此处下载最新版本的 Web 界面。
  • 将文件提取到您的 Web 服务器上。目录“litebans-php-master”将包含所有提取的文件,您可以根据需要重命名或移动其中的文件。
  • 浏览到您网站上文件被提取到的位置。如果您的网站是“ example.com ”,并且网页界面目录名为“bans”,请访问“ example.com/bans/index.php ”。
  • 按照 Web 界面为您提供的说明进行操作。您将需要编辑 inc/settings.php,因此编辑此文件并替换现有文件,无论它位于何处。Web 界面需要配置为连接到插件连接的同一个 MySQL 数据库,因此您的 MySQL 服务器需要能够接受来自插件和 Web 服务器的外部连接。

自定义

可以通过更改 Bootstrap 主题 ( inc/css/bootstrap.min.css ) 来自定义 Web 界面。您可以在https://bootswatch.com/
找到 Bootstrap 主题。命令 禁止命令 (/ban) 可以这样使用:/ban [-s] <target> [time spec] [reason] [server:*] 另外:/tempban, /ipban, /unban <target>可以是名称、UUID 或 IP 地址。 [server:*] 是一个可选参数,可以在插件安装在 BungeeCord 上或您有多个 LiteBans 实例时使用。 默认情况下,所有惩罚都是全局的 (*)。服务器范围在此处 的 wiki 中有详细说明。















示例:/ban Player 7d [reason] server:Survival如果未指定

/ban/mute命令具有永久持续时间。如果玩家没有litebans.unlimited权限,则持续时间将被限制为 config.yml 中指定的最大持续时间。

/ban、/mute、/warn 和 /kick 的原因可以包含颜色和换行符(“ \n ”)。例如:
代码(文本):
/ban Player &cLine 1\n&aLine 2
支持通配符 IP-bans,例如/ipban 127.0.0.*

静音命令 ( /mute [-s] <target> [time spec] [reason ] [服务器:*]) 允许您将播放器静音。当玩家被静音时,他们无法在聊天中交谈或使用列入黑名单的命令。
相关命令:/tempmute(需要持续时间)、/ipmute、/unmute

警告命令(/warn [-s] <target> <reason> [server:*])允许您警告玩家。警告在可配置的持续时间后过期。在玩家达到可配置数量的警告后,可以执行可配置的命令。
相关命令: /unwarn (删除玩家的最后警告)

历史命令(/history <target> [server:*])显示玩家最近收到的禁令、静音、踢球和警告,按日期排序。


您可以使用/warnings <target> 查看玩家的活动警告。
/staffhistory <target>可用于显示玩家放置的禁令、静音、踢球和警告。
/prunehistory <target> [duration]可以用来清除玩家的历史。
示例:/prunehistory 播放器 5 天
/staffrollback <target> [duration]可用于回滚具有可选持续时间的所有人员操作(禁止、静音、警告、踢)。

对于 /prunehistory 和 /staffrollback,提供的持续时间是指从今天开始经过的时间。

如果你使用“/staffrollback StaffMember 3 days”,那么最近3天内由StaffMember执行的所有惩罚都会被移除。

注意:这两个命令无法撤消,除非您有备份。


dupeip 命令 ( /dupeip <target> ) 允许您查看与目标在同一 IP 上加入的所有帐户,并查看他们是否在线、离线或被禁止。此命令支持通配符 IP 地址(例如:/dupeip 192.168.1.*)。
您还可以使用 /ipreport 对所有在线玩家执行 dupeip 检查。
您还可以使用 /iphistory 查看玩家最近加入服务器的 IP 地址。(在 config.yml 中需要“delete_previous_history: false”)



checkban 命令 (/checkban <target> ) 允许您检查目标是否被禁止。它还会告诉您禁令何时下达、何时到期、禁令是否为 IP 禁令以及是否为无声禁令。
相关命令: /checkmute

踢命令(/kick [-s] <player> <reason>)允许您踢在线玩家。这将被记录在玩家的历史记录中。

您还可以从连接到同一数据库的其他运行 LiteBans 的服务器中踢出玩家。
这适用于插件的 Spigot 和 BungeeCord 版本,并不严格要求 BungeeCord。

如果玩家在代理 A 上并且您从代理 B 使用 /kick,他们将从代理 A 踢出

。geoip 命令(/geoip <target>),如果在配置中启用,则允许您检查玩家来自哪个国家/地区。它可以在离线播放器上使用。免费的 Maxmind GeoLite2 数据库用于查找。您可以使用/lastuuid <target>

检查玩家的 UUID(在线与否)。注意:拥有litebans.clearchat.bypass权限的玩家的聊天不会被清除。 可以使用 /clearchat 清除聊天。拥有“litebans.notify.clearchat”权限的玩家会在聊天被清除时收到通知。 您可以使用 /banlist

手机扫码浏览