ESU现代、多功能插件
实用
优化 +1
1.16.5 ~ 1.21.8
1392025/09/11 06:59:59

ESU

一款适用于 Bukkit+Spigot+Paper+Folia/Velocity 的服务端插件,助力服务器管理,并提供更优质的游戏环境。目前持续活跃开发中。

采用现代化设计和最佳开发实践;完全支持热加载/卸载与热更新。
所有模块均可独立启用和配置。默认禁用所有模块。可通过修改配置文件或使用命令来启用/禁用模块。
支持多语言,可根据客户端语言显示对应信息。还可自定义消息显示位置(聊天栏、操作栏、标题)及音效。
内置色彩主题定制功能,让玩家选择心仪的主题!(仍处于开发阶段)

开箱即用,所有默认配置适用于基本所有服务器。

[!] 所有功能默认关闭;请前往模块配置文件中启用。
启用后,您必须重启插件/服务器,或使用 /esu module enable 命令手动启用模块。

模块列表

ESU-Bukkit

NetworkThrottleModule (省流模块)

  • 新技术:通过压缩区块数据包中玩家不可见的方块数据,有效降低上行带宽占用。对非作弊玩家无影响。经过深度优化,每个区块处理时间仅需0.3毫秒,负载低于GrimAC或大多数假矿插件。
    在运行数月、承载200名玩家的原版生存服务器中,相较于原版,此功能使上行带宽占用降低约50%。详细说明请查看模块配置内的注释。
    该功能需要 Spigot/Paper 1.18+
    该功能与假矿插件相冲突,不可同时安装。您只能使用ESU提供的反矿透功能。
  • 与 Velocity 插件配合, 通过监控实时的带宽信息, 根据带宽占用动态调整针对玩家的区块发送/读取速率。该功能可有效降低带宽尖峰概率, 并均匀分布带宽占用。启用该功能可明显改善带宽占用高情况下的网络延迟。
  • 动态调整高延迟玩家的视距,降低资源消耗并提升游戏体验。
  • 在保证最大压缩率的同时提供假矿功能(更多预览图请到Modrinth图集查看):image

(需要 PacketEvents 前置插件)

NewsModule (新闻模块)

  • 通过书本GUI在玩家加入服务器时展示服务器新闻。
  • 每条新闻都可支持多语言。
  • 内置游戏内编辑器:
    编辑器

(需要 PacketEvents 前置插件)

OptimizationsModule (优化模块)

  • 处理含水方块:禁用水流或活塞推动
  • 调整服务器区块标签参数,修改区块保持加载或计算的时长

SpoofServerSettingsModule (服务器设置伪装模块)

  • 修改服务器返回的视距值。足够高的视野距离可提升玩家在区块中的垂直可视距离
  • 修改服务器返回的模拟距离与世界难度

(需要 PacketEvents 前置插件)

ExploitFixModule (漏洞修复模块)

修复原版漏洞。当前仅解决1.13+版本的三叉戟/弓复制漏洞。

ChatAntiSpamModule (聊天防刷屏模块)

阻断多种特征的刷屏行为。当前实现消息间隔、长度、相似度等检测方式。

EsuChatModule (ESU聊天模块)

ESU 实现的聊天系统。支持公屏/私信/me消息/管理员窥屏功能
可启用范围聊天模式(仅附近玩家可接收消息),该模式下添加前缀以全局聊天。

UtilCommandsModule (实用命令模块)

提供ping、clientLocale、ip、ipGroup(同IP玩家查询)、tpChunk、genRateTop(玩家区块生成速率排行)、loadRateTop(玩家区块加载速率排行)等命令
支持将服务器视距设置为无限值!
image

CommandAntiSpamModule (防刷指令模块)

字面意义。支持正则表达式匹配。

AutoReloadExtensionPluginsModule (插件自动重载模块)

自动重载依赖于 ESU 的其它插件以及进一步提升热重载/更新 ESU 的兼容性。需要 PlugMan/PlugManX。

AutoRestartModule (自动重启模块)

支持每天或隔天的自定义重启时间和手动设定重启时间。含全服广播。

BetterEventMessagesModule

调整原版事件消息的格式与颜色,或是屏蔽消息,提供更清爽的聊天栏。

BlockedCommandsModule

可用于屏蔽指令。支持正则表达式

ItemEditModule

修改手上物品的 NBT 数据。

SpawnProtectModule

保护出生点区域与新玩家的游戏体验。


ESU-Velocity

NetworkThrottleModule (网络节流模块)

  • 指令 /vnetwork trafficMonitor 查看代理服务器的实时带宽占用与数据包速率(估计值)

    img

    * 权限节点:vesu.networkthrottle.command.trafficmonitor

  • 数据包分析器:精准分析网络使用情况,提供过滤器。
    img

    * 权限节点:vesu.networkthrottle.command.analyzer

  • 与 Bukkit 插件配合, 通过监控实时的带宽信息, 根据带宽占用动态调整针对玩家的区块发送/读取速率。

(需要 PacketEvents 前置插件)

UserNameVerifyModule (用户名验证模块)

在玩家进入服务器时验证用户名是否满足要求。用于离线模式代理。

AutoReloadExtensionPluginsModule (插件自动重载模块)

与Bukkit版本相同,需要 ServerUtils 插件。


反馈渠道

GitHub: https://github.com/Rothes/ESU
Discord: https://discord.gg/zwzzkmYCBb
QQ 群: 422532220

支持作者,获得更多创作动力!

讨论
评测
资源信息
授权协议
GNU 通用公共许可证 3.0
发布时间
2025/02/08 01:38:40
最后更新
2025/09/11 06:59:59
外部链接
加载时间比预期的要久,也许需要刷新一下?