找回密码
 立即注册
查看: 278|回复: 0

排查模组或插件冲突

[复制链接]

59

主题

0

回帖

354

积分

管理员

积分
354
发表于 2024-8-31 14:48:29 | 显示全部楼层 |阅读模式
您当前正在查看:排查模组或插件冲突
大部分的 Minecraft 服务器错误都是软件引起的,大多数时候,是由插件或模组引起的。有时候单独一个模组不会引发任何问题,但是和另一个模组一起使用则会产生问题,插件的兼容性则要好得多。所以下面主要以模组为例,插件同理。要排查究竟是哪个模组导致了问题,基本思路就是排除法。 因为问题往往是模组的冲突导致的,就算我们发现了冲突,也不一定能靠自己解决,这就意味着我们必须舍弃一些模组。所以,我们需要先确定开服想要玩的基本必需模组,也就说这些模组是本次开服的必不可少的,其他模组都可以舍弃。

【1】逐个排查
1 除了必需的模组外,卸载所有其他模组
2 装回一个模组
3 重启服务器
4 看是否引发问题
5 如果引发了问题,则可以断定冲突就是刚刚安装的模组导致的,将其卸载
6 回到步骤 2,直至 1 中卸载的模组全都装过一遍
【2】二分法排查
1 除了必须的模组外,从目前已安装的模组中卸载一半的模组
2 重启服务器
3 看是否引发问题 a 如果引发了问题,说明现已安装的模组中存在问题模组,回到 1 b 如果没有引发问题,则说明刚刚卸载的模组中有会导致错误的问题模组,现在要在这些模组中找
4 将刚刚卸载的模组(里面包含问题模组)全部安装回来,再卸载一半
5 回到 2,直到找到问题模组,将其卸载,不再安装
【3】向作者提交 issues
如果发现了某个模组与另一个模组的冲突,或者模组本身的缺陷,可以向作者提交 issues。你可以在模组的 CurseForge 留言。如果作者在 Github 上公开源码,可以在 issues 板块里提交 issue。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|桔子社区 |网站地图

GMT+8, 2024-11-14 11:57 , Processed in 0.129635 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表