帖子

Memorial Edition

查看: 64|回复: 0

[原创插件] [综合|优化|管理] ESU —— 基础设施套件 [1.16-1.21]

[复制链接]

Lv.2 采石匠

人气
5 点
金粒
5 粒
宝石
0 颗
爱心
0 颗
钻石
10 颗
贡献
0 点
发表于 昨天 07:15 | 显示全部楼层 |阅读模式
ESU ESU
  • 概要
  • 下载链接
  • 授权信息

适用服务端:CraftBukkit Spigot Paper Folia Velocity Bukkit 

插件类型: 综合 信息 管理 

语言支持: 简体中文 English 

适用版本:

前置插件:

简介: 提供许多QoL与实用模块的插件。

LOGO

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 Rothes 于 2025-12-17 09:00 编辑

ESU

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

采用现代化设计和最佳开发实践;完全支持热加载/卸载与热更新。

所有模块均可独立启用和配置。默认禁用所有模块。可通过修改配置文件或使用命令来启用/禁用模块。

支持多语言,可根据客户端语言显示对应信息。还可自定义消息显示位置(聊天栏、操作栏、标题)及音效。

内置色彩主题定制功能,让玩家选择心仪的主题!(仍处于开发阶段)

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

[!] 所有功能默认关闭;请前往模块配置文件中启用。

模块列表

ESU-Bukkit

NetworkThrottleModule (省流模块)
  • 区块压缩:通过压缩区块数据包中玩家不可见的方块数据,有效降低上行带宽占用。经过深度优化,每个区块处理时间仅需0.3毫秒,负载极低。
    在运行数月、承载200名玩家的原版生存服务器中,相较于原版,此功能使上行带宽占用降低约50%。详细说明请查看模块配置内的注释。
    在保证最大压缩率的同时提供假矿功能。(预览图请到Modrinth图集查看)

    该功能需要 Spigot/Paper 1.18+
    该功能与假矿插件相冲突,不可同时安装。您只能使用ESU提供的反矿透功能。

  • 挂机节能模式:减少发送给挂机玩家的数据包。可以节省大量生电机器产生的带宽消耗。

  • 实体剔除:向玩家隐藏墙壁后不可见的实体以降低带宽消耗,或实现反透视效果。

  • 动态视距:与 Velocity 插件配合, 通过监控实时的带宽信息, 根据带宽占用动态调整针对玩家的区块发送/读取速率。该功能可有效降低带宽尖峰概率, 并均匀分布带宽占用。启用该功能可明显改善带宽占用高情况下的网络延迟。

  • 高延迟调整:动态调整高延迟玩家的视距,降低资源消耗并提升游戏体验。

image

(需要 PacketEvents 前置插件)

NewsModule (新闻模块)
  • 通过书本GUI在玩家加入服务器时展示服务器新闻。

  • 每条新闻都可支持多语言。

  • 内置游戏内编辑器:

    编辑器

(需要 PacketEvents 前置插件)

OptimizationsModule (优化模块)
  • 处理含水方块:禁用水流或活塞推动

  • 调整服务器区块标签参数,修改区块保持加载或计算的时长

SpoofServerSettingsModule (服务器设置伪装模块)
  • 修改服务器返回的视距值。足够高的视野距离可提升玩家在区块中的垂直可视距离

  • 修改服务器返回的模拟距离与世界难度

(需要 PacketEvents 前置插件)

ExploitFixesModule (漏洞修复模块)

修复原版漏洞。

  • 修复1.13-1.21.4版本的三叉戟复制漏洞。

  • 解决金库最大记录的解锁玩家数滥用漏洞。

ChatAntiSpamModule (聊天防刷屏模块)

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

EsuChatModule (ESU聊天模块)

ESU 实现的聊天系统。支持公屏/私信/me消息/管理员窥屏功能

可启用范围聊天模式(仅附近玩家可接收消息),该模式下添加前缀以全局聊天。

SocialFilterModule (社交敏感词模块)

屏蔽聊天、告示牌、铁砧命名中的敏感词。可使用多个配置文件进行配置。

EssentialCommandsModule (基础命令模块)

提供ping、clientLocale、ip、ipGroup(同IP玩家查询)、tpChunk、genRateTop(玩家区块生成速率排行)、loadRateTop(玩家区块加载速率排行)等命令

支持将服务器视距设置为无限值!

image

CommandAntiSpamModule (防刷指令模块)

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

AutoReloadExtensionPluginsModule (插件自动重载模块)

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

AutoRestartModule (自动重启模块)

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

BetterEventMessagesModule

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

BlockedCommandsModule

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

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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

如果你的人生只有柠檬,不妨配盐喝点龙舌兰。

Archiver|小黑屋| MCBBS纪念版 ( 新ICP备2024014954号|兵公网安备66010002000149号 )|隐私政策| 手机版

GMT+8, 2025-12-18 23:23 , Processed in 0.123968 second(s), 21 queries , Redis On.

"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

© 2010-2025 MCBBS纪念版 版权所有 本站内原创内容版权属于其原创作者,除作者或版规特别声明外未经许可不得转载

返回顶部