如何阅读 Minecraft 服务器上的崩溃报告?
当 Minecraft 服务器收到意外错误时,它们会关闭以进行保护,并且 崩溃报告 在目录中保存文本文档。服务器所有者需要能够阅读这些报告,以便在打开支持票证之前自行诊断错误。在本指南中,我们将学习如何逐步进行错误分析。
第 1 步:报告(描述)部分的负责人
形成的crash-date.txt当您打开文件时,第一个引起您注意的重要区域是 “描述:” 线。以下是服务器崩溃原因的摘要:
Description: Ticking entity-> 掉落在地图上的生物、村民或物品被卡住并导致循环错误。Description: Exception ticking world-> 映射(块)文件已损坏。Description: Watchdog Thread System Crash-> 由于服务器处理器被锁定并且在 60 秒内没有任何响应,因此保护被激活(通常在严重滞后后发生)。
第 2 步:Stacktrace(错误详细信息)分析
在报告中后面的复杂英文代码行中搜索 **“Caused by:”**。该单词后面的包名称会告诉您哪个插件导致了错误:
- 如果字里行间
com.placeholderapi...如果您看到它,则说明您的 PlaceholderAPI 插件导致了崩溃。 - 如果
org.bukkit.plugin...如果声明后提到插件名称(例如 Essentials),则该插件的版本与您的服务器不匹配。
步骤 3:精确求解步骤
- 确定导致错误的插件后,更新或降级它。
- 如果问题是由世界上损坏的方块或生物(滴答实体)引起的,崩溃报告中会写什么 详细信息:实体类型:...(位置:X、Y、Z) 检查坐标。当服务器关闭时,您可以借助地图编辑器(MCEdit 或 Chunky)删除该坐标处损坏的实体来重新启动服务器。
本文是专门为PvPServer准备的。