EvoLogin超时

EvoLogin超时

NeoForge 1.21.1 的服务端超时扩展与连接诊断

⏱️ EvoLoginTimeout

🚀 适用于 NeoForge 1.21.1 的服务器端超时延长与连接诊断工具

EvoLoginTimeout 是一个为大型 NeoForge 整合包设计的轻量级仅服务器端模组。

如果您的玩家在加入拥有大量模组的服务器时因显示 "Timed Out"(超时)而断开连接,此模组会延长连接超时时间,并提供详细的诊断信息以帮助识别连接问题。

客户端无需安装。


✨ 特性

  • ✅ 仅限服务器端(客户端无需安装此模组)
  • ✅ 兼容 NeoForge 1.21.1
  • ✅ 可配置的连接超时时间
  • ✅ 可配置的登录超时时间
  • ✅ 可配置的配置/维持连接超时时间
  • ✅ 自动 Netty 超时补丁
  • ✅ 连接诊断功能
  • ✅ 清晰可读的日志记录
  • ✅ 轻量级,几乎不影响性能

📋 本模组有什么作用?

包含数百个模组的大型整合包在玩家加入时需要很长时间进行同步。

在此过程中,Minecraft 会交换注册表、物品、方块、实体、配方、标签、自定义数据包以及其他数据。

在性能较差的电脑或较慢的网络连接上,这种同步可能会超出 Minecraft 的默认超时时间,导致玩家在加载完成前断开连接。

EvoLoginTimeout 提高了这些限制,并帮助管理员准确了解连接尝试期间发生的情况。


📊 连接诊断

此模组可以记录诸如以下的有用信息:

  • 连接持续时间
  • 登录阶段
  • 配置阶段
  • 网络异常
  • 对端连接重置
  • 超时检测
  • 连接摘要

日志设计得简洁明了,同时仍然提供有用的调试信息。


⚙️ 配置

超时值可以完全自定义。

示例:

login_timeout_seconds = 300
common_keepalive_timeout_seconds = 300

log_short_handshake_summary = false
min_summary_duration_ms = 1000

既适用于小型服务器,也适用于大型整合包。


💻 推荐使用场景

  • 大型整合包
  • Cobblemon 服务器
  • Create 模组整合包
  • 冒险类整合包
  • RPG 整合包
  • 拥有 200 个以上模组的服务器
  • 性能较差的电脑
  • 较慢的网络连接

⚠️ 备注

此模组无需在客户端安装。

它旨在提升服务器对性能较差电脑的兼容性,同时为管理员提供更好的诊断信息。


❤️ 反馈

发现了 Bug?

有改进想法?

需要其他功能?

欢迎在项目页面留言或提交 Issue。始终欢迎您的建议!

祝您服务器愉快!🎮

 

 

⏱️ EvoLoginTimeout

🚀 适用于 NeoForge 1.21.1 的连接超时延长与诊断工具

EvoLoginTimeout 是一个为大型 NeoForge 整合包设计的仅服务器端模组。

如果您的玩家在加入模组众多的服务器时因显示 "Timed Out" 而断开连接,此模组会提高连接超时限制,并提供诊断工具以准确了解连接期间发生的情况。

客户端无需任何安装。


✨ 功能特性

  • ✅ 仅限服务器端模组
  • ✅ 兼容 NeoForge 1.21.1
  • ✅ 可配置的连接超时
  • ✅ 可配置的登录超时
  • ✅ 可配置的配置/维持连接超时
  • ✅ 自动修复 Netty 超时问题
  • ✅ 详细的连接诊断
  • ✅ 清晰易读的日志
  • ✅ 对性能影响可忽略不计

📋 本模组有何用途?

包含数百个模组的大型整合包在玩家加入时可能需要大量时间。

在此阶段,Minecraft 会同步注册表、方块、物品、实体、配方、标签、网络数据包以及所有模组数据。

在性能不足的电脑或较慢的互联网连接上,这种同步可能会超过 Minecraft 的默认超时时间,导致玩家在加载完成前断开连接。

EvoLoginTimeout 增加了这些限制,并帮助管理员准确识别连接问题的根源。


📊 诊断工具

此模组可以记录诸如以下的有用信息:

  • 连接持续时间
  • 连接阶段
  • 配置阶段
  • 网络错误
  • 客户端中断的连接
  • 超时检测
  • 每次连接的完整摘要

日志经过精心精简,以仅显示真正有用的信息。


⚙️ 配置

所有超时时间均可配置。

示例:

login_timeout_seconds = 300
common_keepalive_timeout_seconds = 300

log_short_handshake_summary = false
min_summary_duration_ms = 1000

既适用于小型服务器,也适用于非常大的整合包。


💻 推荐用于

  • 大型整合包
  • Cobblemon
  • Create
  • RPG 服务器
  • 冒险服务器
  • 超过 200 个模组的服务器
  • 使用配置较低电脑的玩家
  • 较慢的互联网连接

⚠️ 重要提示

此模组是 100% 服务器端的。

玩家无需安装任何内容。


❤️ 建议

您发现了 Bug?

您有改进的想法?

欢迎在 CurseForge 上留言。

所有建议都受到欢迎!

祝各位游戏愉快!🎮

 

👨‍💻 开发者

🦊 dxleloup