Skip to content
This repository has been archived by the owner on Jan 11, 2020. It is now read-only.

报告问题的正确姿势

621sama edited this page Feb 8, 2018 · 4 revisions

任何事物都不可能永远尽善尽美,Blessing Skin 也是如此。

因此,当你在使用 Blessing Skin 的途中遇到问题时(包括但不限于:你自己无法解决的报错、BUG、安全漏洞),不要气急败坏,请遵守下述规则向开发者提交错误报告。

😧 我遇到了问题,我应该怎么做?

DON'T PANIC.

首先,你应该确定这到底是不是 Blessing Skin 的锅:机器宕机、网络问题、甚至是你的浏览器出错都会导致你无法正常使用。因此,再向开发者报告问题之前,你应该先以自己的经验判断一下,这到底是不是 Blessing Skin 的锅。

其次,你应该好好阅读一遍 FAQ - 常见问题,并确保你的问题不在此列。很多情况下你遇到的问题也曾经坑过不少人,并且他们已经总结出了解决方法:那你为什么不看一看呢?

为了关爱星际选手,我再念三遍:

👉 提问前你应该好好阅读一遍 FAQ - 常见问题 👈

👉 提问前你应该好好阅读一遍 FAQ - 常见问题 👈

👉 !!提问前你应该好好阅读一遍 FAQ - 常见问题!! 👈

确认你遇到的问题不在其中后,你可以着手准备错误报告了。

🤐 开发者不是神

看你们大多数人好像都不知道的样子,

那就让我来告诉你们一个真理吧:

开发者是没法仅通过你的只言片语就定位问题的!

所以,球球李们,报告问题的时候不要再直接一句「皮肤站不能用了」丢过来然后就再也没有下文了。我不是你们的爸爸,在没有日志、报错截图等信息的辅助下,我他娘的 不可能 知道网线对面的你发生了什么。

……

好了,现在的你知道了这个真理,可喜可贺。

🤔 我应该提供什么信息给开发者以帮助调试?

这也要根据具体情况而定,我这里说几个通用的吧。

☑️ 报错截图

如果是 Blessing Skin 程序的问题,应该会有错误信息提示,请把这个提示截图发给我。

注意,反馈之前请先将 .env 配置文件中的 APP_DEBUG 的值设置为 true,这样可以显示更多的调试信息。

☑️ 日志

错误日志是开发者的好朋友,所以报告问题时请带上这些日志:

  1. 皮肤站日志(位于 storage/logs/laravel.log);

如果是游戏内皮肤无法显示等问题,你还需要带上你的皮肤 Mod 日志:

  1. CustomSkinLoader 的日志(位于 .minecraft/CustomSkinLoader/CustomSkinLoader.log
  2. UniSkinMod 的日志(直接输出至 Minecraft 游戏日志,所以给我游戏日志就好)

如果是 Yggdrasil 外置登录的问题:

  1. 游戏服务器从启动开始的所有日志
  2. 游戏客户端从启动开始的所有日志

☑️ 你的运行环境信息

  • 你用的是虚拟主机还是 VPS?
  • 你的 PHP 版本是多少?
  • 你用的是什么 Web 服务器?Nginx/Apache/IIS?
  • 你用的什么数据库?版本是多少?
  • 你用什么浏览器访问程序时出现了问题?
  • 出现问题时浏览器地址栏上的 URL 是什么?
  • etc.

📧 我该如何联系开发者?

  1. GitHub issues
  2. 发送邮件至 h#prinzeugen.net
  3. Telegram 联系 @printempw
  4. 加入疼迅企鹅讨论群 573741451

我推荐你先加入 QQ 群 (如果你用的话),其他群成员也会帮助你解决问题 (大概)

其他渠道(包括 MCBBS)的反馈我可能无法及时回应。

Clone this wiki locally