LiteBans nulled 2.9.5
LiteBans nulled 2.9.5付费获得:
免费下载:打开微信扫一扫下面的小程序二维码
测试的Minecraft版本: 1.7 / 1.8 / 1.8 / 1.9 / 1.10 / 1.10 / 1.11 / 1.11 / 1.12 / 1.12 / 1.13 / 1.13 / 1.14 / 1.14 / 1.15 / 1.15 / 1.16 / 1.16 / 1.17 / 1.17 / 1.17 / 1.18 / 1.17
/
1.18是一个轻量级的禁止插件,支持 UUID,允许临时和永久禁止。
当玩家通过 Mojang 更改他们的 Minecraft 名称时,他们仍然会保留他们的禁令、静音和警告。
通过 LiteBans 进行的所有惩罚都将在链接到同一数据库的所有服务器上全局生效。
尽管 LiteBans 旨在有效地在数百台服务器之间进行同步,但它仍然可以在没有 MySQL 数据库的单个服务器上单独工作。
LiteBans 可以在 Spigot、BungeeCord 和 Velocity 下本地运行,在所有平台上提供相同的功能。
特征
[*]从头开始设计时考虑了 UUID 支持。所有惩罚都是基于 UUID 的。
[*]完全可定制的被禁止玩家的踢屏幕,可以使用多条线和颜色,以及禁止信息变量——直到禁止到期的持续时间、原因、下达禁令的工作人员、下达禁令的服务器、下达禁令后的时间、原始禁令日期和期限等等。
[*]所有消息都可以在 messages.yml 中自定义。在涉及禁止、静音或警告的任何可配置消息中都有许多有用的变量可供放置。支持悬停文本和 RGB 颜色。
[*]您可以查看玩家的惩罚历史(/history)和工作人员发布的惩罚(/staffhistory)。
[*]支持多种类型的数据库,包括 MySQL、MariaDB 和 H2。默认使用 H2,这意味着 MySQL 不需要使用具有单服务器设置的 LiteBans。
[*]当同一IP上被封禁账号的玩家加入时,所有具有正确权限的玩家都会收到通知。
[*]先进的轻跨服务器同步系统,让全局惩罚和广播在连接到同一个数据库的所有服务器上立即生效。
[*]员工可以“回滚”——他们发布的所有惩罚都可以通过一个命令随时取消。员工虐待从未如此容易处理。
[*]Bans 可以从 vanilla(包括 Essentials)和六个流行的插件导入,包括 MaxBans、BanManager、AdvancedBan 和 BungeeAdminTools。
[*]离线玩家可以收到警告;当他们加入时,他们将看到所有新警告。这适用于服务器。
[*]除非获得许可,否则玩家不能通过设置非常短的禁令或静音来超越惩罚。
[*]轻量级,多线程,专为性能而设计。LiteBans 使用最少的内存,并且在启动后不会用任何数据库查询阻塞主服务器线程。
跨服务器同步
LiteBans 网络的最佳功能之一是它的跨服务器同步系统。
例如:
服务器 A、服务器 B 和服务器 C 都在运行 LiteBans,连接到同一个 MySQL 数据库。
如果服务器 A 上的玩家在服务器 B 上被静音,它将立即在服务器 A 上生效,该玩家将被静音,并且服务器 A、B 和 C 上的所有玩家都会看到广播指示该玩家被静音,如果他们有权限并启用广播同步。如果玩家离开服务器 A 并加入服务器 B 或服务器 C,他们仍然会被静音。
Web 界面
Web 界面列出了所有禁止、静音、警告和踢出。
它可用于查看对特定玩家或工作人员的所有惩罚,并检查这些惩罚何时到期。
*不包括免费网站,您需要自己的网站托管。
https://i.ibb.co/GQ16z7L/image.png
https://i.ibb.co/Kqy3m0y/image.png
安装指南:https ://gitlab.com/ruany/litebans-php/wikis/Installation
JSON 支持
LiteBans 允许您在所有消息中定义自定义悬停文本,包括广播。
只有获得许可 ( litebans.json.hover_text ) 的玩家才能看到悬停文本。
messages.yml 中可用的所有变量也可以包含在悬停文本中,以及颜色和换行符。
https://i.ibb.co/G7WGBG7/image.png
例子:
代码:
broadcast_ban: '&e$bannedPlayer &chas been banned. {hoverText: &aHover text here!}'
命令
禁止命令 (/ban) 可以这样使用:
/ban [-s] <target>
另外:/tempban, /ipban, /unban
<target>可以是名称、UUID 或 IP 地址。
如果您对玩家进行 IP 封禁,他们的 UUID 和 IP 地址将同时被封禁,因此他们无法使用不同的 IP 地址加入同一帐户。
是一个可选参数,可以在插件安装在 Bungee/Velocity 上或者如果您有多个 LiteBans 实例时使用。
默认情况下,所有惩罚都是全局的 (*)。服务器范围(每个服务器的惩罚)在此处
的 wiki 上进行了详细说明。 示例:/ban Player 7d [原因] server:Survival The
如果未指定, /ban和/mute命令具有永久持续时间。如果玩家没有litebans.unlimited权限,则持续时间将被限制为 config.yml 中指定的最大持续时间(每组)。
/ban、/mute、/warn 和 /kick 的原因可以包含颜色和换行符(“ \n ”)。例如:
代码:
/ban Player &cLine 1\n&aLine 2
支持通配符 IP 禁令,例如/ipban 127.0.0.*
剧透:例子
静音命令(/mute [-s] <target> )允许您静音玩家。当玩家被静音时,他们无法在聊天中交谈或使用列入黑名单的命令。
相关命令:/tempmute(需要持续时间)、/ipmute、/unmute
警告命令(/warn [-s] <target> <reason> )允许您警告玩家。警告在可配置的持续时间后过期。当玩家获得可配置数量的警告时,可以执行可配置的命令。
相关命令: /unwarn (删除玩家的最后警告)
历史命令(/history <target> )显示玩家最近收到的禁令、静音、踢球和警告,按日期排序。
https://i.ibb.co/jMvCcXW/image.png
您可以使用/warnings <target> 查看玩家的活动警告。
/staffhistory <target>可用于显示玩家放置的禁令、静音、踢球和警告。
/prunehistory <target> 可以用来清除玩家的惩罚历史。
示例:/prunehistory 播放器 5 天
/staffrollback <target> 可用于回滚具有可选持续时间的所有人员操作(禁止、静音、警告、踢)。
对于 /prunehistory 和 /staffrollback,提供的持续时间是指从今天开始经过的时间。
如果您使用“/staffrollback StaffMember 3 days”,则在过去 3 天内由 StaffMember 执行的所有惩罚都将被删除,并且在过去 3 天内执行的所有取消禁言/取消静音都将被撤销。
注意:这两个命令无法撤消,除非您有备份。
dupeip 命令 ( /dupeip <target> ) 允许您查看与目标在同一 IP 上加入的所有帐户,并查看他们是否在线、离线或被禁止。
您还可以使用 /ipreport 对所有在线玩家执行 dupeip 检查。
您还可以使用 /iphistory 查看玩家最近加入服务器的 IP 地址。(在 config.yml 中需要“delete_previous_history: false”)
https://i.ibb.co/pjBKjm2/image.png
checkban 命令 (/checkban <target> ) 允许您检查目标是否被禁止。它还会告诉您禁令何时下达、何时到期、禁令是否为 IP 禁令以及是否为无声禁令。
相关命令: /checkmute
踢命令(/kick [-s] <player> )允许你踢一个在线玩家。这将被记录在玩家的历史记录中。
您还可以从运行 LiteBans 连接到同一数据库的其他服务器和代理中踢出玩家。
这适用于所有版本的插件(Spigot/Bungee/Velocity),并不严格要求 Bungee/Velocity。
geoip 命令(/geoip <target>),如果在配置中启用,则允许您检查玩家来自哪个国家/地区。这也可以用于离线玩家。您可以使用/lastuuid <target>
检查玩家的 UUID(在线与否)。 可以使用 /clearchat 清除聊天。拥有“litebans.notify.clearchat”权限的玩家会在聊天被清除时收到通知。 与锁定一样,默认情况下这只影响本地服务器范围。(server:local) 您可以使用 /banlist查看有效禁令列表。 您可以随时使用 /litebans reload 重新加载配置。 这将重新加载 config.yml 和 messages.yml,并应用新设置。 重新加载 LiteBans 也会使其重新连接到数据库。
可以使用/lockdown <reason> 将服务器置于锁定模式。所有没有绕过权限的玩家将在锁定开始时被踢出,并且在锁定结束之前无法加入。它可以用/lockdown end 结束。
在 Bungee/Velocity 下,您可以为 /lockdown 提供服务器范围。目前,/lockdown 一次只能影响一个范围。
示例:/lockdown <reason> server:Survival
同一网络上所有服务器的全局锁定:/lockdown <reason> server:*
注意:/togglechat 不能与 Bungee/Velocity 版本的插件一起使用。
可以使用litebans.togglechat为用户切换聊天使用 /togglechat 的权限。此命令允许用户“关闭”来自其他玩家的传入消息。
可以使用 /mutechat 命令暂时禁用聊天。拥有litebans.mutechat.bypass权限的玩家仍然可以聊天。
LiteBans 管理实用程序命令:
剧透:许多命令/litebans reload:重新加载插件并重新连接到数据库。
/litebans info:提供数据库连接状态信息、活动连接数,并显示连接到同一数据库的服务器。
/litebans broadcast <message>:此命令允许您使用 LiteBans 广播频道广播任何消息。该消息将到达连接到同一数据库的所有服务器,它可以包含聊天颜色和换行符,并且只有具有“litebans.notify.broadcast”的玩家才能看到它。“broadcast-type:<perm>”参数允许您覆盖查看广播所需的权限(litebans.notify.<perm>),此命令需要“litebans.broadcast”权限。
/litebans 时区 [时区]:参见 wiki:时区
/litebans unlink <player>:取消给定播放器的所有 IP 地址与 /alts 的链接。这将取消关联目标帐户。如果这些账号以后再次被同一个IP加入,它们将被重新关联。
/litebans cleariphistory <name/UUID/IP>:清除特定名称、UUID 或 IP 地址的 IP 历史记录。unlink 命令是一般用途的首选,因为它允许正确呈现惩罚历史。
/litebans reset-database:清除数据库中的所有惩罚。此命令需要确认,并且只能通过控制台运行。
/litebans fixhistory:通常不需要。将缺少的用户名+UUID 条目添加到历史记录表。这可以在 cleariphistory 之后使用,但这仅适用于在线模式,因为用户名是从 Mojang 获取的。
/litebans addhistory <name> <UUID> <IP>:允许您将 IP 历史记录直接添加到数据库中。
常见
问题 在发布评论或报告插件问题之前阅读常见问题!
可以在此处查看常见问题解答。
权限
可以在此处查看完整的权限列表。
配置
除非另有明确说明,否则配置中的所有选项在所有版本的插件(Spigot/Bungee/Velocity)上都同样有效。
插件配置(config.yml):
剧透:config.yml默认的 config.yml 可以在这里查看。
自定义消息(messages.yml):
剧透:messages.yml默认的 messages.yml 可以在这里查看。
所有变量现在都记录在 messages.yml 中,可以在上面查看。
数据库配置
该插件是为 H2 预先配置的,所以如果你没有 MySQL 数据库,你不需要配置任何东西。
H2 不需要任何配置,使用磁盘上的文件进行操作。
要为 MySQL 配置插件,请打开 config.yml,将“驱动程序”更改为“MySQL”,并根据需要设置“用户名”、“密码”、“地址”和“数据库”。 可以在此处查看包含信息、说明和示例的完整指南:https :
//gitlab.com/ruany/LiteBans/wikis/Importing Requirements 对于插件中的 MySQL 支持,需要一个工作的 MySQL 数据库。
如果您正在运行单个插件实例并且不需要 Web 界面,则不需要 MySQL 服务器,并且该插件在安装后无需配置即可立即运行。
需要有效的 Internet 连接,但仅限于第一次启动插件时。依赖项——每次更新只下载一次,并且可以单独下载——在存储在 LiteBans 数据文件夹后将离线工作。
安装
LiteBans 可以通过多种方式安装。它可以在单个 Spigot 服务器上运行,也可以在多个链接到同一个 MySQL 数据库的 Spigot 服务器上运行,或者它可以直接安装在 BungeeCord 或 Velocity 上。
我应该在我的所有 Spigot 服务器上还是只在 Bungee/Velocity 上安装插件?
请注意,您在 Spigot 下配置的权限不会自动转移到 BungeeCord 或 Velocity。
LuckPerms有 BungeeCord 和 Velocity 支持。如果安装正确,权限会在 Spigot 和代理之间桥接。
如果您希望 LiteBans 具有 Spigot 存在(Spigot 权限,可与使用 /ban、/mute、/kick 等的 Spigot 插件一起使用),那么您可以将它安装在每个 Spigot 服务器上并将所有插件实例链接到同一个数据库.
否则,如果您可以使用 Bungee/Velocity 权限系统(推荐 LuckPerms)并且没有任何需要使用 LiteBans 命令的 Spigot 插件,那么您可以直接将其安装在 BungeeCord/Velocity 上而您不需要必须将其安装在连接到代理的任何服务器上。
对于单服务器 Spigot 设置:
[*]将插件下载到 Spigot 插件文件夹。
[*]启动服务器(或重新启动它,如果它已经在运行)
[*]根据需要编辑 config.yml 和 messages.yml,然后运行“/litebans reload”。
[*]使用您安装的任何权限插件设置权限。
使用多个 Spigot 服务器:
[*]使用上述针对每个服务器的说明在要链接在一起的所有服务器上安装插件。
[*]配置插件以跨所有服务器连接到同一数据库。
使用 BungeeCord:
[*]将插件下载到 BungeeCord 插件文件夹。该插件不需要安装在任何链接到代理的服务器上。
[*]启动 BungeeCord(或重新启动它,如果它已经在运行)
[*]根据需要编辑 config.yml 和 messages.yml,然后运行“/litebans reload”。
[*]使用您安装的任何权限插件设置权限。如果您希望玩家看到广播,您需要将“litebans.notify.broadcast”权限添加到默认组。
[*]如果您正在运行离线模式服务器,则需要将您的身份验证系统(例如 AuthMe)与 BungeeCord 链接,否则用户将能够在不登录的情况下运行命令。
使用多个 BungeeCord 实例:
注意:LiteBans 不需要也不需要使用 RedisBungee 来跨多个服务器进行同步。
禁令、静音、广播、通知和踢球将在多个运行 LiteBans 的 BungeeCord 代理之间同步,只要它们连接到同一个数据库。
配置简单直观——您只需要将服务器连接到同一个数据库,无需其他任何操作。
[*]下载插件并将其复制到每个 BungeeCord 实例的插件文件夹中。
[*]配置 config.yml 和 messages.yml 并将它们复制到所有实例中。插件第一次启动后,默认配置会放在“plugins/LiteBans/”中。所有实例都需要连接到同一个 MySQL 数据库才能正确同步。
[*]在每个 BungeeCord 实例的 config.yml 中设置权限并重新启动。如果您希望玩家看到广播,您需要将“litebans.notify.broadcast”权限添加到默认组。
[*]如果您正在运行离线模式服务器,则需要安装AuthMeBungee,否则用户无需登录即可运行命令。
安装插件的多个实例后,您可以通过运行“ /litebans info ”命令检查所有配置是否正确。它会告诉您是否有多个服务器连接到数据库。
Spigot 版本与 BungeeCord 版本
LiteBans 可以直接在 Spigot 或 BungeeCord 下运行——它可以安装在 Spigot 插件文件夹或 BungeeCord 插件文件夹中。
LiteBans 的所有命令和功能都可以在 BungeeCord 下使用(/togglechat 除外)。
BungeeCord 版本的特点:
[*]网络上所有服务器上的玩家都被视为在同一台服务器上。
[*]无需在具有相同 MySQL 配置的所有服务器上设置 LiteBans。仅在 BungeeCord 代理上进行一项设置就足以让禁令在每台服务器上都有效。
[*]BungeeCord 版本可以使用本地文件数据库 (H2) 并且仍然可以跨多个服务器工作(使用单代理设置),但是,没有官方的 Web 界面支持。
[*]Spigot 插件无法覆盖代理级别发生的事情,因此其他插件干扰 LiteBans 的可能性要小得多。
[*]LiteBans 不介意您在代理后面运行什么类型的服务器——它们不必是 Spigot 服务器,也不需要“桥接”插件。如果您可以在 Bungee 后面运行 Vanilla 服务器,您仍然可以在其上使用 LiteBans!
使用 BungeeCord 版本的注意事项:
[*]您将需要一个本机 Bungee 权限系统(推荐LuckPerms)。
[*]每个插件实例只有一个全局配置。(config.yml, messages.yml) - 这也可以被认为是积极的。
[*]Spigot 插件不能直接执行 BungeeCord 命令,反之亦然。例如,如果玩家无法从后端服务器运行 /ban 命令,Anticheat 插件将无法全局禁止玩家。
[*]从控制台禁止时,您必须使用 BungeeCord 控制台。
API
https://gitlab.com/ruany/LiteBansAPI/wikis/home
页:
[1]