跳到正文

Connectivity

作者:someaddon

修复登录超时、数据包大小错误、负载错误、幽灵方块等问题。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

轻量级模组,可解决多种连接问题,例如登录超时、DecoderException、数据包大小限制、幽灵方块问题、Payload 过大等。它还提供用于分析网络流量的命令以及一系列调试工具、高级错误日志记录、数据包日志记录等功能。
在较新版本中需要安装 Cupboard 前置

  • 登录超时
  • 游玩超时
  • 详细的网络统计
  • 修复登录/游玩期间的数据包大小异常
  • 记录过大 数据包的数据以显示来源
  • 记录关于发送过大数据的警告
  • 畸形/恶意流量防护

该模组不需要在两端都安装,但为两端都提供了有用的功能。

Randompatches(不)兼容性:

在 randompatches.toml 配置文件中设置以下内容,以便 random patches 与 connectivity 一同启动时不会崩溃:
mixin_blacklist = [“ServerPlayNetHandlerKeepAlive”]
Connectivity 与 randompatches 有一些重叠,并且恰好会先应用,从而导致 random patches 崩溃。

Timeoutout/XL packets 模组与此不兼容/无需同时安装

如果你喜欢这个模组,可以考虑支持开发,任何支持都非常感谢。

开发是一项无偿的业余活动,因此任何支持都有助于投入更多时间。
你可以在 Patreon 上支持我,或者只是帮忙宣传。

网络统计与命令:
网络统计命令会显示流量速率以及是哪个数据包造成的。kb 是千字节的缩写

统计数据每分钟刷新一次,并保存最多 5 分钟的历史记录。所有命令都有一个可选的分钟数参数可供显示(1-5,未提供参数时默认为 5)

通常大部分流量由区块数据包造成,模组数据包很少会超过它们。
客户端侧显示传出流量的命令:  /connectivity packetsClient

客户端发送的消息

服务端命令:

列出所有玩家的流量速率:  /connectivity packetsAllPlayers
Player traffic list

按类型列出发送给特定玩家的数据包(示例为玩家 Dev):  /connectivity packetsPlayer Dev


按数据包类型列出服务器发送的所有数据包。 /connectivity packetsSummary

Packet overview over all packets sent in total

将某一类型的最大数据包打印到 latest.log,例如名为 MovePacket 的数据包: /connectivity printpacket MovePacket

评论

登录后评论和评分

someaddon 的其他作品

查看全部 →