跳到正文

Easy Server Optimizer(ESO)

作者:_dynobot

Live, adaptive server optimization — install and forget.

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Easy Server Optimizer (ESO)

High-performance, deep-pipeline optimization mod for Minecraft (Forge)

ESO is a lightweight, zero-dependency, server-side optimization mod for heavy modpacks and dedicated servers. It goes beyond basic mob limiters by overhauling low-level Netty pipelines, packet compression, chunk streaming, and TPS scaling in real time.

🛡️ Server-side required, client optional
Works fully server-side on dedicated servers or singleplayer. If clients also install ESO, it unlocks bidirectional optimizations (Zstd Level 3 negotiation and client-side entity motion interpolation).

🚀 Features

Native compression: Bundled libdeflate 1.25 (server-only) and auto-negotiated Zstd Level 3 (server + client). Uses off-heap direct buffers to cut compression CPU overhead by up to 80% without creating heap garbage.

Flight corridors: Predicts player velocity and pre-loads chunks ahead during fast travel (Elytra/Creative), removing stutter and reducing redundant chunk-unload packets.

Netty flush batching: 2ms / 128-request packet batching to prevent socket congestion under load.

Distance-aware motion snapshots: Cuts distant entity movement packets by over 60% (server + client) using client-side interpolation of up to 12 ticks.

Smart mob and AI logic: Zombie flock pathfinding (shared A* leader routes), projectile limiters, and local XP merging.

📈 Adaptive TPS scaling

🟢 Normal: Full simulation distance and mob tick fidelity.

🟡 Minor drops: Gently reduces non-essential view and simulation distance.

🟠 Severe drops: Stricter entity limits, shorter item lifespans, background AI throttling.

🔴 Critical lag: Emergency safeguards (pauses daylight/weather calculations, freezes non-essential entity ticks).
Works out of the box with zero configuration. Manual control via /eso or /opt.

🖥️ Platform support

Windows (x86_64): Full native acceleration (libdeflate and Zstd).

Linux and others: All core optimizations work; compression falls back to optimized direct-buffer Deflater.

⚠️ Compatibility

❌ Krypton / Krypton Reforged: Incompatible. Both hook the Netty pipeline and will collide.

⚠️ Connectivity / Packet Fixer: Redundant, avoid installing alongside ESO.

ℹ️ Simple Mob Limiters / Despawn Tweaks: Redundant, since ESO has built-in projectile caps, flock pathfinding, and adaptive item lifespans.

✅ Compatible with: FerriteCore, ModernFix, Embeddium/Rubidium, Canary/Radon, and standard tech/magic/dimension modpacks.

❤️ Feedback

Run /eso bench in-game to measure compression time, packet drops, and throughput. Issue reports, benchmark logs, and suggestions are welcome!

常见问题

Easy Server Optimizer(ESO) 支持哪些 Minecraft 版本?

Easy Server Optimizer(ESO) 支持 Minecraft Java 版 1.16.5–26.1.2,共 8 个版本,可用的加载器:Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Easy Server Optimizer(ESO) 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

_dynobot 的其他作品

查看全部 →