《堡垒之夜》重大Bug处理流程

如何处理重大Bug

Windows
MacOS
Linux

当QA报告一个优先级为0或1的错误时,无论是通过烟雾测试/推广拦截器电子邮件,还是通过直接TTP分配,均请遵循以下步骤:

  1. 如果您已通过电子邮件报告错误,那么通过回复原始线程来声明错误,并将错误分配给您自己。如果有人已声明该错误,则让他们处理,否则,如果您对原因有推测或者您的任务是观察稳定性,您应声明该错误。

  2. 查看该错误并寻找一个简单的解决方案,特别是对于像堆栈崩溃这样的问题。切记检查该错误的变更列表版本,这样您就可以得到行号来正确地对齐到调用堆栈。如果您找到了简单的解决方案,应用它并跳到最后一步

  3. 如果错误原因不明显,请尽快重现此问题。看看它是否在开发构建上重现。如果未重现,必须在生产构建上重现它。

    • 获取从Steam或UnrealProp上分离的构建。然后,运行"UE4\FortniteGame\Binaries\win32\FortniteGame.exe -pak",并使用调试器附加到它。

    • 如果需要在启动时附加,最简单的方法是修改您某个项目的属性,以指向正确可执行文件的位置。您可以更改NMake部分中的输出行以指向它,然后从调试器启动该项目。

    • 如果这样做没有效果,或您想要测试更复杂的问题,您可以遵循《堡垒之夜》烘焙流程 说明以在本地烘焙和测试您的生产构建,但这需要大约半个小时。

  4. 一旦您重现了问题并对其有了正确的了解,请自行修复问题或将TTP分配给其他人查看。对于重大错误,我们鼓励您向团队或引擎中任何可能提供帮助的人寻求帮助。

  5. 任何修复该关键重大错误的人都必须用有效变更列表关闭TTP,并回复任何指出该问题的电子邮件。这样可让QA了解到,该问题已得到解决,且他们应启动新的构建。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback