Tick Hunter

Tick Hunter

通过实时tick分析,找出你的Minecraft整合包中导致卡顿的模组、类和实体。

Tick Hunter

找出真正拖慢你的 Minecraft 整合包的元凶。

Tick Hunter 是一个轻量级的 Minecraft 运行时延迟分析器。它会监控服务器 tick,在游戏过程中对服务器线程进行采样,并尝试识别可能导致卡顿峰值(lag spikes)的模组、类和实体。

与其手动逐一移除模组,你可以在游戏卡顿时运行 Tick Hunter,并生成一份详细的性能报告。

特性

  • 实时服务器 tick 监控
  • 检测卡顿 tick 和性能峰值
  • 分析 Minecraft 服务器线程
  • 尝试识别疑似有问题的模组
  • 检测可能存在问题的类和实体
  • 自动风险等级:低(LOW)、中(MEDIUM)、高(HIGH)和严重(CRITICAL)
  • 基于置信度的分析
  • 易于理解的人工性能判定
  • 详细的开发者信息
  • 捕获的卡顿峰值完整堆栈跟踪
  • 自动生成报告

命令

/tickhunter start

开始性能分析。

/tickhunter status

显示当前分析器状态、已分析 tick、卡顿比率、样本和捕获的峰值。

/tickhunter stop

停止分析器并生成报告。

报告

Tick Hunter 将报告保存在:

tickhunter-reports/

报告的开头部分旨在让普通玩家也能理解。

示例:

最可能的延迟来源:

Alex's Mobs [alexsmobs]

风险等级:严重 置信度:高

可能存在问题的类/实体:EntityCentipedeBody

开发者部分包含详细的类信息、采样统计、峰值评分和堆栈跟踪。

使用方法

  1. 启动你的 Minecraft 世界或服务器。
  2. 等待游戏出现卡顿。
  3. 运行 /tickhunter start。
  4. 在卡顿发生时正常游玩。
  5. 让 Tick Hunter 分析游戏几分钟。
  6. 运行 /tickhunter stop。
  7. 打开 tickhunter-reports 文件夹中生成的报告。

为了获得更好的结果,请在明显卡顿的 5 到 10 分钟期间运行 Tick Hunter。

重要提示

Tick Hunter 使用运行时堆栈采样。

被检测到的模组并不自动代表有罪。一个模组出现在堆栈跟踪中,可能是因为它属于更大执行链的一部分。

始终通过临时禁用可疑模组并再次测试游戏来验证结果。

Tick Hunter 是一个诊断工具,旨在帮助缩小 Minecraft 服务器端延迟的可能来源范围。

支持版本

Minecraft Forge 1.20.1

为什么选择 Tick Hunter?

大型整合包可能包含数百个模组。手动查找延迟来源可能需要花费数小时。

Tick Hunter 帮助你追踪可疑的运行时活动,并为你提供进一步测试的起点。

开始狩猎。找到卡顿之源。