LiteBans

高级插件 LiteBans 2.18.8

一个完整、现代、跨服务器的封禁解决方案(Spigot、Folia、Fabric、Bungee、Velocity)
支持版本
  1. 1.7.X
  2. 1.8.X
  3. 1.9.X
  4. 1.10.X
  5. 1.11.X
  6. 1.12.X
  7. 1.13.X
  8. 1.14.X
  9. 1.15.X
  10. 1.16.X
  11. 1.17.X
  12. 1.18.X
  13. 1.19.X
  14. 1.20.X
  15. 1.21.X
资源官方
https://www.spigotmc.org/resources/litebans.3715/
命令|权限|安装|常见问题|对比| Discord


关于

LiteBans 是一款跨服务器惩罚管理系统,拥有众多高级自定义功能,可显著提升您的管理体验。

所有通过 LiteBans 执行的惩罚都将在连接到同一数据库的所有服务器上全局生效。
尽管 LiteBans 的设计目标是在数百台服务器之间高效同步,但它即使在没有 MySQL 数据库的单台服务器上也能独立运行。LiteBans

可原生运行于 Spigot、Folia、Fabric、BungeeCord 和 Velocity 等平台,并在所有平台上提供相同的功能。

特点
  • 从设计之初就充分考虑了对UUID 的支持。所有惩罚都基于 UUID。
  • 为被封禁玩家提供完全可自定义的踢出界面,可以使用多行和多种颜色,以及封禁信息变量——封禁到期时间、原因、执行封禁的工作人员、执行封禁的服务器、封禁至今的时间、原始封禁日期和持续时间等等。
  • 模板系统允许您创建完全自定义的惩罚阶梯。每次使用模板惩罚用户时,惩罚力度都会随着重复违规而增加。每个封禁模板都可以设置自定义的踢出界面消息!
  • 支持自定义警告模板,允许您定义警告类别,每个类别都有自己的一组触发惩罚命令,这些命令会在玩家被警告特定次数后运行。
  • 支持服务器范围,使您可以设置服务器级惩罚和全局惩罚。
  • 支持 Discord Webhook - 可向您的 Discord 服务器发送可自定义的嵌入式消息!配置简单。
  • 所有消息均可在 messages.yml 文件中自定义。您可以为涉及封禁、禁言或警告的任何可配置消息添加许多实用变量。支持悬停文本和十六进制颜色。
  • 您可以查看玩家的处罚历史记录(/history)和工作人员发布的处罚历史记录(/staffhistory)。
  • LiteBans 支持多种数据库类型,包括 MySQL、MariaDB、PostgreSQL 和 H2。默认使用 H2,这意味着在单服务器配置下使用 LiteBans不需要 MySQL 。
  • 关联账号检测与封禁——当同一IP地址下被封禁账号的玩家加入游戏时,所有拥有相应权限的玩家都会收到通知。这些账号也可以被自动封禁。
  • 多实例同步系统允许全局惩罚和广播立即在连接到同一数据库的所有服务器上生效,即使该插件未安装在 BungeeCord 下。
  • 员工的处罚可以“撤销”——只需一条指令,即可随时撤销他们之前做出的所有处罚。处理员工滥用职权的行为从未如此简单。
  • 封禁数据可以从原版游戏(包括 Essentials)以及 7 个热门插件导入,包括 MaxBans、BanManager、AdvancedBan 和 BungeeAdminTools。
  • 已被 IP 封禁或 GeoIP 封锁的用户可以使用“/litebans allow”命令获得许可,该命令会将他们的帐户从 IP 封禁中排除,但不会完全解除封禁。
  • 离线用户和在线用户均可使用 Tab 键自动补全功能。对于离线用户,用户名存储在专门设计的压缩缓存中,旨在最大限度地减少内存占用,避免 24/7 全天候在 RAM 中保存数千个对象。
  • 离线玩家也会收到警告;他们上线后就能看到所有新的警告。此功能在不同服务器间通用。
  • 未经许可,玩家无法更改处罚决定。
  • 轻量级、多线程、高性能。LiteBans 占用内存极少,启动后不会因任何数据库查询而阻塞主服务器线程。
跨服务器
同步
LiteBans 最强大的网络功能之一是其跨服务器同步系统。

例如:

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

如果服务器 A 上的某个玩家在服务器 B 上被禁言,禁言会立即在服务器 A 上生效,该玩家会被禁言。同时,如果服务器 A、B 和 C 上的所有玩家拥有权限且启用了广播同步,他们都会看到该玩家被禁言的广播。即使该玩家离开服务器 A 并加入服务器 B 或服务器 C,其禁言状态仍然有效。

网页
界面
网页界面会列出所有封禁、禁言、警告和踢出记录。
您可以使用它来查看特定玩家或工作人员的所有处罚,并查看这些处罚的到期时间。
* 免费网站包含在内,您需要自行搭建网站。

litebans-php-1.png


litebans-php-2.png


安装指南:https://gitlab.com/ruany/litebans-php/-/wikis/Installation


JSON支持
LiteBans 允许您在所有消息(包括广播)中定义自定义悬停文本。
只有拥有权限(litebans.json.hover_text)的玩家才能看到悬停文本。messages.yml
中可用的所有变量,以及颜色和换行符,都可以包含在悬停文本中。
LiteBans_HoverText.png

例如:
代码(文本):
broadcast_ban: '&e$bannedPlayer &chas 已被封禁。{hoverText: &a此处显示悬停文本!}'

模板系统
LiteBans 拥有强大的模板系统。模板可用于封禁、禁言、警告和踢出。

每个模板都有一个可配置的封禁等级,例如,您可以设置一个模板,首次使用时封禁玩家 2 周,第二次封禁 1 个月,第三次封禁 3 个月。
这只是冰山一角。请访问wiki 上的“模板”页面查看完整文档和示例!


命令

所有命令和标志都记录在维基上 -点击这里查看它们

权限
完整的权限列表可在此处查看。

配置
除非另有明确说明,所有配置选项均适用于插件的所有版本(Spigot/Fabric/Bungee/Velocity)。

插件配置(config.yml):
剧透:config.yml


自定义消息(messages.yml):
剧透:messages.yml


导入
完整的指南(包含信息、说明和示例)可在此处查看:
https://gitlab.com/ruany/LiteBans/-/wikis/Importing

图片
剧透

要求
插件需要 MySQL 支持,因此需要一个可用的 MySQL 数据库。

如果您只运行一个插件实例且不需要 Web 界面,则无需 MySQL 服务器,插件安装后即可立即使用,无需任何配置。

首次启动插件时需要连接互联网。依赖项(每次更新仅下载一次,也可单独下载)存储在 LiteBans 数据文件夹中后即可离线使用。


安装
LiteBans 可以通过多种方式安装。它可以运行在单个 Spigot 服务器或 Fabric 服务器上,也可以运行在连接到同一个 MySQL 数据库的多个 Spigot/Fabric 服务器上,或者可以直接安装在 BungeeCord 或 Velocity 上。

API

https://gitlab.com/ruany/LiteBansAPI/wikis/home

服务条款
  1. 只要所有服务器都属于您所有,您就可以在多个服务器上使用该插件。
  2. 您可以自由使用和修改网页界面,也可以删除或修改 header.php 中的版权信息。
  3. 您不得重新分发或转售该插件;否则,您将被永久取消对该插件及未来更新的访问权限。
  4. 您不得通过 PayPal 或任何支付处理商提出争议或退款;否则,您将被永久取消对该插件及未来更新的访问权限。
无下载权限
ereeere
贡献者 ereeere

帖子交流

0

点赞金锭

419

贡献资源

16

资源版本 2.18.8
下载量 2
热度 35
更新时间
{评级}星 0 星
顶部