故障追踪器(Bug tracker) mod | 饥荒联机版
这个mod是饥荒联机版的一个插件,它提供了更详细的崩溃日志信息和定位崩溃点的功能。
- 崩溃日志:这个mod可以帮助玩家快速定位崩溃点,并提供详细的崩溃日志信息。
- 日志同步:当玩家作为客户端加入房间时,如果服务器出现错误,通常只会显示“你从服务器断开连接”。但是这个mod会将错误消息发送到本地,玩家可以直接在客户端上查看日志,无论是在带洞穴的世界还是专用服务器中。需要注意的是,没有管理员权限的玩家无法查看日志,仍然只会显示断开连接的界面。
- 一键打开日志:点击绿色文本,可以直接打开错误日志。
- 定位bug:这个功能可以帮助玩家找到错误代码的位置。
- 崩溃点(深红色):标示错误发生的实际位置,可以是基本游戏或特定mod中的错误。
- 追踪(红色):显示造成错误的mod链。
- 警告(黄色):mod并非崩溃的原因,但它自身存在一些其他问题。
- 安全(绿色):没有问题。
注意:这个功能使用Lua调试跟踪来分析导致崩溃的mod,分析结果仅供参考。在存在大量mod的情况下,导致崩溃的过程可能非常复杂,无法保证100%的定位准确性。
- 日志发送:如果发现某个mod确实存在问题,但不知道如何通知作者进行修复,这个mod提供了一键发送日志的功能。当然,需要模组开发者事先进行适配。
- 如果这个mod本身有任何bug,请联系作者反馈。
对于模组开发者:这个mod内置了日志发送功能,玩家只需要点击按钮,就能将日志直接发送给你。支持两种发送方法:邮箱、URL。要实现这个功能,你的mod需要进行一些简单的配置。请在modinfo.lua或modmain.lua中以全局变量的形式声明`bugtracker_config`表,所有配置都应写在这张表内。
这个mod的所有代码都是开源的,没有混淆。