Cutter_
我右键一个citizens的NPC,试图打开BetonQuest的对话。这时候开始卡服,玩家只能说话,但是不能使用任何指令。卡服数十秒后,BetonQuest的对话就加载出来了。再次右键该NPC,就不会出现卡服现象。如果右键其他NPC,那么也会出现卡服。凡是通过对话让服务器卡过一次的NPC,短时间(可能数个小时)内再次与其对话,都不会卡服。如何解决?

QWERTY770
应该是NPC的对话内容太多了,服务器需要加载几秒,但下一次打开时因为服务器缓存过了就不需要加载
可以装一些性能优化mod/插件或升级服务器



redfish
本帖最后由 redfish 于 2020-7-14 22:03 编辑

试试把皮肤什么的清掉,有可能在下载皮肤?
后台应该有个thread dump 发出来看看?

Cutter_
1683239263 发表于 2020-7-14 22:01
应该是NPC的对话内容太多了,服务器需要加载几秒,但下一次打开时因为服务器缓存过了就不需要加载
可以装一 ...

有没有什么推荐的优化插件,能解决这个问题的

Cutter_
redfish 发表于 2020-7-14 22:01
试试把皮肤什么的清掉,有可能在下载皮肤?
后台应该有个thread dump 发出来看看?
...

明天我试试清掉皮肤。
后台日志里没有搜索到"thread dump"

小冰糖a
没遇到过,除非你没事干加几十行文字描述。。。
你先加个yum查一下卡顿的时候是哪个插件耗能最多吧

Cutter_
深拥v 发表于 2020-7-14 23:29
没遇到过,除非你没事干加几十行文字描述。。。
你先加个yum查一下卡顿的时候是哪个插件耗能最多吧 ...

ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?

QWERTY770
Cutter_ 发表于 2020-7-15 07:56
ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?

有可能,因为这些虽然没用,但仍然被服务器加载了

因此可以删掉一些





给个最佳

Cutter_
1683239263 发表于 2020-7-15 08:43
有可能,因为这些虽然没用,但仍然被服务器加载了

因此可以删掉一些

我晚上回去试试

Cutter_
1683239263 发表于 2020-7-15 08:43
有可能,因为这些虽然没用,但仍然被服务器加载了

因此可以删掉一些

我晚上回去试试

小冰糖a
Cutter_ 发表于 2020-7-15 07:56
ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?

要不你截图一下右键NPC显示的文本信息
也有可能是你服务器带宽不够23333

Cutter_
还是卡,我受不了了

ddddsd
卡的原因是因为对话里第一个是头颅,加载头颅会卡这都知道,原因是这个我也不会解决

Cutter_
ddddsd 发表于 2020-11-23 21:19
卡的原因是因为对话里第一个是头颅,加载头颅会卡这都知道,原因是这个我也不会解决 ...

我想到一个可行的办法:反编译BQ插件,自己改一改,把头颅删掉,再拿来用!

ddddsd
Cutter_ 发表于 2020-11-25 10:43
我想到一个可行的办法:反编译BQ插件,自己改一改,把头颅删掉,再拿来用! ...

做了个mod的对话插件,把对话框改了