ESU
一款有助于管理服务器、提供更好游戏环境的 bukkit/velocity 插件。目前处于版本快速迭代阶段。
现代化设计; 完全支持热加载/卸载和热更新。
所有功能模块均可独立启用和配置。默认禁用所有模块。修改配置或使用指令调整模块开关。
支持语言设置,并会根据客户端语言提供信息。还可以设置消息的位置(聊天、操作栏、标题)和声音。
自定义配色方案特性,允许玩家选择自己喜欢的主题! (仍处于开发阶段)
模块列表
ESU-Bukkit
NetworkThrottleModule 省流模块
- 新型技术:通过压缩区块数据包中玩家不可见的方块信息以有效降低上行带宽的占用。对非作弊玩家的影响为零。经过深度优化, 每个区块的处理耗时低于1ms. 负载低于 GrimAC 与其他假矿插件.
在百人原版生存服的测试环境中,该功能帮助降低了约50%的上行带宽. 详情说明请检查模块配置中的注释.
*该功能需要 Paper Mojmap 服务端.
*该功能与假矿插件相冲突, 不可共同安装. 本插件有较一般的反矿透效果.
*该功能仍可继续增强, 当前测试数据不代表最终效果. - 与 Velocity 插件配合, 通过监控实时的带宽信息, 根据带宽占用动态调整针对玩家的区块发送/读取速率. 该功能可有效降低带宽尖峰概率, 并均匀分布带宽占用. 启用该功能可明显改善带宽占用高情况下的网络延迟.
- 动态调整高延迟玩家的可视距离, 以降低资源占用并提升玩家体验.
(需要 PacketEvents 前置插件)
SpoofServerSettingsModule 服务器设置伪造模块
- 修改服务端返回的视野距离, 足够高的视野距离可提升玩家在区块中的垂直可视距离.
- 修改服务端的模拟距离和世界难度.
(需要 PacketEvents 前置插件)
ExploitFixModule 漏洞修复模块
修复原版的漏洞. 目前只解决 1.13+ 的三叉戟/弓箭原地复制的问题.
ChatAntiSpamModule 防刷屏模块
可提供针对具有多种不同特征的刷屏方式的屏蔽. 目前实现了消息速度、长度、相似度等检测方式.
EsuChatModule 聊天模块
提供了 ESU 实现的聊天系统. 目前实现了公屏聊天/私信/me消息/管理员监听功能.
UtilCommandsModule 工具指令模块
提供了 ping、clientLocale、ip、ipGroup(ip查重)、tpChunk、genRateTop(玩家区块生成速度排行)、loadRateTop(玩家区块加载速度排行) 等指令.
AntiCommandSpamModule 防刷指令模块
字面意义. 支持正则表达式.
AutoReloadExtensionPluginsModule
自动重载依赖于 ESU 的其它插件以及进一步提升热重载/更新 ESU 的兼容性. 需要 PlugMan/PlugManX.
AutoRestartModule
自动重启服务器模块. 支持每天或隔天的自定义重启时间和手动设定重启时间. 含全服广播.
BetterEventMessagesModule
调整原版事件消息的前缀、后缀及颜色, 提供更清爽的聊天栏.
BlockedCommandsModule
可用于屏蔽指令. 支持正则表达式.
ItemEditModule
修改手上物品的数据.
NewbieProtectModule
保护出生点玩家的游戏体验.
ESU-Velocity
NetworkThrottleModule 省流模块
- 指令 /vnetwork trafficMonitor 可查看代理中实时的实际带宽占用和包速率(估计值).
- 数据包分析器, 可以较为精确地分析网络占用情况. 提供过滤器.
- 与 Bukkit 插件配合, 通过监控实时的带宽信息, 根据带宽占用动态调整针对玩家的区块发送/读取速率.
(需要 PacketEvents 前置插件)
UserNameVerifyModule
在玩家进入服务器时验证用户名是否满足要求.
AutoReloadExtensionPluginsModule
上同, 需要 ServerUtils.
(开发中)
虽然这个插件已经有一些模块可供使用,但它几乎仍处于概念设计阶段。
我们希望能在该插件能使用最新、最合适的技术来促进开发。
反馈渠道
GitHub: https://github.com/Rothes/ESU
QQ 群: 422532220

