我右键一个citizens的NPC,试图打开BetonQuest的对话。这时候开始卡服,玩家只能说话,但是不能使用任何指令。卡服数十秒后,BetonQuest的对话就加载出来了。再次右键该NPC,就不会出现卡服现象。如果右键其他NPC,那么也会出现卡服。凡是通过对话让服务器卡过一次的NPC,短时间(可能数个小时)内再次与其对话,都不会卡服。如何解决?
应该是NPC的对话内容太多了,服务器需要加载几秒,但下一次打开时因为服务器缓存过了就不需要加载
可以装一些性能优化mod/插件或升级服务器
可以装一些性能优化mod/插件或升级服务器
本帖最后由 redfish 于 2020-7-14 22:03 编辑
试试把皮肤什么的清掉,有可能在下载皮肤?
后台应该有个thread dump 发出来看看?
试试把皮肤什么的清掉,有可能在下载皮肤?
后台应该有个thread dump 发出来看看?
1683239263 发表于 2020-7-14 22:01
应该是NPC的对话内容太多了,服务器需要加载几秒,但下一次打开时因为服务器缓存过了就不需要加载
可以装一 ...
有没有什么推荐的优化插件,能解决这个问题的
redfish 发表于 2020-7-14 22:01
试试把皮肤什么的清掉,有可能在下载皮肤?
后台应该有个thread dump 发出来看看?
...
明天我试试清掉皮肤。
后台日志里没有搜索到"thread dump"
没遇到过,除非你没事干加几十行文字描述。。。
你先加个yum查一下卡顿的时候是哪个插件耗能最多吧
你先加个yum查一下卡顿的时候是哪个插件耗能最多吧
深拥v 发表于 2020-7-14 23:29
没遇到过,除非你没事干加几十行文字描述。。。
你先加个yum查一下卡顿的时候是哪个插件耗能最多吧 ...
ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?
Cutter_ 发表于 2020-7-15 07:56
ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?
有可能,因为这些虽然没用,但仍然被服务器加载了
因此可以删掉一些
给个最佳
1683239263 发表于 2020-7-15 08:43
有可能,因为这些虽然没用,但仍然被服务器加载了
因此可以删掉一些
我晚上回去试试
1683239263 发表于 2020-7-15 08:43
有可能,因为这些虽然没用,但仍然被服务器加载了
因此可以删掉一些
我晚上回去试试
Cutter_ 发表于 2020-7-15 07:56
ok。
顺带问下,有没可能是我没用的tag,event,condition加的太多了?
要不你截图一下右键NPC显示的文本信息
也有可能是你服务器带宽不够23333
还是卡,我受不了了
卡的原因是因为对话里第一个是头颅,加载头颅会卡这都知道,原因是这个我也不会解决
ddddsd 发表于 2020-11-23 21:19
卡的原因是因为对话里第一个是头颅,加载头颅会卡这都知道,原因是这个我也不会解决 ...
我想到一个可行的办法:反编译BQ插件,自己改一改,把头颅删掉,再拿来用!
Cutter_ 发表于 2020-11-25 10:43
我想到一个可行的办法:反编译BQ插件,自己改一改,把头颅删掉,再拿来用! ...
做了个mod的对话插件,把对话框改了